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

Description of OSDPControlPanel. More...

Public Member Functions

void SetKey (byte Index, byte[] Value, bool Diversify)
 
byte [] GetKey (byte Index, byte[] Diversifier=null)
 
void DeclarePeripheralDevice (byte Address, byte[] ClientId, bool AssumePresent)
 
bool IsDevicePresentAt (byte Address)
 
void RequestSecureSession (byte Address, byte KeyIndex)
 
bool InSecureSession (byte Address)
 
OSDPFrame GetNextDownlinkFrame (byte Address)
 
byte [] GetNextDownlinkBuffer (byte Address)
 
void HandleUplinkFrame (OSDPFrame UplinkFrame)
 
void HandleUplinkBuffer (byte[] buffer)
 
void Discovery (byte firstAddr=0x00, byte lastAddr=0x7E)
 
void SingleStep (byte address)
 
void RequestDeviceDetails (byte address)
 
void SendTo (byte address, byte code, byte[] data=null)
 
void SendTo (byte address, byte code, string data)
 
List< OSDPPeripheralDeviceListPeripheralDevices ()
 
OSDPPeripheralDevice GetPeripheralDeviceAt (byte Address)
 
bool RemovePeripheralDeviceAt (byte Address)
 
bool Open ()
 
bool Close ()
 
bool SetBaudrate (int Baudrate)
 
int GetBaudrate ()
 
string GetPortName ()
 
byte [] ReceiveFrame (int timeout_ms=OSDP.REPLY_DELAY)
 
bool AnalyseReceivedFrame (byte[] data, byte expected_address)
 
bool SendId (byte addr)
 
bool ResetDevice (byte addr)
 
bool ClearAllRegisters (byte addr)
 
bool WriteRegister (byte addr, byte registerAddr, byte[] data)
 
bool WriteSecureElementEntry (byte addr, byte entryAddr, byte[] data)
 
uint getVersionfromPDID (byte[] pdid_payload)
 
bool AnalyseReply (byte[] data, OSDPPeripheralDevice device)
 
void SendLeds (bool red, bool green, OSDPPeripheralDevice device)
 
void SendBuzzer (byte t, OSDPPeripheralDevice device)
 
void SendBuzzer (byte tone, byte onTime, byte offTime, byte repetitions, OSDPPeripheralDevice device)
 
void SendNewBaudrate (int newBaudrate, OSDPPeripheralDevice device)
 
void SendNewAddress (byte newAddr, OSDPPeripheralDevice device)
 
void SendRawData (byte[] datas, OSDPPeripheralDevice device)
 
bool Poll (byte address, out OSDPFrame frame)
 
 OSDPControlPanel (OSDPComm commInterface)
 
 OSDPControlPanel (string SerialDeviceName, int SerialBaudrate)
 

Detailed Description

Description of OSDPControlPanel.


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