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

Class Definition CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID. More...

#include <out_impinj_ltkcpp.h>

Inherits CParameter, CParameter, CParameter, and CParameter.

Public Member Functions

llrp_u16v_t getTID (void)
 Get accessor functions for the LLRP TID field.
 
void setTID (llrp_u16v_t value)
 Set accessor functions for the LLRP TID field.
 
CImpinjTIDParitygetImpinjTIDParity (void)
 Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
 
EResultCode setImpinjTIDParity (CImpinjTIDParity *pValue)
 Set accessor functions for the LLRP ImpinjTIDParity 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_u16v_t getTID (void)
 Get accessor functions for the LLRP TID field.
 
void setTID (llrp_u16v_t value)
 Set accessor functions for the LLRP TID field.
 
CImpinjTIDParitygetImpinjTIDParity (void)
 Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
 
EResultCode setImpinjTIDParity (CImpinjTIDParity *pValue)
 Set accessor functions for the LLRP ImpinjTIDParity 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_u16v_t getTID (void)
 Get accessor functions for the LLRP TID field.
 
void setTID (llrp_u16v_t value)
 Set accessor functions for the LLRP TID field.
 
CImpinjTIDParitygetImpinjTIDParity (void)
 Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
 
EResultCode setImpinjTIDParity (CImpinjTIDParity *pValue)
 Set accessor functions for the LLRP ImpinjTIDParity 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_u16v_t getTID (void)
 Get accessor functions for the LLRP TID field.
 
void setTID (llrp_u16v_t value)
 Set accessor functions for the LLRP TID field.
 
CImpinjTIDParitygetImpinjTIDParity (void)
 Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
 
EResultCode setImpinjTIDParity (CImpinjTIDParity *pValue)
 Set accessor functions for the LLRP ImpinjTIDParity 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_u16v_t m_TID
 
CImpinjTIDParitym_pImpinjTIDParity
 
std::list< CParameter * > m_listCustom
 

Internal Framework Functions

static const CFieldDescriptor *const s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdTID
 
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 CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID.

<p>This custom parameter reports the content of the tag TID memory bank for tags supporting the ImpinjSerializedTID feature. Only the portion of the TID memory bank supported by the feature will be included and may vary from tag to tag. Tags inventoried that do not support the feature will omit this parameter from the TagReportData within the RO_ACCESS_REPORT. If a TID parity error is detected the ImpinjTIDParity sub-parameter will be included indicating the error</p> 

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

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


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