|
OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
|
Classes | |
| class | ACUReceiveSize |
| Command data to set the maximum message size the ACU can receive. More... | |
| class | BiometricReadData |
| Command data to send a request to the PD to perform a biometric scan and match. More... | |
| class | BiometricTemplateData |
| Command data to send a request to the PD to perform a biometric scan and return data. More... | |
| class | CommandData |
| Base class representing a payload of a PD command message. More... | |
| class | CommunicationConfiguration |
| Command data to set the communication configuration on a PD. More... | |
| class | DeviceCapabilities |
| Represents the capabilities of a device within the context of OSDP (Open Supervised Device Protocol). More... | |
| class | EncryptionKeyConfiguration |
| Command data to set the encryption key configuration on a PD. More... | |
| class | ExtendedWrite |
| Extended write (transparent mode) command data sent to a PD. More... | |
| class | FileTransferFragment |
| Command data to send a data fragment of a file to a PD. More... | |
| class | GetPIVData |
| Command data to get the PIV data. More... | |
| class | IdReport |
| Represents a command data type for generating an ID report request. More... | |
| class | KeepReaderActive |
| Command data to set the keep alive time. More... | |
| class | ManufacturerSpecific |
| Manufacture specific command data sent to a PD. More... | |
| class | MessageDataFragment |
| Represents a fragment of data for a multipart message. More... | |
| class | NoPayloadCommandData |
| Represents a command data object that doesn't have any payload data. | |
| class | OutputControl |
| Contains data to control a single output on a PD. More... | |
| class | OutputControls |
| Command data to control the outputs of a PD. More... | |
| class | ReaderBuzzerControl |
| Command data to control the buzzer on a PD. More... | |
| class | ReaderLedControl |
| Contains data to control the color of a single LED on a PD. More... | |
| class | ReaderLedControls |
| Command data to control the color of LEDs. More... | |
| class | ReaderTextOutput |
| Command data for sending text to be shown on a PD. More... | |
| class | SecurityInitialization |
| class | ServerCryptogramData |
| Represents the server cryptogram data used in a secure communication sequence. More... | |
Enumerations | |
| enum | BiometricFormat { NotSpecified = 0x00 , RawFingerprintData = 0x01 , FingerPrintTemplate = 0x02 } |
| Format of data to be scanned. More... | |
| enum | BiometricType { NotSpecified = 0x00 , RightThumbPrint = 0x01 , RightIndexFingerPrint = 0x02 , RightMiddleFingerPrint = 0x03 , RightRingFingerPrint = 0x04 , RightLittleFingerPrint = 0x05 , LeftThumbPrint = 0x06 , LeftIndexFingerPrint = 0x07 , LeftMiddleFingerPrint = 0x08 , LeftRingFingerPrint = 0x09 , LeftLittleFingerPrint = 0x0A , RightIrisScan = 0x0B , RightRetinaScan = 0x0C , LeftIrisScan = 0x0D , LeftRetinaScan = 0x0E , FullFaceImage = 0x0F , RightHandGeometry = 0x10 , LeftHandGeometry = 0x11 } |
| The body part that is to be scanned. More... | |
| enum | ObjectId { CardholderUniqueIdentifier , CertificateForPIVAuthentication , CertificateForCardAuthentication , CardholderFingerprintTemplate } |
| Enum ObjectId. More... | |
| enum | MessageDataFragmentFieldSize { TwoBytes , FourBytes } |
| Defines the field size used for the MessageDataFragment.TotalSize and MessageDataFragment.Offset values. More... | |
| enum | OutputControlCode { Nop = 0x00 , PermanentStateOffAbortTimedOperation = 0x01 , PermanentStateOnAbortTimedOperation = 0x02 , PermanentStateOffAllowTimedOperation = 0x03 , PermanentStateOnAllowTimedOperation = 0x04 , TemporaryStateOnResumePermanentState = 0x05 , TemporaryStateOffResumePermanentState = 0x06 } |
| Output Control Code. More... | |
| enum | ToneCode { None = 0x00 , Off = 0x01 , Default = 0x02 } |
| Tone codes values. More... | |
| enum | TemporaryReaderControlCode { Nop = 0x00 , CancelAnyTemporaryAndDisplayPermanent = 0x01 , SetTemporaryAndStartTimer = 0x02 } |
| Temporary control code values. More... | |
| enum | PermanentReaderControlCode { Nop = 0x00 , SetPermanentState = 0x01 } |
| Permanent control code values. More... | |
| enum | LedColor { Black = 0 , Red = 1 , Green = 2 , Amber = 3 , Blue = 4 , Magenta = 5 , Cyan = 6 , White = 7 } |
| Color values. More... | |
| enum | TextCommand { PermanentTextNoWrap = 0x01 , PermanentTextWithWrap = 0x02 , TemporaryTextNoWrap = 0x03 , TemporaryTextWithWrap = 0x04 } |
| Text command for displaying values. More... | |
| enum | KeyType { SecureChannelBaseKey = 0x01 } |
| Key Type. More... | |
Format of data to be scanned.
| Enumerator | |
|---|---|
| NotSpecified | Default method to scan. |
| RawFingerprintData | Send raw fingerprint data as PGM. |
| FingerPrintTemplate | ANSI/INCITS 378 fingerprint template. |
Definition at line 6 of file BiometricFormat.cs.
The body part that is to be scanned.
Definition at line 6 of file BiometricType.cs.
Key Type.
| Enumerator | |
|---|---|
| SecureChannelBaseKey | The secure channel base key. |
Definition at line 6 of file SecureChannelConfiguration.cs.
Color values.
Definition at line 207 of file ReaderLedControl.cs.
Defines the field size used for the MessageDataFragment.TotalSize and MessageDataFragment.Offset values.
| Enumerator | |
|---|---|
| TwoBytes | Use 2-byte unsigned integer fields. |
| FourBytes | Use 4-byte signed integer fields. |
Definition at line 11 of file MessageDataFragment.cs.
Enum ObjectId.
Definition at line 129 of file GetPIVData.cs.
Output Control Code.
Definition at line 6 of file OutputControlCode.cs.
Permanent control code values.
| Enumerator | |
|---|---|
| Nop | Do not alter this LED's permanent settings. The remaining values of the temporary settings record are ignored. |
| SetPermanentState | Set the permanent state as given. |
Definition at line 191 of file ReaderLedControl.cs.
Temporary control code values.
Definition at line 170 of file ReaderLedControl.cs.
Text command for displaying values.
Definition at line 105 of file ReaderTextOutput.cs.
Tone codes values.
| Enumerator | |
|---|---|
| Off | Turn off the tone. |
| Default | Turn on the default tone. |
Definition at line 100 of file ReaderBuzzerControl.cs.