Serial reader internal implementation header. More...
#include "tm_reader.h"#include "tmr_status.h"Serial reader internal implementation header.
| typedef struct TMR_SR_AntennaPort TMR_SR_AntennaPort |
Antenna Configuration. Returned by TMR_SR_cmdGetAntennaConfiguration.
| typedef enum TMR_SR_Configuration TMR_SR_Configuration |
This type enumerates the serial reader configuration parameters for TMR_SR_cmdSetReaderConfiguration and TMR_SR_cmdGetReaderConfiguration. Each value is associated with a particular data type for the setting.
| typedef enum TMR_SR_Gen2Configuration TMR_SR_Gen2Configuration |
This is the enumeration of Gen2-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
| typedef struct TMR_SR_Gen2ReaderWriteTimeOut TMR_SR_Gen2ReaderWriteTimeOut |
This struture is retuned from TMR_SR_Gen2ReaderResponseTimeOut
| typedef enum TMR_SR_iPxConfiguration TMR_SR_iPxConfiguration |
This is the enumeration of iPx-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
This is the enumeration of ISO 18000-6B-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
| typedef struct TMR_SR_MultipleStatus TMR_SR_MultipleStatus |
This structure is returned from read tag multiple embedded commands.
| typedef struct TMR_SR_PortDetect TMR_SR_PortDetect |
This structure is returned from TMR_SR_cmdAntennaDetect.
| typedef struct TMR_SR_PortPair TMR_SR_PortPair |
This structure is returned from TMR_SR_cmdGetTxRxPorts and TMR_SR_cmdGetAntennaSearchList, and passed as a parameter to TMR_SR_cmdSetAntennaSearchList.
| typedef struct TMR_SR_PortPower TMR_SR_PortPower |
Per-port power levels. Used by TMR_SR_cmd{Get,Set}AntennaPortPowers
| typedef struct TMR_SR_PortPowerAndSettlingTime TMR_SR_PortPowerAndSettlingTime |
Per-port power levels and settling times. Used by TMR_SR_cmd{Get,Set}AntennaPortPowersAndSettlingTime.
| typedef struct TMR_SR_PowerWithLimits TMR_SR_PowerWithLimits |
The current power level and the bounds of the power level range.
| typedef struct TMR_SR_ProtocolConfiguration TMR_SR_ProtocolConfiguration |
This type selects the protocol configuration option for TMR_SR_cmdSetProtocolConfiguration() and TMR_SR_cmdGetProtocolConfiguration(). Each value is associated with a particular data type for the setting.
| typedef enum TMR_SR_ReaderStatisticsFlag TMR_SR_ReaderStatisticsFlag |
Reader Statistics Flag Enum
| typedef enum TMR_SR_ReaderStatsOption TMR_SR_ReaderStatsOption |
Reader statistics options enum
| typedef enum TMR_SR_RegionConfiguration TMR_SR_RegionConfiguration |
This type enumerates the region configuration parameters for the TMR_SR_cmdGetRegionConfiguration() command.
| typedef enum TMR_SR_SearchFlag TMR_SR_SearchFlag |
Defines the values for search flags for TMR_SR_cmdReadTagMultiple.
| enum TMR_SR_Configuration |
This type enumerates the serial reader configuration parameters for TMR_SR_cmdSetReaderConfiguration and TMR_SR_cmdGetReaderConfiguration. Each value is associated with a particular data type for the setting.
This is the enumeration of Gen2-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
This is the enumeration of iPx-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
This is the enumeration of ISO 18000-6B-specific configuration values. Each enumerated value is associated with a particular data type for the setting value.
Reader Statistics Flag Enum
Reader statistics options enum
This type enumerates the region configuration parameters for the TMR_SR_cmdGetRegionConfiguration() command.
| enum TMR_SR_SearchFlag |
Defines the values for search flags for TMR_SR_cmdReadTagMultiple.
| void TMR_hexDottedQuad | ( | const uint8_t | bytes[4], | |
| char | buf[12] | |||
| ) |
Convert a four-byte array into a null-terminated string with the format 02X.02X.02X.02X (AA.BB.CC.DD).
| bytes | The array of four bytes to convert | |
| buf | The string to write to. Must be at least 12 bytes. |
| TMR_Status TMR_hexDottedQuadToUint32 | ( | const char | bytes[12], | |
| uint32_t * | result | |||
| ) |
Convert a 12-byte null-terminated string hexDottedQuad into a uint32_t
| bytes | The array of twelve bytes to convert | |
| result | The resulting uint32_t |
1.6.3