#include <tmr_tag_data.h>
Public Attributes | |
uint8_t | antenna |
TMR_uint8List | data |
uint32_t | dspMicros |
TMR_uint8List | epcMemData |
uint32_t | frequency |
TMR_GpioPin | gpio [16] |
uint8_t | gpioCount |
bool | isAsyncRead |
uint16_t | metadataFlags |
uint16_t | phase |
uint32_t | readCount |
TMR_Reader * | reader |
TMR_uint8List | reservedMemData |
int32_t | rssi |
TMR_TagData | tag |
TMR_uint8List | tidMemData |
uint32_t | timestampHigh |
uint32_t | timestampLow |
TMR_uint8List | userMemData |
A class to represent a read of an RFID tag. Provides access to the TMR_TRD_METADATA_FLAG_FREQUENCY tag structure and the metadata of the read event, such as the time of the read, the antenna that read the tag, and the number of times the tag was seen by the air protocol.
Definition at line 127 of file tmr_tag_data.h.
uint8_t TMR_TagReadData::antenna |
Antenna where the tag was read
Definition at line 136 of file tmr_tag_data.h.
Data read from the tag
Definition at line 152 of file tmr_tag_data.h.
uint32_t TMR_TagReadData::dspMicros |
Definition at line 165 of file tmr_tag_data.h.
Read EPC bank data bytes
Definition at line 154 of file tmr_tag_data.h.
uint32_t TMR_TagReadData::frequency |
RF carrier frequency the tag was read with
Definition at line 146 of file tmr_tag_data.h.
State of GPIO pins at the moment of the tag read
Definition at line 138 of file tmr_tag_data.h.
uint8_t TMR_TagReadData::gpioCount |
the actual number of available gpio pins on module
Definition at line 140 of file tmr_tag_data.h.
[PRIVATE] Relative time of the read within the read interval, in microseconds (for internal use only, this value is used to calculate timestampLow and timestampHigh)
Definition at line 164 of file tmr_tag_data.h.
uint16_t TMR_TagReadData::metadataFlags |
The set of metadata items below that are valid
Definition at line 132 of file tmr_tag_data.h.
uint16_t TMR_TagReadData::phase |
Tag response phase
Definition at line 134 of file tmr_tag_data.h.
uint32_t TMR_TagReadData::readCount |
Number of times the tag was read
Definition at line 142 of file tmr_tag_data.h.
Reader instance, to keep track of tag reads
Definition at line 175 of file tmr_tag_data.h.
Read RESERVED bank data bytes
Definition at line 160 of file tmr_tag_data.h.
int32_t TMR_TagReadData::rssi |
Strength of the signal recieved from the tag
Definition at line 144 of file tmr_tag_data.h.
The tag that was read
Definition at line 130 of file tmr_tag_data.h.
Read TID bank data bytes
Definition at line 156 of file tmr_tag_data.h.
uint32_t TMR_TagReadData::timestampHigh |
Absolute time of the read (32 most-significant bits), in milliseconds since 1/1/1970 UTC
Definition at line 150 of file tmr_tag_data.h.
uint32_t TMR_TagReadData::timestampLow |
Absolute time of the read (32 least-significant bits), in milliseconds since 1/1/1970 UTC
Definition at line 148 of file tmr_tag_data.h.
Read USER bank data bytes
Definition at line 158 of file tmr_tag_data.h.