C API for BALTECH SDK

§ brp_AutoReadMode

Enumerator
brp_AutoReadMode_Disabled 

Do not run Autoread at all.

brp_AutoReadMode_Enabled 

The reader will boot in Autoread mode and scan for cards, no matter if its configuration contains an Autoread RFID interface component or not.

If there is an Autoread RFID interface component, the reader will check if a card is valid and buffer its card identification, so you can retrieve it using AR.GetMessage. Then, the reader will continue scanning for other cards. If another card is detected before the last card identification has been retrieved by the host, the last card identifications will be queued in a last-in-first-out queue.

If there is no Autoread RFID interface component, project cards won't be read; however, the reader will still do the following:

  • Scan and accept ConfigCards. This means the reader can be reconfigured even if the connection to the host is interrupted.
  • Fire Baltech Script events
brp_AutoReadMode_EnableOnce 

Same as Enabled ; however, the reader will stop Autoread mode as soon as it has detected (and read) a card.

You can now interact with the card using VHL commands. When you're done, reenable Autoread by running AR.SetMode again.

brp_AutoReadMode_EnableIfDefinedRules 

The reader will boot in Autoread mode only if its configuration contains at least 1 Autoread RFID interface component, i.e.

if the configuration value Autoread/Rule[0]/Template is defined. Then the behavior is the same as Enabled.

brp_AutoReadMode_undefined 

Definition at line 4553 of file typedefs.h.