LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes | List of all members
CImpinjGPSCoordinates Class Reference

Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates. More...

#include <out_impinj_ltkcpp.h>

Inherits CParameter, CParameter, CParameter, and CParameter.

Public Member Functions

llrp_s32_t getLatitude (void)
 Get accessor functions for the LLRP Latitude field.
 
void setLatitude (llrp_s32_t value)
 Set accessor functions for the LLRP Latitude field.
 
llrp_s32_t getLongitude (void)
 Get accessor functions for the LLRP Longitude field.
 
void setLongitude (llrp_s32_t value)
 Set accessor functions for the LLRP Longitude field.
 
std::list< CParameter * >::iterator beginCustom (void)
 Returns the first element of the Custom sub-parameter list.
 
std::list< CParameter * >::iterator endCustom (void)
 Returns the last element of the Custom sub-parameter list.
 
void clearCustom (void)
 Clears the LLRP Custom sub-parameter list.
 
int countCustom (void)
 Count of the LLRP Custom sub-parameter list.
 
EResultCode addCustom (CParameter *pValue)
 Add a Custom to the LLRP sub-parameter list.
 
llrp_s32_t getLatitude (void)
 Get accessor functions for the LLRP Latitude field.
 
void setLatitude (llrp_s32_t value)
 Set accessor functions for the LLRP Latitude field.
 
llrp_s32_t getLongitude (void)
 Get accessor functions for the LLRP Longitude field.
 
void setLongitude (llrp_s32_t value)
 Set accessor functions for the LLRP Longitude field.
 
std::list< CParameter * >::iterator beginCustom (void)
 Returns the first element of the Custom sub-parameter list.
 
std::list< CParameter * >::iterator endCustom (void)
 Returns the last element of the Custom sub-parameter list.
 
void clearCustom (void)
 Clears the LLRP Custom sub-parameter list.
 
int countCustom (void)
 Count of the LLRP Custom sub-parameter list.
 
EResultCode addCustom (CParameter *pValue)
 Add a Custom to the LLRP sub-parameter list.
 
llrp_s32_t getLatitude (void)
 Get accessor functions for the LLRP Latitude field.
 
void setLatitude (llrp_s32_t value)
 Set accessor functions for the LLRP Latitude field.
 
llrp_s32_t getLongitude (void)
 Get accessor functions for the LLRP Longitude field.
 
void setLongitude (llrp_s32_t value)
 Set accessor functions for the LLRP Longitude field.
 
std::list< CParameter * >::iterator beginCustom (void)
 Returns the first element of the Custom sub-parameter list.
 
std::list< CParameter * >::iterator endCustom (void)
 Returns the last element of the Custom sub-parameter list.
 
void clearCustom (void)
 Clears the LLRP Custom sub-parameter list.
 
int countCustom (void)
 Count of the LLRP Custom sub-parameter list.
 
EResultCode addCustom (CParameter *pValue)
 Add a Custom to the LLRP sub-parameter list.
 
llrp_s32_t getLatitude (void)
 Get accessor functions for the LLRP Latitude field.
 
void setLatitude (llrp_s32_t value)
 Set accessor functions for the LLRP Latitude field.
 
llrp_s32_t getLongitude (void)
 Get accessor functions for the LLRP Longitude field.
 
void setLongitude (llrp_s32_t value)
 Set accessor functions for the LLRP Longitude field.
 
std::list< CParameter * >::iterator beginCustom (void)
 Returns the first element of the Custom sub-parameter list.
 
std::list< CParameter * >::iterator endCustom (void)
 Returns the last element of the Custom sub-parameter list.
 
void clearCustom (void)
 Clears the LLRP Custom sub-parameter list.
 
int countCustom (void)
 Count of the LLRP Custom sub-parameter list.
 
EResultCode addCustom (CParameter *pValue)
 Add a Custom to the LLRP sub-parameter list.
 

Protected Attributes

llrp_s32_t m_Latitude
 
llrp_s32_t m_Longitude
 
std::list< CParameter * > m_listCustom
 

Internal Framework Functions

static const CFieldDescriptor *const s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdLatitude
 
static const CFieldDescriptor s_fdLongitude
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) const
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) const
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) const
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) const
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 

Detailed Description

Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates.

<p>This custom parameter reports the GPS coordinates of the reader when the tag was singulated. If the GPS receiver has not acquired a location fix, this parameter will not be included in the report. If LLRP accumulation is enabled, the reported coordinates correspond to the last known reader location when the tag was singulated. The GPS coordinates are reported in signed micro-degrees, so a minor conversion is required to convert the reported value to typically used GPS coordinate formats.</p> 

  <SMALL><i>Copyright 2010 Impinj Inc.</i></SMALL> 

Definition at line 6997 of file armv7l/src/generated/out_impinj_ltkcpp.h.


The documentation for this class was generated from the following file: