LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes
CImpinjDirectionReportData Class Reference

Class Definition CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData. More...

#include <out_impinj_ltkcpp.h>

List of all members.

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.
CImpinjDirectionDiagnosticDatagetImpinjDirectionDiagnosticData (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.
CImpinjDirectionDiagnosticDatagetImpinjDirectionDiagnosticData (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
CImpinjDirectionDiagnosticDatam_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)

Detailed Description

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.


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