Private Attributes
TMR_Reader Struct Reference

#include <tm_reader.h>

List of all members.

Private Attributes

bool _storeSupportsResetStats
bool backgroundThreadCancel
TMR_Status(* cmdStopReading )(struct TMR_Reader *reader)
TMR_Status(* connect )(struct TMR_Reader *reader)
bool connected
bool continuousReading
TMR_Status(* destroy )(struct TMR_Reader *reader)
bool dutyCycle
TMR_Status(* executeTagOp )(struct TMR_Reader *reader, TMR_TagOp *tagop, TMR_TagFilter *filter, TMR_uint8List *data)
bool fastSearch
bool finishedReading
TMR_Status(* firmwareLoad )(TMR_Reader *reader, void *cookie, TMR_FirmwareDataProvider provider)
TMR_Status(* getNextTag )(struct TMR_Reader *reader, TMR_TagReadData *read)
TMR_Status(* gpiGet )(struct TMR_Reader *reader, uint8_t *count, TMR_GpioPin state[])
TMR_Status(* gpoSet )(struct TMR_Reader *reader, uint8_t count, const TMR_GpioPin state[])
bool hasContinuousReadStarted
TMR_Status(* hasMoreTags )(struct TMR_Reader *reader)
bool isStatusResponse
bool isStopNTags
TMR_Status(* killTag )(struct TMR_Reader *reader, const TMR_TagFilter *filter, const TMR_TagAuthentication *auth)
TMR_Status(* lockTag )(struct TMR_Reader *reader, const TMR_TagFilter *filter, TMR_TagLockAction *action)
TMR_Status(* modifyFlash )(TMR_Reader *reader, uint8_t sector, uint32_t address, uint32_t password, uint8_t length, const uint8_t data[], uint32_t offset)
uint32_t numberOfTagsToRead
TMR_Status(* paramGet )(struct TMR_Reader *reader, TMR_Param key, void *value)
uint8_t paramMessage [256]
TMR_Status(* paramSet )(struct TMR_Reader *reader, TMR_Param key, const void *value)
bool paramWait
uint8_t portmask
bool * pSupportsResetStats
TMR_Status(* read )(struct TMR_Reader *reader, uint32_t timeoutMs, int32_t *tagCount)
enum TMR_ReaderType readerType
TMR_ReadExceptionListenerBlockreadExceptionListeners
TMR_ReadListenerBlockreadListeners
TMR_readParams readParams
TMR_Status(* readTagMemBytes )(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, uint8_t data[])
TMR_Status(* readTagMemWords )(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, uint16_t *data)
TMR_Status(* reboot )(TMR_Reader *reader)
bool searchStatus
TMR_Reader_StatsFlag statsFlag
TMR_StatsListenerBlockstatsListeners
TMR_SR_StatusType streamStats
TMR_tagOpParams tagOpParams
TMR_TransportListenerBlocktransportListeners
bool triggerRead
bool trueAsyncflag
union {
   TMR_SR_SerialReader   serialReader
u
char uri [TMR_MAX_READER_NAME_LENGTH]
TMR_TRD_MetadataFlag userMetadataFlag
TMR_Status(* writeTag )(struct TMR_Reader *reader, const TMR_TagFilter *filter, const TMR_TagData *data)
TMR_Status(* writeTagMemBytes )(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, const uint8_t data[])
TMR_Status(* writeTagMemWords )(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, const uint16_t data[])

Detailed Description

The structure that represents a RFID reader. The user should allocate a TMR_Reader structure and initialize it with TMR_create().

Definition at line 346 of file tm_reader.h.


Member Data Documentation

Definition at line 385 of file tm_reader.h.

Definition at line 387 of file tm_reader.h.

TMR_Status(* TMR_Reader::cmdStopReading)(struct TMR_Reader *reader) [private]

Definition at line 476 of file tm_reader.h.

TMR_Status(* TMR_Reader::connect)(struct TMR_Reader *reader) [private]

Definition at line 437 of file tm_reader.h.

bool TMR_Reader::connected [private]

Definition at line 351 of file tm_reader.h.

Definition at line 358 of file tm_reader.h.

TMR_Status(* TMR_Reader::destroy)(struct TMR_Reader *reader) [private]

Definition at line 438 of file tm_reader.h.

bool TMR_Reader::dutyCycle [private]

Definition at line 368 of file tm_reader.h.

TMR_Status(* TMR_Reader::executeTagOp)(struct TMR_Reader *reader, TMR_TagOp *tagop, TMR_TagFilter *filter, TMR_uint8List *data) [private]

Definition at line 451 of file tm_reader.h.

bool TMR_Reader::fastSearch [private]

Definition at line 364 of file tm_reader.h.

Definition at line 404 of file tm_reader.h.

TMR_Status(* TMR_Reader::firmwareLoad)(TMR_Reader *reader, void *cookie, TMR_FirmwareDataProvider provider) [private]

Definition at line 466 of file tm_reader.h.

Definition at line 441 of file tm_reader.h.

TMR_Status(* TMR_Reader::gpiGet)(struct TMR_Reader *reader, uint8_t *count, TMR_GpioPin state[]) [private]

Definition at line 465 of file tm_reader.h.

TMR_Status(* TMR_Reader::gpoSet)(struct TMR_Reader *reader, uint8_t count, const TMR_GpioPin state[]) [private]

Definition at line 464 of file tm_reader.h.

Definition at line 376 of file tm_reader.h.

TMR_Status(* TMR_Reader::hasMoreTags)(struct TMR_Reader *reader) [private]

Definition at line 440 of file tm_reader.h.

Definition at line 362 of file tm_reader.h.

bool TMR_Reader::isStopNTags [private]

Definition at line 370 of file tm_reader.h.

TMR_Status(* TMR_Reader::killTag)(struct TMR_Reader *reader, const TMR_TagFilter *filter, const TMR_TagAuthentication *auth) [private]

Definition at line 449 of file tm_reader.h.

TMR_Status(* TMR_Reader::lockTag)(struct TMR_Reader *reader, const TMR_TagFilter *filter, TMR_TagLockAction *action) [private]

Definition at line 450 of file tm_reader.h.

TMR_Status(* TMR_Reader::modifyFlash)(TMR_Reader *reader, uint8_t sector, uint32_t address, uint32_t password, uint8_t length, const uint8_t data[], uint32_t offset) [private]

Definition at line 467 of file tm_reader.h.

uint32_t TMR_Reader::numberOfTagsToRead [private]

Definition at line 378 of file tm_reader.h.

TMR_Status(* TMR_Reader::paramGet)(struct TMR_Reader *reader, TMR_Param key, void *value) [private]

Definition at line 444 of file tm_reader.h.

uint8_t TMR_Reader::paramMessage[256] [private]

Definition at line 374 of file tm_reader.h.

TMR_Status(* TMR_Reader::paramSet)(struct TMR_Reader *reader, TMR_Param key, const void *value) [private]

Definition at line 445 of file tm_reader.h.

bool TMR_Reader::paramWait [private]

Definition at line 372 of file tm_reader.h.

uint8_t TMR_Reader::portmask [private]

Definition at line 432 of file tm_reader.h.

Definition at line 384 of file tm_reader.h.

TMR_Status(* TMR_Reader::read)(struct TMR_Reader *reader, uint32_t timeoutMs, int32_t *tagCount) [private]

Definition at line 439 of file tm_reader.h.

Definition at line 350 of file tm_reader.h.

Definition at line 422 of file tm_reader.h.

Definition at line 421 of file tm_reader.h.

Definition at line 354 of file tm_reader.h.

TMR_Status(* TMR_Reader::readTagMemBytes)(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, uint8_t data[]) [private]

Definition at line 452 of file tm_reader.h.

TMR_Status(* TMR_Reader::readTagMemWords)(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, uint16_t *data) [private]

Definition at line 455 of file tm_reader.h.

TMR_Status(* TMR_Reader::reboot)(TMR_Reader *reader) [private]

Definition at line 469 of file tm_reader.h.

bool TMR_Reader::searchStatus [private]

Definition at line 360 of file tm_reader.h.

Definition at line 391 of file tm_reader.h.

Definition at line 429 of file tm_reader.h.

Definition at line 423 of file tm_reader.h.

Definition at line 430 of file tm_reader.h.

Definition at line 355 of file tm_reader.h.

Definition at line 352 of file tm_reader.h.

bool TMR_Reader::triggerRead [private]

Definition at line 366 of file tm_reader.h.

bool TMR_Reader::trueAsyncflag [private]

Definition at line 359 of file tm_reader.h.

union { ... } TMR_Reader::u [private]

Definition at line 356 of file tm_reader.h.

Definition at line 431 of file tm_reader.h.

TMR_Status(* TMR_Reader::writeTag)(struct TMR_Reader *reader, const TMR_TagFilter *filter, const TMR_TagData *data) [private]

Definition at line 442 of file tm_reader.h.

TMR_Status(* TMR_Reader::writeTagMemBytes)(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, const uint8_t data[]) [private]

Definition at line 458 of file tm_reader.h.

TMR_Status(* TMR_Reader::writeTagMemWords)(struct TMR_Reader *reader, const TMR_TagFilter *filter, uint32_t bank, uint32_t address, uint16_t count, const uint16_t data[]) [private]

Definition at line 461 of file tm_reader.h.


The documentation for this struct was generated from the following file:


thingmagic_rfid
Author(s): Brian Bingham
autogenerated on Thu May 16 2019 03:01:27