|
OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
|
| COSDP.Net.LineQuality.BaudRateResult | Results for every combination exercised at a single baud rate |
| COSDP.Net.Utilities.BinaryExtensions | Extension methods for helping with binary conversion |
| COSDP.Net.Utilities.BinaryUtils | Helper routines for manipulating binary representations of data that are used within the OSDP.NET library and its unit tests |
| COSDP.Net.Model.ReplyData.BiometricMatchResult | A biometric match reply after a scan |
| COSDP.Net.Model.ReplyData.BiometricReadResult | A biometric read reply |
| COSDP.Net.Model.ClientIdentification | Represents the Client Unique Identifier (cUID) used during an OSDP secure channel establishment |
| COSDP.Net.LineQuality.CombinationResult | Results for a single pattern and payload size at one baud rate |
| COSDP.Net.Messages.CommandReplyExtensions | Extension methods for CommandType and ReplyType enums |
| COSDP.Net.Bus.ConnectionStatusEventArgs | |
| COSDP.Net.ControlPanel | The OSDP control panel used to communicate to Peripheral Devices (PDs) as an Access Control Unit (ACU) |
| COSDP.Net.Model.ReplyData.DataFragmentResponse | A multi-part message data fragment reply |
| COSDP.Net.Model.ReplyData.DeviceCapability | Generic capability data for a PD |
| COSDP.Net.Model.ReplyData.CommSecurityDeviceCap | Receive Buffer Size PD capability |
| COSDP.Net.Model.ReplyData.MsgSizeDeviceCap | Common base for the device capabilities that identify byte sizes |
| COSDP.Net.PanelCommands.DeviceDiscover.DiscoveryOptions | Defines a set of optional parameters the caller can pass in to the ControlPanel.DiscoverDevice(System.Collections.Generic.IEnumerable<IOsdpConnection>, DiscoveryOptions) call |
| COSDP.Net.PanelCommands.DeviceDiscover.DiscoveryResult | Contains the results of the device discovery |
| CEventArgs | |
| COSDP.Net.ControlPanel.ConnectionStatusEventArgs | A connection status has been changed |
| COSDP.Net.ControlPanel.ExtendedReadReplyEventArgs | The extended read (transparent mode) reply has been received |
| COSDP.Net.ControlPanel.FormattedCardDataReplyEventArgs | The formatted card data reply has been received |
| COSDP.Net.ControlPanel.InputStatusReportReplyEventArgs | The input status report reply has been received |
| COSDP.Net.ControlPanel.KeypadReplyEventArgs | The keypad reply has been received |
| COSDP.Net.ControlPanel.LocalStatusReportReplyEventArgs | The local status report reply has been received |
| COSDP.Net.ControlPanel.ManufacturerSpecificReplyEventArgs | The manufacture specific reply has been received |
| COSDP.Net.ControlPanel.NakReplyEventArgs | A negative reply that has been received |
| COSDP.Net.ControlPanel.OutputStatusReportReplyEventArgs | The output status report reply has been received |
| COSDP.Net.ControlPanel.RawCardDataReplyEventArgs | The raw card data reply has been received |
| COSDP.Net.ControlPanel.RawReplyEventArgs | A reply has been received |
| COSDP.Net.ControlPanel.ReaderStatusReportReplyEventArgs | The reader status report reply has been received |
| COSDP.Net.Device.DeviceComSetUpdatedEventArgs | Event arguments for DeviceComSetUpdated event, which is raised whenever ACU requests the device to update its address and/or baud rate |
| COSDP.Net.LineQuality.LineQualityBaudRateChangedEventArgs | Describes a change in the rate a LineQualityResponder is answering at |
| COSDP.Net.LineQuality.LineQualityExchangeEventArgs | Describes a completed echo exchange handled by a LineQualityResponder |
| CException | |
| COSDP.Net.ControlPanel.FileTransferException | An error has occurred during a file transfer operation |
| COSDP.Net.Model.ReplyData.ExtendedDeviceIdentificationBuilder | Fluent builder for creating ExtendedDeviceIdentification instances |
| COSDP.Net.Model.ReplyData.ExtendedIdEntry | Represents a single TLV (Tag-Length-Value) entry in the extended device identification response |
| COSDP.Net.FileTransferReceiver | Reassembles a file sent by an ACU through a sequence of osdp_FILETRANSFER commands and produces the osdp_FTSTAT reply that each fragment requires |
| COSDP.Net.ControlPanel.FileTransferStatus | Track the status of a file transfer to a PD |
| CICloneable | |
| COSDP.Net.DeviceConfiguration | Represents a set of configuration options to be used when initializing a new instance of the Device class |
| CIDisposable | |
| COSDP.Net.Connections.IOsdpConnection | Defines a connection for communicating via OSDP protocol |
| COSDP.Net.Connections.IOsdpConnectionListener | Defines a connection listener for OSDP Peripheral Devices (PDs) that need to accept incoming connections from Access Control Units (ACUs) |
| COSDP.Net.Device | Represents a Peripheral Device (PD) that communicates over the OSDP protocol |
| COSDP.Net.Tracing.OSDPCaptureFileWriter | Writes OSDP packet captures to .osdpcap file format |
| COSDP.Net.Tracing.ParsedTextWriter | Writes parsed OSDP packets to a human-readable text file |
| COSDP.Net.Tracing.IFileSystem | Abstraction for file system operations to enable testing without actual file I/O |
| COSDP.Net.Messages.SecureChannel.IMessageSecureChannel | Represents the secure channel context within which a message is packed/unpacked |
| COSDP.Net.Messages.SecureChannel.MessageSecureChannel | V2 implementation of a SecureChannel class |
| COSDP.Net.Model.IPacket | Represents a parsed OSDP packet with decoded message information |
| COSDP.Net.Model.Packet | Information details of a message packet |
| COSDP.Net.Tracing.IPacketTextFormatter | Interface for formatting OSDP packets as human-readable text |
| COSDP.Net.Tracing.OSDPPacketTextFormatter | Default implementation of IPacketTextFormatter for formatting OSDP packets as human-readable text |
| COSDP.Net.LineQuality.LineQualityMarkdownReport | Renders a LineQualityReport as the Markdown report described in section 7 of the OSDP Line Quality Test Procedure |
| COSDP.Net.LineQuality.LineQualityOptions | Options controlling a line quality test run |
| COSDP.Net.LineQuality.LineQualityProgress | A progress update from a running line quality test |
| COSDP.Net.LineQuality.LineQualityProtocol | Constants and helpers for the OSDP Line Quality Test Procedure |
| COSDP.Net.LineQuality.LineQualityReport | The complete results of a line quality test run |
| COSDP.Net.LineQuality.LineQualityReportMetadata | Details about an installation that the test cannot discover for itself, used to fill in the header of a written report |
| COSDP.Net.LineQuality.LineQualityResponder | The responder side of the OSDP Line Quality Test Procedure: answers echo requests at the dedicated test address and follows the controller through baud rate changes |
| COSDP.Net.LineQuality.LineQualityTest | The controller side of the OSDP Line Quality Test Procedure: sweeps baud rates, bounces test patterns off a responder, and reports what survived |
| COSDP.Net.Model.ReplyData.ManufacturerSpecific | A manufacturer specific reply |
| COSDP.Net.Messages.Message | A base message class for sending or replying |
| COSDP.Net.Messages.IncomingMessage | Represents a message that was received from the wire |
| COSDP.Net.Model.CommandData.MessageDataFragment | Represents a fragment of data for a multipart message |
| COSDP.Net.Tracing.MessageSpy | Provides functionality to parse and decode OSDP messages from raw byte data, tracking secure channel state for encrypted communications |
| COSDP.Net.Tracing.OSDPCaptureEntry | One line entry of a file that captures OSDP messages |
| COSDPNetException | |
| COSDP.Net.LineQuality.LineQualityException | Raised when a line quality test cannot be run |
| COSDP.Net.PanelCommands.DeviceDiscover.DeviceDiscoveryException | Represents an error condition encountered during device discovery |
| COSDP.Net.Model.CommandData.OutputControl | Contains data to control a single output on a PD |
| COSDP.Net.Tracing.PacketBuffer | Buffers incoming OSDP data from a stream and extracts complete packets |
| COSDP.Net.Model.PayloadData | Base class representing a payload an OSDP message |
| COSDP.Net.LineQuality.BaudRateChangeAck | A Baud Rate Change Acknowledgment (Reply ID 0x02) from the Line Quality Test Procedure, section 3.7 |
| COSDP.Net.LineQuality.EchoResponse | An Echo Response (Reply ID 0x01) from the Line Quality Test Procedure, section 3.7 |
| COSDP.Net.Model.CommandData.CommandData | Base class representing a payload of a PD command message |
| COSDP.Net.Model.ReplyData.Ack | Generic ACK reply |
| COSDP.Net.Model.ReplyData.CommunicationConfiguration | The actual communication configuration of the PD sent as a reply |
| COSDP.Net.Model.ReplyData.DeviceCapabilities | The PD device capabilities data sent as a reply |
| COSDP.Net.Model.ReplyData.DeviceIdentification | The PD identification data sent as a reply |
| COSDP.Net.Model.ReplyData.ExtendedDeviceIdentification | The extended PD identification data sent as a reply to an osdp_ID command with data 0x01 |
| COSDP.Net.Model.ReplyData.ExtendedRead | An extended read (transparent mode) reply |
| COSDP.Net.Model.ReplyData.FileTransferStatus | The PD file transfer status sent as a reply |
| COSDP.Net.Model.ReplyData.FormattedCardData | A formated card data reply |
| COSDP.Net.Model.ReplyData.InputStatus | A input status report reply as defined in OSDP v2.2.2 specification |
| COSDP.Net.Model.ReplyData.KeypadData | A keypad reply |
| COSDP.Net.Model.ReplyData.LocalStatus | A local status report reply |
| COSDP.Net.Model.ReplyData.Nak | A negative reply |
| COSDP.Net.Model.ReplyData.OutputStatus | A output status report reply |
| COSDP.Net.Model.ReplyData.RawCardData | A raw card data reply |
| COSDP.Net.Model.ReplyData.ReaderStatus | A reader status report reply |
| COSDP.Net.Utilities.Pollyfill | Provide backward compability to .NET standard 2.0 |
| COSDP.Net.Model.CommandData.ReaderLedControl | Contains data to control the color of a single LED on a PD |
| COSDP.Net.Model.ReplyData.ReturnReplyData< T > | Reply from a command that has different possible results |
| COSDP.Net.Messages.SecureChannel.SecurityBlock | Contains standard Security Control Block data that can be used when building messages |
| COSDP.Net.Messages.SecureChannel.SecurityContext | Security context used within MessageSecureChannel |
| COSDP.Net.Tracing.TraceEntry | Represents low level data sent on the wire between the control panel and the devices |