LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjDISpec for LLRP parameter ImpinjDISpec. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
CImpinjDirectionSectors * | getImpinjDirectionSectors (void) |
Get accessor functions for the LLRP ImpinjDirectionSectors sub-parameter. | |
EResultCode | setImpinjDirectionSectors (CImpinjDirectionSectors *pValue) |
Set accessor functions for the LLRP ImpinjDirectionSectors sub-parameter. | |
CImpinjDirectionConfig * | getImpinjDirectionConfig (void) |
Get accessor functions for the LLRP ImpinjDirectionConfig sub-parameter. | |
EResultCode | setImpinjDirectionConfig (CImpinjDirectionConfig *pValue) |
Set accessor functions for the LLRP ImpinjDirectionConfig sub-parameter. | |
CImpinjC1G2DirectionConfig * | getImpinjC1G2DirectionConfig (void) |
Get accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter. | |
EResultCode | setImpinjC1G2DirectionConfig (CImpinjC1G2DirectionConfig *pValue) |
Set accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter. | |
CImpinjDirectionReporting * | getImpinjDirectionReporting (void) |
Get accessor functions for the LLRP ImpinjDirectionReporting sub-parameter. | |
EResultCode | setImpinjDirectionReporting (CImpinjDirectionReporting *pValue) |
Set accessor functions for the LLRP ImpinjDirectionReporting 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. | |
CImpinjDirectionSectors * | getImpinjDirectionSectors (void) |
Get accessor functions for the LLRP ImpinjDirectionSectors sub-parameter. | |
EResultCode | setImpinjDirectionSectors (CImpinjDirectionSectors *pValue) |
Set accessor functions for the LLRP ImpinjDirectionSectors sub-parameter. | |
CImpinjDirectionConfig * | getImpinjDirectionConfig (void) |
Get accessor functions for the LLRP ImpinjDirectionConfig sub-parameter. | |
EResultCode | setImpinjDirectionConfig (CImpinjDirectionConfig *pValue) |
Set accessor functions for the LLRP ImpinjDirectionConfig sub-parameter. | |
CImpinjC1G2DirectionConfig * | getImpinjC1G2DirectionConfig (void) |
Get accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter. | |
EResultCode | setImpinjC1G2DirectionConfig (CImpinjC1G2DirectionConfig *pValue) |
Set accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter. | |
CImpinjDirectionReporting * | getImpinjDirectionReporting (void) |
Get accessor functions for the LLRP ImpinjDirectionReporting sub-parameter. | |
EResultCode | setImpinjDirectionReporting (CImpinjDirectionReporting *pValue) |
Set accessor functions for the LLRP ImpinjDirectionReporting 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 | |
CImpinjDirectionSectors * | m_pImpinjDirectionSectors |
CImpinjDirectionConfig * | m_pImpinjDirectionConfig |
CImpinjC1G2DirectionConfig * | m_pImpinjC1G2DirectionConfig |
CImpinjDirectionReporting * | m_pImpinjDirectionReporting |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
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 CImpinjDISpec for LLRP parameter ImpinjDISpec.
This parameter is specified in an ROSpec and details direction operation.
Only one ImpinjDISpec may be specified in an ROSpec. When specifed, no other spec parameters can be present in the ROSpec.
Copyright 2015 Impinj Inc.
Definition at line 11882 of file Library/Impinj/out_impinj_ltkcpp.h.