LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
EImpinjDirectionReportType | getType (void) |
Get accessor functions for the LLRP Type field. | |
void | setType (EImpinjDirectionReportType value) |
Set accessor functions for the LLRP Type field. | |
EImpinjDirectionTagPopulationStatus | getTagPopulationStatus (void) |
Get accessor functions for the LLRP TagPopulationStatus field. | |
void | setTagPopulationStatus (EImpinjDirectionTagPopulationStatus value) |
Set accessor functions for the LLRP TagPopulationStatus field. | |
llrp_u8_t | getFirstSeenSectorID (void) |
Get accessor functions for the LLRP FirstSeenSectorID field. | |
void | setFirstSeenSectorID (llrp_u8_t value) |
Set accessor functions for the LLRP FirstSeenSectorID field. | |
llrp_u64_t | getFirstSeenTimestampUTC (void) |
Get accessor functions for the LLRP FirstSeenTimestampUTC field. | |
void | setFirstSeenTimestampUTC (llrp_u64_t value) |
Set accessor functions for the LLRP FirstSeenTimestampUTC field. | |
llrp_u8_t | getLastSeenSectorID (void) |
Get accessor functions for the LLRP LastSeenSectorID field. | |
void | setLastSeenSectorID (llrp_u8_t value) |
Set accessor functions for the LLRP LastSeenSectorID field. | |
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. | |
CImpinjDirectionDiagnosticData * | getImpinjDirectionDiagnosticData (void) |
Get accessor functions for the LLRP ImpinjDirectionDiagnosticData sub-parameter. | |
EResultCode | setImpinjDirectionDiagnosticData (CImpinjDirectionDiagnosticData *pValue) |
Set accessor functions for the LLRP ImpinjDirectionDiagnosticData 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. | |
EImpinjDirectionReportType | getType (void) |
Get accessor functions for the LLRP Type field. | |
void | setType (EImpinjDirectionReportType value) |
Set accessor functions for the LLRP Type field. | |
EImpinjDirectionTagPopulationStatus | getTagPopulationStatus (void) |
Get accessor functions for the LLRP TagPopulationStatus field. | |
void | setTagPopulationStatus (EImpinjDirectionTagPopulationStatus value) |
Set accessor functions for the LLRP TagPopulationStatus field. | |
llrp_u8_t | getFirstSeenSectorID (void) |
Get accessor functions for the LLRP FirstSeenSectorID field. | |
void | setFirstSeenSectorID (llrp_u8_t value) |
Set accessor functions for the LLRP FirstSeenSectorID field. | |
llrp_u64_t | getFirstSeenTimestampUTC (void) |
Get accessor functions for the LLRP FirstSeenTimestampUTC field. | |
void | setFirstSeenTimestampUTC (llrp_u64_t value) |
Set accessor functions for the LLRP FirstSeenTimestampUTC field. | |
llrp_u8_t | getLastSeenSectorID (void) |
Get accessor functions for the LLRP LastSeenSectorID field. | |
void | setLastSeenSectorID (llrp_u8_t value) |
Set accessor functions for the LLRP LastSeenSectorID field. | |
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. | |
CImpinjDirectionDiagnosticData * | getImpinjDirectionDiagnosticData (void) |
Get accessor functions for the LLRP ImpinjDirectionDiagnosticData sub-parameter. | |
EResultCode | setImpinjDirectionDiagnosticData (CImpinjDirectionDiagnosticData *pValue) |
Set accessor functions for the LLRP ImpinjDirectionDiagnosticData 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 | |
EImpinjDirectionReportType | m_eType |
EImpinjDirectionTagPopulationStatus | m_eTagPopulationStatus |
llrp_u8_t | m_FirstSeenSectorID |
llrp_u64_t | m_FirstSeenTimestampUTC |
llrp_u8_t | m_LastSeenSectorID |
llrp_u64_t | m_LastSeenTimestampUTC |
CImpinjDirectionDiagnosticData * | m_pImpinjDirectionDiagnosticData |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdType |
static const CFieldDescriptor | s_fdTagPopulationStatus |
static const CFieldDescriptor | s_fdFirstSeenSectorID |
static const CFieldDescriptor | s_fdFirstSeenTimestampUTC |
static const CFieldDescriptor | s_fdLastSeenSectorID |
static const CFieldDescriptor | s_fdLastSeenTimestampUTC |
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 CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData.
This parameter represents a single direction report
The Type is the type of direction report.
The TagPopulationStatus is the tag population status.
The FirstSeenSectorID field contains the sector ID of the first read.
The FirstSeenTimestampUTC field contains the time stamp of the first read.
The LastSeenSectorID field contains the sector ID of the last read.
The LastSeenTimestampUTC field contains the time stamp of the last read.
Copyright 2015 Impinj Inc.
Definition at line 13186 of file Library/Impinj/out_impinj_ltkcpp.h.