LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
llrp_s16_t | getDopplerFrequency (void) |
Get accessor functions for the LLRP DopplerFrequency field. | |
void | setDopplerFrequency (llrp_s16_t value) |
Set accessor functions for the LLRP DopplerFrequency 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_s16_t | getDopplerFrequency (void) |
Get accessor functions for the LLRP DopplerFrequency field. | |
void | setDopplerFrequency (llrp_s16_t value) |
Set accessor functions for the LLRP DopplerFrequency 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_s16_t | m_DopplerFrequency |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdDopplerFrequency |
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 CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency.
This custom parameter reports the Doppler shift for a singulated tag. Doppler shift is the total phase rotation across the packet divided by the accumulation time. The DopplerFrequency field is a signed value with units in Hz. The upper twelve bits are the integer portion, the lower four bits are fractional. If report accumulation is enabled via the ROReportSpec for the currently executing ROSpec, the RF Doppler frequency reported via this parameter is the Doppler frequency of the last tag singulation. No accumulation of Doppler frequency data is available.
Copyright 2011 Impinj Inc.
Definition at line 8403 of file Library/Impinj/out_impinj_ltkcpp.h.