SpringCard Smart Readers library for .NET  19.9.20
Communicate and manage SpringCard Smart Reader devices
SpringCard.SmartReader.RfidScannerHID Class Reference

For Prox'N'Roll RFID Scanner. More...

Inheritance diagram for SpringCard.SmartReader.RfidScannerHID:
SpringCard.SmartReader.SmartReader

Public Member Functions

bool ReadRegister (byte register, out byte[] value)
 
bool WriteRegister (byte register, byte[] value)
 
bool EraseRegister (byte register)
 
bool EraseRegisters (bool full=false)
 
bool SetLeds (byte r, byte g, byte b)
 
bool SetLedsAuto ()
 
bool SetBuzzer (ushort t)
 
bool ReaderOff ()
 
bool ReaderOn ()
 
bool ApplyConfig ()
 
bool Reset ()
 
bool EnterFlashMode ()
 
bool Get (byte action, byte item, ref byte[] data)
 
bool Set (byte action, byte item, byte[] data, bool accept_no_response=false)
 
bool Connect (int index=0)
 
bool Connect (string HidInstance)
 
bool Handshaking ()
 
bool EnterExclusive ()
 
bool LeaveExclusive (bool reset)
 
void Disconnect ()
 

Public Attributes

const byte ACTION_GET_PROTOCOL_INFO = 0x01
 
const byte ACTION_GET_VARIABLE = 0x02
 
const byte GET_VARIABLE_ITEM_LAST_ERROR = 0x01
 
const byte ACTION_GET_CONST_ASCII = 0x04
 
const byte GET_CONST_ITEM_VENDOR_NAME = 0x01
 
const byte GET_CONST_ITEM_PRODUCT_NAME = 0x02
 
const byte GET_CONST_ITEM_SERIAL_NUMBER = 0x03
 
const byte GET_CONST_ITEM_PID_VID = 0x04
 
const byte GET_CONST_ITEM_PRODUCT_VERSION = 0x05
 
const byte ACTION_GET_FEED = 0x20
 
const byte ACTION_SET_BEHAVIOUR = 0x80
 
const byte SET_BEHAVIOUR_ITEM_STOP_READER = 0x10
 
const byte SET_BEHAVIOUR_ITEM_START_READER = 0x11
 
const byte SET_BEHAVIOUR_ITEM_STOP_KEYBOARD = 0x20
 
const byte SET_BEHAVIOUR_ITEM_START_KEYBOARD = 0x21
 
const byte SET_BEHAVIOUR_ITEM_APPLY_CONFIG = 0xC0
 
const byte SET_BEHAVIOUR_ITEM_RESET = 0xD0
 
const byte SET_BEHAVIOUR_ITEM_FLASH = 0xD1
 
const byte ACTION_SET_LEDS = 0x88
 
const byte ACTION_SET_BUZZER = 0x8A
 
const byte ACTION_SET_FEED = 0xA0
 
const byte ACTION_SET_MIFARE_KEY_E2 = 0xB0
 

Properties

string VendorName [get]
 
string ProductName [get]
 
string Version [get]
 
string SerialNumber [get]
 

Additional Inherited Members

- Public Types inherited from SpringCard.SmartReader.SmartReader
enum  RfidScannerCommand : byte {
  None = 0x00, DeleteBondingAndDisconnect = 0x0C, Wink = 0x9F, GetMtu = 0xAC,
  SetOperatingMode = 0xAE, Shutdown = 0xAF
}
 Minimalist command set for D600 and Prox'N'Roll RFID Scanner. More...
 
enum  RfidScannerDataType {
  None = 0x00, ID_Iso14443A = 0x01, ID_Iso14443B = 0x02, ID_Felica = 0x03,
  ID_Iso15693 = 0x04, ID_NxpIcode1 = 0x08, ID_InsideSecurePicoTag = 0x10, ID_NfcForumType1 = 0x11,
  ID_ThinFilmRfBarcode = 0x18, ID_StMicroElectronicsSR = 0x20, ID_AskCts = 0x40, ID_Innovatron = 0x80,
  Data_Iso7816 = 0x1F, Data_NfcForumNdef = 0x4F, Data_Iso15693 = 0x54, Data_EM4134 = 0x56,
  Data_MifareClassic = 0x61, Data_MifareUtraLight = 0x62, Data_MifarePlus = 0x63, Data_Desfire = 0x71,
  ID_SpringBlue = 0xB0, ID_OrangeNfcRetail = 0xC0, ID_OrangeNfcOffice = 0xC1, ID_OrangePackID = 0xC2,
  Data_AsIs = 0xFF
}
 Card types, as returned by the RFID Scanner devices. More...
 

Detailed Description

For Prox'N'Roll RFID Scanner.


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