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

For D600. More...

Inheritance diagram for SpringCard.SmartReader.RfidScannerBLE:
SpringCard.SmartReader.SmartReader

Public Member Functions

delegate void Promise ()
 
void ConnectAsync (Promise OnSuccess, Promise OnError, Promise OnDisconnect)
 
void DisconnectAsync (Promise OnDisconnect=null)
 
bool VerifyProfile ()
 
void VerifyProfileAsync (Promise OnSuccess, Promise OnError)
 
bool ActivateProfile ()
 
void ActivateProfileAsync (Promise OnSuccess, Promise OnError, Promise OnDataIn)
 
bool DeactivateProfile ()
 
void DeactivateProfileAsync (Promise OnSuccess, Promise OnError, Promise OnNotify)
 
bool SendConfig (byte[] Command)
 
void SendConfigAsync (byte[] Command, Promise OnSuccess, Promise OnError)
 
void SendConfigAsync (byte Command, Promise OnSuccess, Promise OnError)
 
void SendConfigAsync (RfidScannerCommand Command, Promise OnSuccess, Promise OnError)
 
bool SendControl (byte[] Command)
 
void SendControlAsync (byte[] Command, Promise OnSuccess, Promise OnError)
 
void SendControlAsync (byte Command, Promise OnSuccess, Promise OnError)
 
void SendControlAsync (RfidScannerCommand Command, Promise OnSuccess, Promise OnError)
 
 RfidScannerBLE (BLE.Adapter BleAdapter, string DeviceAddress, bool BondingRequired=true)
 
 RfidScannerBLE (BLE.Device BleDevice)
 

Public Attributes

const string ConfigurationServiceUuid = "7A4385C9-F7C7-4E22-9AFD-16D68FC588CA"
 
const string ConfigIoCharacteristicUuid = "1254FC72-336E-4BB2-A0A8-71C7D28D73CE"
 
const string ApplicationServiceUuid = "6CB501B7-96F6-4EEF-ACB1-D7535F153CF0"
 
const string ScanControlCharacteristicUuid = "833A2364-BCA0-4647-8113-478E1FC449BA"
 
const string ScanDataCharacteristicUuid = "CE3E81B8-D871-4613-BA78-5FFC0B1520A6"
 

Properties

byte [] DataInValue [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 D600.


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