LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjLocationConfig for LLRP parameter ImpinjLocationConfig. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
llrp_u16_t | getComputeWindowSeconds (void) |
Get accessor functions for the LLRP ComputeWindowSeconds field. | |
void | setComputeWindowSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP ComputeWindowSeconds field. | |
llrp_u16_t | getTagAgeIntervalSeconds (void) |
Get accessor functions for the LLRP TagAgeIntervalSeconds field. | |
void | setTagAgeIntervalSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP TagAgeIntervalSeconds field. | |
llrp_u16_t | getUpdateIntervalSeconds (void) |
Get accessor functions for the LLRP UpdateIntervalSeconds field. | |
void | setUpdateIntervalSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP UpdateIntervalSeconds field. | |
CImpinjDisabledAntennas * | getImpinjDisabledAntennas (void) |
Get accessor functions for the LLRP ImpinjDisabledAntennas sub-parameter. | |
EResultCode | setImpinjDisabledAntennas (CImpinjDisabledAntennas *pValue) |
Set accessor functions for the LLRP ImpinjDisabledAntennas 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. | |
llrp_u16_t | getComputeWindowSeconds (void) |
Get accessor functions for the LLRP ComputeWindowSeconds field. | |
void | setComputeWindowSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP ComputeWindowSeconds field. | |
llrp_u16_t | getTagAgeIntervalSeconds (void) |
Get accessor functions for the LLRP TagAgeIntervalSeconds field. | |
void | setTagAgeIntervalSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP TagAgeIntervalSeconds field. | |
llrp_u16_t | getUpdateIntervalSeconds (void) |
Get accessor functions for the LLRP UpdateIntervalSeconds field. | |
void | setUpdateIntervalSeconds (llrp_u16_t value) |
Set accessor functions for the LLRP UpdateIntervalSeconds field. | |
CImpinjDisabledAntennas * | getImpinjDisabledAntennas (void) |
Get accessor functions for the LLRP ImpinjDisabledAntennas sub-parameter. | |
EResultCode | setImpinjDisabledAntennas (CImpinjDisabledAntennas *pValue) |
Set accessor functions for the LLRP ImpinjDisabledAntennas 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 | |
llrp_u16_t | m_ComputeWindowSeconds |
llrp_u16_t | m_TagAgeIntervalSeconds |
llrp_u16_t | m_UpdateIntervalSeconds |
CImpinjDisabledAntennas * | m_pImpinjDisabledAntennas |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdComputeWindowSeconds |
static const CFieldDescriptor | s_fdTagAgeIntervalSeconds |
static const CFieldDescriptor | s_fdUpdateIntervalSeconds |
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 CImpinjLocationConfig for LLRP parameter ImpinjLocationConfig.
This parameter specifies the settings of the location algorithm
The ComputeWindowSeconds field specifies the size of the smoothing window for averaging the location estimates. Default is 10 seconds
The TagAgeIntervalSeconds field specifies how long a tag needs to go unseen before its removed from the location tracking. Default is 20 seconds
The UpdateIntervalSeconds field specifies how often tag location estimate is computed
The ImpinjDisabledAntennas parameter may optionally be included to specify antennas to exclude from computation of the location estimate
Copyright 2013 Impinj Inc.
Definition at line 10796 of file Library/Impinj/out_impinj_ltkcpp.h.