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

Class Definition CImpinjSetQTConfig for LLRP parameter ImpinjSetQTConfig. More...

#include <out_impinj_ltkcpp.h>

List of all members.

Public Member Functions

llrp_u16_t getOpSpecID (void)
 Get accessor functions for the LLRP OpSpecID field.
void setOpSpecID (llrp_u16_t value)
 Set accessor functions for the LLRP OpSpecID field.
llrp_u32_t getAccessPassword (void)
 Get accessor functions for the LLRP AccessPassword field.
void setAccessPassword (llrp_u32_t value)
 Set accessor functions for the LLRP AccessPassword field.
EImpinjQTDataProfile getDataProfile (void)
 Get accessor functions for the LLRP DataProfile field.
void setDataProfile (EImpinjQTDataProfile value)
 Set accessor functions for the LLRP DataProfile field.
EImpinjQTAccessRange getAccessRange (void)
 Get accessor functions for the LLRP AccessRange field.
void setAccessRange (EImpinjQTAccessRange value)
 Set accessor functions for the LLRP AccessRange field.
EImpinjQTPersistence getPersistence (void)
 Get accessor functions for the LLRP Persistence field.
void setPersistence (EImpinjQTPersistence value)
 Set accessor functions for the LLRP Persistence field.
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_u16_t getOpSpecID (void)
 Get accessor functions for the LLRP OpSpecID field.
void setOpSpecID (llrp_u16_t value)
 Set accessor functions for the LLRP OpSpecID field.
llrp_u32_t getAccessPassword (void)
 Get accessor functions for the LLRP AccessPassword field.
void setAccessPassword (llrp_u32_t value)
 Set accessor functions for the LLRP AccessPassword field.
EImpinjQTDataProfile getDataProfile (void)
 Get accessor functions for the LLRP DataProfile field.
void setDataProfile (EImpinjQTDataProfile value)
 Set accessor functions for the LLRP DataProfile field.
EImpinjQTAccessRange getAccessRange (void)
 Get accessor functions for the LLRP AccessRange field.
void setAccessRange (EImpinjQTAccessRange value)
 Set accessor functions for the LLRP AccessRange field.
EImpinjQTPersistence getPersistence (void)
 Get accessor functions for the LLRP Persistence field.
void setPersistence (EImpinjQTPersistence value)
 Set accessor functions for the LLRP Persistence field.
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_u16_t m_OpSpecID
llrp_u32_t m_AccessPassword
EImpinjQTDataProfile m_eDataProfile
EImpinjQTAccessRange m_eAccessRange
EImpinjQTPersistence m_ePersistence
std::list< CParameter * > m_listCustom

Internal Framework Functions

static const CFieldDescriptor
*const 
s_apFieldDescriptorTable []
static const CTypeDescriptor s_typeDescriptor
static const CFieldDescriptor s_fdOpSpecID
static const CFieldDescriptor s_fdAccessPassword
static const CFieldDescriptor s_fdDataProfile
static const CFieldDescriptor s_fdAccessRange
static const CFieldDescriptor s_fdPersistence
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 CImpinjSetQTConfig for LLRP parameter ImpinjSetQTConfig.

This custom parameter is an OpSpec that sets the QT TechnologyTM configuration on Impinj Monza 4QT tags. For more information on the meaning of the fields within this parameter, and the use cases for this technology, please reference the Impinj Monza 4QT datasheet.

Copyright 2009 Impinj Inc.


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


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