LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
llrp_u64_t | getLastSeenTimestampUTC (void) |
Get accessor functions for the LLRP LastSeenTimestampUTC field. | |
void | setLastSeenTimestampUTC (llrp_u64_t value) |
Set accessor functions for the LLRP LastSeenTimestampUTC field. | |
llrp_s32_t | getLocXCentimeters (void) |
Get accessor functions for the LLRP LocXCentimeters field. | |
void | setLocXCentimeters (llrp_s32_t value) |
Set accessor functions for the LLRP LocXCentimeters field. | |
llrp_s32_t | getLocYCentimeters (void) |
Get accessor functions for the LLRP LocYCentimeters field. | |
void | setLocYCentimeters (llrp_s32_t value) |
Set accessor functions for the LLRP LocYCentimeters field. | |
EImpinjLocationReportType | getType (void) |
Get accessor functions for the LLRP Type field. | |
void | setType (EImpinjLocationReportType value) |
Set accessor functions for the LLRP Type field. | |
CImpinjLocationConfidence * | getImpinjLocationConfidence (void) |
Get accessor functions for the LLRP ImpinjLocationConfidence sub-parameter. | |
EResultCode | setImpinjLocationConfidence (CImpinjLocationConfidence *pValue) |
Set accessor functions for the LLRP ImpinjLocationConfidence sub-parameter. | |
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_u64_t | getLastSeenTimestampUTC (void) |
Get accessor functions for the LLRP LastSeenTimestampUTC field. | |
void | setLastSeenTimestampUTC (llrp_u64_t value) |
Set accessor functions for the LLRP LastSeenTimestampUTC field. | |
llrp_s32_t | getLocXCentimeters (void) |
Get accessor functions for the LLRP LocXCentimeters field. | |
void | setLocXCentimeters (llrp_s32_t value) |
Set accessor functions for the LLRP LocXCentimeters field. | |
llrp_s32_t | getLocYCentimeters (void) |
Get accessor functions for the LLRP LocYCentimeters field. | |
void | setLocYCentimeters (llrp_s32_t value) |
Set accessor functions for the LLRP LocYCentimeters field. | |
EImpinjLocationReportType | getType (void) |
Get accessor functions for the LLRP Type field. | |
void | setType (EImpinjLocationReportType value) |
Set accessor functions for the LLRP Type field. | |
CImpinjLocationConfidence * | getImpinjLocationConfidence (void) |
Get accessor functions for the LLRP ImpinjLocationConfidence sub-parameter. | |
EResultCode | setImpinjLocationConfidence (CImpinjLocationConfidence *pValue) |
Set accessor functions for the LLRP ImpinjLocationConfidence sub-parameter. | |
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_u64_t | m_LastSeenTimestampUTC |
llrp_s32_t | m_LocXCentimeters |
llrp_s32_t | m_LocYCentimeters |
EImpinjLocationReportType | m_eType |
CImpinjLocationConfidence * | m_pImpinjLocationConfidence |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdLastSeenTimestampUTC |
static const CFieldDescriptor | s_fdLocXCentimeters |
static const CFieldDescriptor | s_fdLocYCentimeters |
static const CFieldDescriptor | s_fdType |
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 CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData.
This parameter represents a single Location Report
The TimeStampUTC field contains the time stamp of the event.
LocXCentimeres and LocYCentimeres represent the location in cm
The Confidence field contains confidence that the event occured in the form of a percentage. 0 is not confident. 100 is perfectly confident
Copyright 2013 Impinj Inc.
Definition at line 11644 of file Library/Impinj/out_impinj_ltkcpp.h.