LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates. More...
#include <out_impinj_ltkcpp.h>
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. | |
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 |
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) |
Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates.
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.
Copyright 2010 Impinj Inc.
Definition at line 6918 of file Library/Impinj/out_impinj_ltkcpp.h.