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

Class Definition CImpinjTagReportContentSelector for LLRP parameter ImpinjTagReportContentSelector. More...

#include <out_impinj_ltkcpp.h>

Inherits CParameter, CParameter, CParameter, and CParameter.

Public Member Functions

CImpinjEnableSerializedTIDgetImpinjEnableSerializedTID (void)
 Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
EResultCode setImpinjEnableSerializedTID (CImpinjEnableSerializedTID *pValue)
 Set accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
CImpinjEnableRFPhaseAnglegetImpinjEnableRFPhaseAngle (void)
 Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
EResultCode setImpinjEnableRFPhaseAngle (CImpinjEnableRFPhaseAngle *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
CImpinjEnablePeakRSSIgetImpinjEnablePeakRSSI (void)
 Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
EResultCode setImpinjEnablePeakRSSI (CImpinjEnablePeakRSSI *pValue)
 Set accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
CImpinjEnableGPSCoordinatesgetImpinjEnableGPSCoordinates (void)
 Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
EResultCode setImpinjEnableGPSCoordinates (CImpinjEnableGPSCoordinates *pValue)
 Set accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
CImpinjEnableOptimizedReadgetImpinjEnableOptimizedRead (void)
 Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
EResultCode setImpinjEnableOptimizedRead (CImpinjEnableOptimizedRead *pValue)
 Set accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
CImpinjEnableRFDopplerFrequencygetImpinjEnableRFDopplerFrequency (void)
 Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
EResultCode setImpinjEnableRFDopplerFrequency (CImpinjEnableRFDopplerFrequency *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
CImpinjEnableTxPowergetImpinjEnableTxPower (void)
 Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
 
EResultCode setImpinjEnableTxPower (CImpinjEnableTxPower *pValue)
 Set accessor functions for the LLRP ImpinjEnableTxPower 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.
 
CImpinjEnableSerializedTIDgetImpinjEnableSerializedTID (void)
 Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
EResultCode setImpinjEnableSerializedTID (CImpinjEnableSerializedTID *pValue)
 Set accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
CImpinjEnableRFPhaseAnglegetImpinjEnableRFPhaseAngle (void)
 Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
EResultCode setImpinjEnableRFPhaseAngle (CImpinjEnableRFPhaseAngle *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
CImpinjEnablePeakRSSIgetImpinjEnablePeakRSSI (void)
 Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
EResultCode setImpinjEnablePeakRSSI (CImpinjEnablePeakRSSI *pValue)
 Set accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
CImpinjEnableGPSCoordinatesgetImpinjEnableGPSCoordinates (void)
 Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
EResultCode setImpinjEnableGPSCoordinates (CImpinjEnableGPSCoordinates *pValue)
 Set accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
CImpinjEnableOptimizedReadgetImpinjEnableOptimizedRead (void)
 Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
EResultCode setImpinjEnableOptimizedRead (CImpinjEnableOptimizedRead *pValue)
 Set accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
CImpinjEnableRFDopplerFrequencygetImpinjEnableRFDopplerFrequency (void)
 Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
EResultCode setImpinjEnableRFDopplerFrequency (CImpinjEnableRFDopplerFrequency *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
CImpinjEnableTxPowergetImpinjEnableTxPower (void)
 Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
 
EResultCode setImpinjEnableTxPower (CImpinjEnableTxPower *pValue)
 Set accessor functions for the LLRP ImpinjEnableTxPower 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.
 
CImpinjEnableSerializedTIDgetImpinjEnableSerializedTID (void)
 Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
EResultCode setImpinjEnableSerializedTID (CImpinjEnableSerializedTID *pValue)
 Set accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
CImpinjEnableRFPhaseAnglegetImpinjEnableRFPhaseAngle (void)
 Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
EResultCode setImpinjEnableRFPhaseAngle (CImpinjEnableRFPhaseAngle *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
CImpinjEnablePeakRSSIgetImpinjEnablePeakRSSI (void)
 Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
EResultCode setImpinjEnablePeakRSSI (CImpinjEnablePeakRSSI *pValue)
 Set accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
CImpinjEnableGPSCoordinatesgetImpinjEnableGPSCoordinates (void)
 Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
EResultCode setImpinjEnableGPSCoordinates (CImpinjEnableGPSCoordinates *pValue)
 Set accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
CImpinjEnableOptimizedReadgetImpinjEnableOptimizedRead (void)
 Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
EResultCode setImpinjEnableOptimizedRead (CImpinjEnableOptimizedRead *pValue)
 Set accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
CImpinjEnableRFDopplerFrequencygetImpinjEnableRFDopplerFrequency (void)
 Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
EResultCode setImpinjEnableRFDopplerFrequency (CImpinjEnableRFDopplerFrequency *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
CImpinjEnableTxPowergetImpinjEnableTxPower (void)
 Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
 
EResultCode setImpinjEnableTxPower (CImpinjEnableTxPower *pValue)
 Set accessor functions for the LLRP ImpinjEnableTxPower 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.
 
CImpinjEnableSerializedTIDgetImpinjEnableSerializedTID (void)
 Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
EResultCode setImpinjEnableSerializedTID (CImpinjEnableSerializedTID *pValue)
 Set accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
 
CImpinjEnableRFPhaseAnglegetImpinjEnableRFPhaseAngle (void)
 Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
EResultCode setImpinjEnableRFPhaseAngle (CImpinjEnableRFPhaseAngle *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
 
CImpinjEnablePeakRSSIgetImpinjEnablePeakRSSI (void)
 Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
EResultCode setImpinjEnablePeakRSSI (CImpinjEnablePeakRSSI *pValue)
 Set accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
 
CImpinjEnableGPSCoordinatesgetImpinjEnableGPSCoordinates (void)
 Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
EResultCode setImpinjEnableGPSCoordinates (CImpinjEnableGPSCoordinates *pValue)
 Set accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
 
CImpinjEnableOptimizedReadgetImpinjEnableOptimizedRead (void)
 Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
EResultCode setImpinjEnableOptimizedRead (CImpinjEnableOptimizedRead *pValue)
 Set accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
 
CImpinjEnableRFDopplerFrequencygetImpinjEnableRFDopplerFrequency (void)
 Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
EResultCode setImpinjEnableRFDopplerFrequency (CImpinjEnableRFDopplerFrequency *pValue)
 Set accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter.
 
CImpinjEnableTxPowergetImpinjEnableTxPower (void)
 Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
 
EResultCode setImpinjEnableTxPower (CImpinjEnableTxPower *pValue)
 Set accessor functions for the LLRP ImpinjEnableTxPower 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

CImpinjEnableSerializedTIDm_pImpinjEnableSerializedTID
 
CImpinjEnableRFPhaseAnglem_pImpinjEnableRFPhaseAngle
 
CImpinjEnablePeakRSSIm_pImpinjEnablePeakRSSI
 
CImpinjEnableGPSCoordinatesm_pImpinjEnableGPSCoordinates
 
CImpinjEnableOptimizedReadm_pImpinjEnableOptimizedRead
 
CImpinjEnableRFDopplerFrequencym_pImpinjEnableRFDopplerFrequency
 
CImpinjEnableTxPowerm_pImpinjEnableTxPower
 
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
 
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 CImpinjTagReportContentSelector for LLRP parameter ImpinjTagReportContentSelector.

<p>This custom parameter configures additional parameters to be reported via the TagReportData parameter. Each optional parameter individually enables/configures a particular feature. Note that because of how the ROReportSpec parameter is handled (see section 3.1.15), if the optional parameter used to control a particular feature is absent, the feature is considered disabled. See the documentation for the actual parameters for full feature descriptions.</p> 

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

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


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