LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
llrp_u16_t | getPhaseAngle (void) |
Get accessor functions for the LLRP PhaseAngle field. | |
void | setPhaseAngle (llrp_u16_t value) |
Set accessor functions for the LLRP PhaseAngle 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 | getPhaseAngle (void) |
Get accessor functions for the LLRP PhaseAngle field. | |
void | setPhaseAngle (llrp_u16_t value) |
Set accessor functions for the LLRP PhaseAngle 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_PhaseAngle |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdPhaseAngle |
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 CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle.
This custom parameter reports the RF phase angle of a singulated tag during normal inventory (EPC backscatter). The PhaseAngle field is a scaled, 12-bit value, with 0 representing 0 degrees (0 radians), and 4096 representing 360 degrees (2 pi radians). If report accumulation is enabled via the ROReportSpec for the currently executing ROSpec, the RF phase angle reported via this parameter is the phase angle of the last tag singulation. No accumulation of phase data is available.
Copyright 2010 Impinj Inc.
Definition at line 6647 of file Library/Impinj/out_impinj_ltkcpp.h.