Classes |
struct | TMR_LLRP_PortDetect |
struct | TMR_LLRP_TMDeDuplication |
struct | TMR_LLRP_TMReaderConfiguration |
Defines |
#define | TMR_LLRP_C1G2BLOCKERASEOPSPECRESULT 353 |
#define | TMR_LLRP_C1G2BLOCKWRITEOPSPECRESULT 354 |
#define | TMR_LLRP_C1G2KILLOPSPECRESULT 351 |
#define | TMR_LLRP_C1G2LOCKOPSPECRESULT 352 |
#define | TMR_LLRP_C1G2READOPSPECRESULT 349 |
#define | TMR_LLRP_C1G2WRITEOPSPECRESULT 350 |
#define | TMR_LLRP_CUSTOM_BLOCKPERMALOCKOPSPECRESULT 22 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_ACTIVATESECUREMODEOPSPECRESULT 127 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_ACTIVATESINIAVMODEOPSPECRESULT 131 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_AUTHENTICATEFULLPASS1OPSPECRESULT 135 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_AUTHENTICATEFULLPASS2OPSPECRESULT 137 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_AUTHENTICATEIDOPSPECRESULT 133 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_AUTHENTICATEOBUOPSPECRESULT 129 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_OBUREADFROMMEMMAPOPSPECRESULT 139 |
#define | TMR_LLRP_CUSTOM_DENATRAN_IAV_OBUWRITETOMEMMAPOPSPECRESULT 141 |
#define | TMR_LLRP_CUSTOM_G2ICALIBRATEOPSPECRESULT 50 |
#define | TMR_LLRP_CUSTOM_G2ICHANGECONFIGOPSPECRESULT 54 |
#define | TMR_LLRP_CUSTOM_G2ICHANGEEASOPSPECRESULT 42 |
#define | TMR_LLRP_CUSTOM_G2IEASALARMOPSPECRESULT 46 |
#define | TMR_LLRP_CUSTOM_G2IRESETREADPROTECTOPSPECRESULT 38 |
#define | TMR_LLRP_CUSTOM_G2ISETREADPROTECTOPSPECRESULT 34 |
#define | TMR_LLRP_CUSTOM_G2XCALIBRATEOPSPECRESULT 52 |
#define | TMR_LLRP_CUSTOM_G2XCHANGEEASOPSPECRESULT 44 |
#define | TMR_LLRP_CUSTOM_G2XEASALARMOPSPECRESULT 48 |
#define | TMR_LLRP_CUSTOM_G2XRESETREADPROTECTOPSPECRESULT 40 |
#define | TMR_LLRP_CUSTOM_G2XSETREADPROTECTOPSPECRESULT 36 |
#define | TMR_LLRP_CUSTOM_HIGGS2FULLLOADIMAGEOPSPECRESULT 26 |
#define | TMR_LLRP_CUSTOM_HIGGS2PARTIALLOADIMAGEOPSPECRESULT 24 |
#define | TMR_LLRP_CUSTOM_HIGGS3BLOCKREADLOCKOPSPECRESULT 32 |
#define | TMR_LLRP_CUSTOM_HIGGS3FASTLOADIMAGEOPSPECRESULT 28 |
#define | TMR_LLRP_CUSTOM_HIGGS3LOADIMAGEOPSPECRESULT 30 |
#define | TMR_LLRP_CUSTOM_IDS_ACCESSFIFOREADOPSPECRESULT 112 |
#define | TMR_LLRP_CUSTOM_IDS_ACCESSFIFOSTATUSOPSPECRESULT 101 |
#define | TMR_LLRP_CUSTOM_IDS_ACCESSFIFOWRITEOPSPECRESULT 114 |
#define | TMR_LLRP_CUSTOM_IDS_ENDLOGOPSPECRESULT 89 |
#define | TMR_LLRP_CUSTOM_IDS_GETBATTERYLEVELOPSPECRESULT 103 |
#define | TMR_LLRP_CUSTOM_IDS_GETCALIBRATIONDATAOPSPECRESULT 95 |
#define | TMR_LLRP_CUSTOM_IDS_GETLOGSTATEOPSPECRESULT 79 |
#define | TMR_LLRP_CUSTOM_IDS_GETMEASUREMENTSETUPOPSPECRESULT 93 |
#define | TMR_LLRP_CUSTOM_IDS_GETSENSORVALUEOPSPECRESULT 77 |
#define | TMR_LLRP_CUSTOM_IDS_INITIALIZEOPSPECRESULT 91 |
#define | TMR_LLRP_CUSTOM_IDS_SETCALIBRATIONDATAOPSPECRESULT 97 |
#define | TMR_LLRP_CUSTOM_IDS_SETLOGLIMITSOPSPECRESULT 116 |
#define | TMR_LLRP_CUSTOM_IDS_SETLOGMODEOPSPECRESULT 85 |
#define | TMR_LLRP_CUSTOM_IDS_SETPASSWORDOPSPECRESULT 118 |
#define | TMR_LLRP_CUSTOM_IDS_SETSFEPARAMETERSOPSPECRESULT 99 |
#define | TMR_LLRP_CUSTOM_IDS_SETSHELFLIFEOPSPECRESULT 124 |
#define | TMR_LLRP_CUSTOM_IDS_STARTLOGMODEOPSPECRESULT 87 |
#define | TMR_LLRP_CUSTOM_MONZA4QTREADWRITEOPSPECRESULT 57 |
#define | TMR_LLRP_CUSTOM_WRITETAGOPSPECRESULT 61 |
#define | TMR_LLRP_MAX_ROSPECS 32 |
#define | TMR_LLRP_MODEL_ASTRA_EX 0x30 |
#define | TMR_LLRP_MODEL_M6 0x06 |
#define | TMR_LLRP_MODEL_SARGAS 0x3430 |
#define | TMR_LLRP_STOP_TIMEOUT 5000 |
#define | TMR_POWER_CYCLE_MAGIC_NUMBER 0x20000920 |
Typedefs |
typedef struct TMR_LLRP_PortDetect | TMR_LLRP_PortDetect |
typedef struct
TMR_LLRP_TMDeDuplication | TMR_LLRP_TMDeDuplication |
typedef struct
TMR_LLRP_TMReaderConfiguration | TMR_LLRP_TMReaderConfiguration |
Functions |
TMR_Status | TMR_LLRP_checkLLRPStatus (LLRP_tSLLRPStatus *pLLRPStatus) |
TMR_Status | TMR_LLRP_cmdAddAccessSpec (TMR_Reader *reader, TMR_TagProtocol protocol, TMR_TagFilter *filter, llrp_u32_t roSpecId, TMR_TagOp *tagop, bool isStandalone) |
TMR_Status | TMR_LLRP_cmdAddROSpec (TMR_Reader *reader, uint16_t readDuration, TMR_uint8List *antennaList, const TMR_TagFilter *filter, TMR_TagProtocol protocol) |
TMR_Status | TMR_LLRP_cmdAntennaDetect (TMR_Reader *reader, uint8_t *count, TMR_LLRP_PortDetect *ports) |
TMR_Status | TMR_LLRP_cmdDeleteAllAccessSpecs (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdDeleteAllROSpecs (TMR_Reader *reader, bool receiveResponse) |
TMR_Status | TMR_LLRP_cmdDisableROSpec (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdEnableAccessSpec (TMR_Reader *reader, llrp_u32_t accessSpecId) |
TMR_Status | TMR_LLRP_cmdEnableROSpec (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdGetActiveRFControl (TMR_Reader *reader, TMR_LLRP_RFControl *rfControl) |
TMR_Status | TMR_LLRP_cmdGetGen2Q (TMR_Reader *reader, TMR_GEN2_Q *q) |
TMR_Status | TMR_LLRP_cmdGetGen2Session (TMR_Reader *reader, TMR_GEN2_Session *session) |
TMR_Status | TMR_LLRP_cmdGetGen2Target (TMR_Reader *reader, TMR_GEN2_Target *target) |
TMR_Status | TMR_LLRP_cmdGetGPIState (TMR_Reader *reader, uint8_t *count, TMR_GpioPin state[]) |
TMR_Status | TMR_LLRP_cmdGetISO18K6BDelimiter (TMR_Reader *reader, TMR_ISO180006B_Delimiter *delimiter) |
TMR_Status | TMR_LLRP_cmdGetISO18K6BLinkFrequency (TMR_Reader *reader, TMR_ISO180006B_LinkFrequency *linkFreq) |
TMR_Status | TMR_LLRP_cmdGetISO18K6BModDepth (TMR_Reader *reader, TMR_ISO180006B_ModulationDepth *modDepth) |
TMR_Status | TMR_LLRP_cmdGetLicensedFeatures (TMR_Reader *reader, TMR_uint8List *features) |
TMR_Status | TMR_LLRP_cmdGetReaderCapabilities (TMR_Reader *reader, TMR_LLRP_ReaderCapabilities *capabilities) |
TMR_Status | TMR_LLRP_cmdGetReadTransmitPowerList (TMR_Reader *reader, TMR_PortValueList *pPortValueList) |
TMR_Status | TMR_LLRP_cmdGetRegion (TMR_Reader *reader, TMR_Region *region) |
TMR_Status | TMR_LLRP_cmdGetReport (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdGetThingMagicAntennaDetection (TMR_Reader *reader, bool *antennaport) |
TMR_Status | TMR_LLRP_cmdGetThingMagicCurrentTime (TMR_Reader *reader, struct tm *curTime) |
TMR_Status | TMR_LLRP_cmdGetThingMagicDeDuplication (TMR_Reader *reader, TMR_LLRP_TMDeDuplication *duplication) |
TMR_Status | TMR_LLRP_cmdGetThingmagicReaderConfiguration (TMR_Reader *reader, TMR_LLRP_TMReaderConfiguration *config) |
TMR_Status | TMR_LLRP_cmdGetThingMagicReaderModuleTemperature (TMR_Reader *reader, uint8_t *temp) |
TMR_Status | TMR_LLRP_cmdGetTMAsyncOffTime (TMR_Reader *reader, uint32_t *offtime) |
TMR_Status | TMR_LLRP_cmdGetTMDeviceInformationCapabilities (TMR_Reader *reader, int param, TMR_String *version) |
TMR_Status | TMR_LLRP_cmdGetTMDeviceProtocolCapabilities (TMR_Reader *reader, TMR_TagProtocolList *protocol) |
TMR_Status | TMR_LLRP_cmdGetVersionSerial (TMR_Reader *reader, TMR_String *version) |
TMR_Status | TMR_LLRP_cmdGetWriteTransmitPowerList (TMR_Reader *reader, TMR_PortValueList *pPortValueList) |
TMR_Status | TMR_LLRP_cmdPrepareROSpec (TMR_Reader *reader, uint16_t timeout, TMR_uint8List *antennaList, const TMR_TagFilter *filter, TMR_TagProtocol protocol) |
TMR_Status | TMR_LLRP_cmdrebootReader (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdSetActiveRFControl (TMR_Reader *reader, TMR_LLRP_RFControl *rfControl) |
TMR_Status | TMR_LLRP_cmdSetEventNotificationSpec (TMR_Reader *reader, bool state) |
TMR_Status | TMR_LLRP_cmdSetGen2Q (TMR_Reader *reader, TMR_GEN2_Q *q) |
TMR_Status | TMR_LLRP_cmdSetGen2Session (TMR_Reader *reader, TMR_GEN2_Session *session) |
TMR_Status | TMR_LLRP_cmdSetGen2Target (TMR_Reader *reader, TMR_GEN2_Target *target) |
TMR_Status | TMR_LLRP_cmdSetGPOState (TMR_Reader *reader, uint8_t count, const TMR_GpioPin state[]) |
TMR_Status | TMR_LLRP_cmdSetISO18K6BDelimiter (TMR_Reader *reader, TMR_ISO180006B_Delimiter *delimiter) |
TMR_Status | TMR_LLRP_cmdSetISO18K6BLinkFrequency (TMR_Reader *reader, TMR_ISO180006B_LinkFrequency *linkFreq) |
TMR_Status | TMR_LLRP_cmdSetISO18K6BModDepth (TMR_Reader *reader, TMR_ISO180006B_ModulationDepth *modDepth) |
TMR_Status | TMR_LLRP_cmdSetReadTransmitPowerList (TMR_Reader *reader, TMR_PortValueList *pPortValueList) |
TMR_Status | TMR_LLRP_cmdSetThingMagicAntennaDetection (TMR_Reader *reader, bool *antennaport) |
TMR_Status | TMR_LLRP_cmdSetThingMagicDeDuplication (TMR_Reader *reader, TMR_LLRP_TMDeDuplication *duplication) |
TMR_Status | TMR_LLRP_cmdSetThingmagicReaderConfiguration (TMR_Reader *reader, TMR_LLRP_TMReaderConfiguration *config) |
TMR_Status | TMR_LLRP_cmdSetTMAsyncOffTime (TMR_Reader *reader, uint32_t offtime) |
TMR_Status | TMR_LLRP_cmdSetTMLicenseKey (TMR_Reader *reader, TMR_uint8List *license) |
TMR_Status | TMR_LLRP_cmdSetWriteTransmitPowerList (TMR_Reader *reader, TMR_PortValueList *pPortValueList) |
TMR_Status | TMR_LLRP_cmdStartROSpec (TMR_Reader *reader, llrp_u32_t roSpecId) |
TMR_Status | TMR_LLRP_cmdStopReading (struct TMR_Reader *reader) |
TMR_Status | TMR_LLRP_cmdStopROSpec (TMR_Reader *reader, bool receiveResponse) |
TMR_Status | TMR_LLRP_enableEventsAndReports (TMR_Reader *reader) |
void | TMR_LLRP_freeMessage (LLRP_tSMessage *pMsg) |
void | TMR_LLRP_freeTMReaderConfiguration (TMR_LLRP_TMReaderConfiguration *config) |
TMR_Status | TMR_LLRP_handleKeepAlive (TMR_Reader *reader, LLRP_tSMessage *pMsg) |
TMR_Status | TMR_LLRP_handleReaderEvents (TMR_Reader *reader, LLRP_tSMessage *pMsg) |
TMR_Status | TMR_LLRP_msgPrepareAccessCommand (TMR_Reader *reader, LLRP_tSAccessCommand *pAccessCommand, TMR_TagFilter *filter, TMR_TagOp *tagop) |
TMR_Status | TMR_LLRP_notifyTransportListener (TMR_Reader *reader, LLRP_tSMessage *pMsg, bool tx, int timeout) |
TMR_Status | TMR_LLRP_parseCustomTagOpSpecResultType (LLRP_tEThingMagicCustomTagOpSpecResultType status) |
TMR_Status | TMR_LLRP_parseMetadataFromMessage (TMR_Reader *reader, TMR_TagReadData *data, LLRP_tSTagReportData *msg) |
void | TMR_LLRP_parseTagOpSpecData (LLRP_tSParameter *pParameter, TMR_uint8List *data) |
TMR_Status | TMR_LLRP_processReceivedMessage (TMR_Reader *reader, LLRP_tSMessage *pMsg) |
TMR_Status | TMR_LLRP_receiveMessage (TMR_Reader *reader, LLRP_tSMessage **pMsg, int timeoutMs) |
TMR_Status | TMR_LLRP_send (TMR_Reader *reader, LLRP_tSMessage *pMsg, LLRP_tSMessage **pRsp) |
TMR_Status | TMR_LLRP_sendMessage (TMR_Reader *reader, LLRP_tSMessage *pMsg, int timeoutMs) |
TMR_Status | TMR_LLRP_sendTimeout (TMR_Reader *reader, LLRP_tSMessage *pMsg, LLRP_tSMessage **pRsp, int timeoutMs) |
void | TMR_LLRP_setBackgroundReceiverState (TMR_Reader *reader, bool state) |
TMR_Status | TMR_LLRP_setHoldEventsAndReportsStatus (TMR_Reader *reader, llrp_u1_t status) |
TMR_Status | TMR_LLRP_setKeepAlive (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_startBackgroundReceiver (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_stopActiveROSpecs (TMR_Reader *reader) |
TMR_Status | TMR_LLRP_verifyOpSpecResultStatus (TMR_Reader *reader, LLRP_tSParameter *pParameter) |
TMR_Status | TMR_LLRP_verifyReadOperation (TMR_Reader *reader, int32_t *tagCount) |
LLRP reader internal implementation header.
- Author:
- Somu
- Date:
- 05/25/2011
Definition in file llrp_reader_imp.h.