LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount. More...
#include <out_impinj_ltkcpp.h>
Public Member Functions | |
llrp_u16_t | getRetryCount (void) |
Get accessor functions for the LLRP RetryCount field. | |
void | setRetryCount (llrp_u16_t value) |
Set accessor functions for the LLRP RetryCount 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 | getRetryCount (void) |
Get accessor functions for the LLRP RetryCount field. | |
void | setRetryCount (llrp_u16_t value) |
Set accessor functions for the LLRP RetryCount 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_RetryCount |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdRetryCount |
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 CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount.
This custom parameter configures the number of times an OpSpec operation will be automatically retried by the reader before failure is declared. The reader intelligently chooses which types of failures to retry. For example, the reader will not retry if the tag indicates that the operation failed due to a memory locked or memory overrun, operations that have no chance of succeeding. However, if the operation failed due to transient errors, such as CRC errors due to interference, the reader will automatically retry RetryCount attempts before failure is declared. LLRP dictates that OpSpec failure be declared once a single operation has failed, thus the default RetryCount is 0.
Copyright 2009 Impinj Inc.
Definition at line 7625 of file Library/Impinj/out_impinj_ltkcpp.h.