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

Description of OSDPFrame. More...

Public Member Functions

void AddSecBlock (byte Type)
 
void AddSecBlock (byte Type, byte Data)
 
void AddSecBlock (byte Type, byte[] Data)
 
byte [] Serialize ()
 
override string ToString ()
 
bool ValidateCMACAndDecipher (OSDPSecureChannel secureChannel, bool throwExceptionOnError=true)
 

Static Public Member Functions

static OSDPFrame CreateEx (byte Address, byte Control, byte Code, byte[] Data=null)
 
static OSDPFrame Create (byte Address, byte Sequence, byte Code, byte[] Data=null)
 
static OSDPFrame Create (byte Address, byte Code, byte[] Data=null)
 
static OSDPFrame CreateMfg (byte Address, byte Sequence, byte Code, byte[] Oui, byte SubCode, byte[] Data=null)
 
static OSDPFrame CreateMfg (byte Address, byte Code, byte[] Oui, byte SubCode, byte[] Data=null)
 
static OSDPFrame Deserialize (byte[] buffer)
 
static void SelfTest ()
 

Public Attributes

OSDPSecureChannel SecureChannel
 

Static Public Attributes

static bool Debug = true
 
static bool DefaultUseCrc16 = true
 

Properties

byte Address [get, set]
 
bool IsReply [get, set]
 
bool HasSecureBlock [get, set]
 
bool HasCmac [get, set]
 
bool IsCiphered [get, set]
 
bool UseCrc16 [get, set]
 
bool UseChecksum [get, set]
 
byte Sequence [get, set]
 
byte Control [get]
 
byte SecBlockType [get, set]
 
byte [] SecBlockData [get, set]
 
byte Code [get, set]
 
byte [] Data [get, set]
 
byte [] MfgOui [get]
 
byte MfgCode [get]
 
byte [] MfgData [get]
 

Detailed Description

Description of OSDPFrame.


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