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

Public Member Functions

OSDPControlPanel GetCP ()
 
byte GetAddress ()
 
void IncrementSequence ()
 
void ResetSequence ()
 
void RequestDeviceDetails ()
 
void PrepareSend (byte Code, byte[] Data=null)
 
void PrepareSendMfg (byte Code, byte[] Oui, byte SubCode, byte[] Data=null)
 
void PrepareSendMfg (byte SubCode, byte[] Data=null)
 
bool TestUplink (int uplinkLength)
 
bool TestDownlink (int downlinkLength)
 
bool TestExchange (int downlinkLength, int uplinkLength=-1)
 
void OpenSecureSession (byte SecureSessionKeyIndex)
 
void CloseSecureSession ()
 
bool InSecureSession ()
 
void HandleUplinkFrame (OSDPFrame uplinkFrame)
 
OSDPFrame GetNextDownlinkFrame ()
 
 OSDPPeripheralDevice (OSDPControlPanel ControlPanel, byte Address, byte[] ClientID, bool AssumePresent=false)
 

Public Attributes

byte [] last_command
 
byte Sequence
 
byte com_errors
 
bool is_scheduled
 
bool IsReader = false
 
byte [] DeviceIdentification = null
 
byte [] DeviceCapabilities = null
 

Properties

OSDPFrame LastReceivedFrame [get]
 

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