#include <tmr_llrp_reader.h>
Public Attributes | |
| pthread_t | llrpReceiver |
| pthread_mutex_t | receiverLock |
| uint64_t | ka_start |
| ROSpecProtocolTable | readPlanProtocol [TMR_SR_MAX_PACKET_SIZE] |
| TMR_LLRP_UnhandledAsyncResponse | unhandledAsyncResponse |
| bool | isResponsePending |
| bool | threadCancel |
LLRP reader structure
To check the status of async unhandled responses
| uint64_t TMR_LLRP_LlrpReader::ka_start |
For monitoring keepalives: Used only in case of async reading
| pthread_t TMR_LLRP_LlrpReader::llrpReceiver |
LLRP Asynchronous receiver to handle keep alive and events.
| ROSpecProtocolTable TMR_LLRP_LlrpReader::readPlanProtocol[TMR_SR_MAX_PACKET_SIZE] |
For monitoring protcol type in case of multiprotocol read
| pthread_mutex_t TMR_LLRP_LlrpReader::receiverLock |
The above variables must be protected by this lock
To cancel the receiver thread
For monitoring the unhandeled responses during the async read
1.6.3