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

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

#include <out_impinj_ltkcpp.h>

List of all members.

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.

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
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.

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

Copyright 2010, 2015 Impinj Inc.


Definition at line 6495 of file Library/Impinj/out_impinj_ltkcpp.h.


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