LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjLinkMonitorConfiguration for LLRP parameter ImpinjLinkMonitorConfiguration. More...
#include <out_impinj_ltkcpp.h>
Inherits CParameter, CParameter, CParameter, and CParameter.
Public Member Functions | |
EImpinjLinkMonitorMode | getLinkMonitorMode (void) |
Get accessor functions for the LLRP LinkMonitorMode field. | |
void | setLinkMonitorMode (EImpinjLinkMonitorMode value) |
Set accessor functions for the LLRP LinkMonitorMode field. | |
llrp_u16_t | getLinkDownThreshold (void) |
Get accessor functions for the LLRP LinkDownThreshold field. | |
void | setLinkDownThreshold (llrp_u16_t value) |
Set accessor functions for the LLRP LinkDownThreshold 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. | |
EImpinjLinkMonitorMode | getLinkMonitorMode (void) |
Get accessor functions for the LLRP LinkMonitorMode field. | |
void | setLinkMonitorMode (EImpinjLinkMonitorMode value) |
Set accessor functions for the LLRP LinkMonitorMode field. | |
llrp_u16_t | getLinkDownThreshold (void) |
Get accessor functions for the LLRP LinkDownThreshold field. | |
void | setLinkDownThreshold (llrp_u16_t value) |
Set accessor functions for the LLRP LinkDownThreshold 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. | |
EImpinjLinkMonitorMode | getLinkMonitorMode (void) |
Get accessor functions for the LLRP LinkMonitorMode field. | |
void | setLinkMonitorMode (EImpinjLinkMonitorMode value) |
Set accessor functions for the LLRP LinkMonitorMode field. | |
llrp_u16_t | getLinkDownThreshold (void) |
Get accessor functions for the LLRP LinkDownThreshold field. | |
void | setLinkDownThreshold (llrp_u16_t value) |
Set accessor functions for the LLRP LinkDownThreshold 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. | |
EImpinjLinkMonitorMode | getLinkMonitorMode (void) |
Get accessor functions for the LLRP LinkMonitorMode field. | |
void | setLinkMonitorMode (EImpinjLinkMonitorMode value) |
Set accessor functions for the LLRP LinkMonitorMode field. | |
llrp_u16_t | getLinkDownThreshold (void) |
Get accessor functions for the LLRP LinkDownThreshold field. | |
void | setLinkDownThreshold (llrp_u16_t value) |
Set accessor functions for the LLRP LinkDownThreshold 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 | |
EImpinjLinkMonitorMode | m_eLinkMonitorMode |
llrp_u16_t | m_LinkDownThreshold |
std::list< CParameter * > | m_listCustom |
Class Definition CImpinjLinkMonitorConfiguration for LLRP parameter ImpinjLinkMonitorConfiguration.
<p>This custom parameter configures the Reader to monitor LLRP link health using KEEPALIVE and KEEPALIVE_ACK messages. When disabled or unsupported, the Reader ignores KEEPALIVE_ACK messages entirely. When this parameter is enabled, if the Reader fails to receive LinkDownThreshold consecutive KEEPALIVE_ACK messages from the Client, the Reader will close the current connection. Note that this parameter must be configured in conjunction with the KeepaliveSpec LLRP parameter in the standard LLRP configuration. The frequency with which the Reader is configured to send KEEPALIVE messages, along with the threshold set in this parameter determines how long the Reader will tolerate missing KEEPALIVE_ACK messages. The Reader uses the LLRP MessageID field to correlate KEEPALIVE and KEEPALIVE_ACK messages. Clients must send the same MessageID when responding to reader KEEPALIVE requests.</p> <SMALL><i>Copyright 2009 Impinj Inc.</i></SMALL>
Definition at line 3586 of file armv7l/src/generated/out_impinj_ltkcpp.h.