OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 COSDP.Net.LineQuality.BaudRateResultResults for every combination exercised at a single baud rate
 COSDP.Net.Utilities.BinaryExtensionsExtension methods for helping with binary conversion
 COSDP.Net.Utilities.BinaryUtilsHelper routines for manipulating binary representations of data that are used within the OSDP.NET library and its unit tests
 COSDP.Net.Model.ReplyData.BiometricMatchResultA biometric match reply after a scan
 COSDP.Net.Model.ReplyData.BiometricReadResultA biometric read reply
 COSDP.Net.Model.ClientIdentificationRepresents the Client Unique Identifier (cUID) used during an OSDP secure channel establishment
 COSDP.Net.LineQuality.CombinationResultResults for a single pattern and payload size at one baud rate
 COSDP.Net.Messages.CommandReplyExtensionsExtension methods for CommandType and ReplyType enums
 COSDP.Net.Bus.ConnectionStatusEventArgs
 COSDP.Net.ControlPanelThe OSDP control panel used to communicate to Peripheral Devices (PDs) as an Access Control Unit (ACU)
 COSDP.Net.Model.ReplyData.DataFragmentResponseA multi-part message data fragment reply
 COSDP.Net.Model.ReplyData.DeviceCapabilityGeneric capability data for a PD
 COSDP.Net.Model.ReplyData.CommSecurityDeviceCapReceive Buffer Size PD capability
 COSDP.Net.Model.ReplyData.MsgSizeDeviceCapCommon base for the device capabilities that identify byte sizes
 COSDP.Net.PanelCommands.DeviceDiscover.DiscoveryOptionsDefines 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.DiscoveryResultContains the results of the device discovery
 CEventArgs
 COSDP.Net.ControlPanel.ConnectionStatusEventArgsA connection status has been changed
 COSDP.Net.ControlPanel.ExtendedReadReplyEventArgsThe extended read (transparent mode) reply has been received
 COSDP.Net.ControlPanel.FormattedCardDataReplyEventArgsThe formatted card data reply has been received
 COSDP.Net.ControlPanel.InputStatusReportReplyEventArgsThe input status report reply has been received
 COSDP.Net.ControlPanel.KeypadReplyEventArgsThe keypad reply has been received
 COSDP.Net.ControlPanel.LocalStatusReportReplyEventArgsThe local status report reply has been received
 COSDP.Net.ControlPanel.ManufacturerSpecificReplyEventArgsThe manufacture specific reply has been received
 COSDP.Net.ControlPanel.NakReplyEventArgsA negative reply that has been received
 COSDP.Net.ControlPanel.OutputStatusReportReplyEventArgsThe output status report reply has been received
 COSDP.Net.ControlPanel.RawCardDataReplyEventArgsThe raw card data reply has been received
 COSDP.Net.ControlPanel.RawReplyEventArgsA reply has been received
 COSDP.Net.ControlPanel.ReaderStatusReportReplyEventArgsThe reader status report reply has been received
 COSDP.Net.Device.DeviceComSetUpdatedEventArgsEvent arguments for DeviceComSetUpdated event, which is raised whenever ACU requests the device to update its address and/or baud rate
 COSDP.Net.LineQuality.LineQualityBaudRateChangedEventArgsDescribes a change in the rate a LineQualityResponder is answering at
 COSDP.Net.LineQuality.LineQualityExchangeEventArgsDescribes a completed echo exchange handled by a LineQualityResponder
 CException
 COSDP.Net.ControlPanel.FileTransferExceptionAn error has occurred during a file transfer operation
 COSDP.Net.Model.ReplyData.ExtendedDeviceIdentificationBuilderFluent builder for creating ExtendedDeviceIdentification instances
 COSDP.Net.Model.ReplyData.ExtendedIdEntryRepresents a single TLV (Tag-Length-Value) entry in the extended device identification response
 COSDP.Net.FileTransferReceiverReassembles 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.FileTransferStatusTrack the status of a file transfer to a PD
 CICloneable
 COSDP.Net.DeviceConfigurationRepresents a set of configuration options to be used when initializing a new instance of the Device class
 CIDisposable
 COSDP.Net.Connections.IOsdpConnectionDefines a connection for communicating via OSDP protocol
 COSDP.Net.Connections.IOsdpConnectionListenerDefines a connection listener for OSDP Peripheral Devices (PDs) that need to accept incoming connections from Access Control Units (ACUs)
 COSDP.Net.DeviceRepresents a Peripheral Device (PD) that communicates over the OSDP protocol
 COSDP.Net.Tracing.OSDPCaptureFileWriterWrites OSDP packet captures to .osdpcap file format
 COSDP.Net.Tracing.ParsedTextWriterWrites parsed OSDP packets to a human-readable text file
 COSDP.Net.Tracing.IFileSystemAbstraction for file system operations to enable testing without actual file I/O
 COSDP.Net.Messages.SecureChannel.IMessageSecureChannelRepresents the secure channel context within which a message is packed/unpacked
 COSDP.Net.Messages.SecureChannel.MessageSecureChannelV2 implementation of a SecureChannel class
 COSDP.Net.Model.IPacketRepresents a parsed OSDP packet with decoded message information
 COSDP.Net.Model.PacketInformation details of a message packet
 COSDP.Net.Tracing.IPacketTextFormatterInterface for formatting OSDP packets as human-readable text
 COSDP.Net.Tracing.OSDPPacketTextFormatterDefault implementation of IPacketTextFormatter for formatting OSDP packets as human-readable text
 COSDP.Net.LineQuality.LineQualityMarkdownReportRenders a LineQualityReport as the Markdown report described in section 7 of the OSDP Line Quality Test Procedure
 COSDP.Net.LineQuality.LineQualityOptionsOptions controlling a line quality test run
 COSDP.Net.LineQuality.LineQualityProgressA progress update from a running line quality test
 COSDP.Net.LineQuality.LineQualityProtocolConstants and helpers for the OSDP Line Quality Test Procedure
 COSDP.Net.LineQuality.LineQualityReportThe complete results of a line quality test run
 COSDP.Net.LineQuality.LineQualityReportMetadataDetails about an installation that the test cannot discover for itself, used to fill in the header of a written report
 COSDP.Net.LineQuality.LineQualityResponderThe 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.LineQualityTestThe 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.ManufacturerSpecificA manufacturer specific reply
 COSDP.Net.Messages.MessageA base message class for sending or replying
 COSDP.Net.Messages.IncomingMessageRepresents a message that was received from the wire
 COSDP.Net.Model.CommandData.MessageDataFragmentRepresents a fragment of data for a multipart message
 COSDP.Net.Tracing.MessageSpyProvides functionality to parse and decode OSDP messages from raw byte data, tracking secure channel state for encrypted communications
 COSDP.Net.Tracing.OSDPCaptureEntryOne line entry of a file that captures OSDP messages
 COSDPNetException
 COSDP.Net.LineQuality.LineQualityExceptionRaised when a line quality test cannot be run
 COSDP.Net.PanelCommands.DeviceDiscover.DeviceDiscoveryExceptionRepresents an error condition encountered during device discovery
 COSDP.Net.Model.CommandData.OutputControlContains data to control a single output on a PD
 COSDP.Net.Tracing.PacketBufferBuffers incoming OSDP data from a stream and extracts complete packets
 COSDP.Net.Model.PayloadDataBase class representing a payload an OSDP message
 COSDP.Net.LineQuality.BaudRateChangeAckA Baud Rate Change Acknowledgment (Reply ID 0x02) from the Line Quality Test Procedure, section 3.7
 COSDP.Net.LineQuality.EchoResponseAn Echo Response (Reply ID 0x01) from the Line Quality Test Procedure, section 3.7
 COSDP.Net.Model.CommandData.CommandDataBase class representing a payload of a PD command message
 COSDP.Net.Model.ReplyData.AckGeneric ACK reply
 COSDP.Net.Model.ReplyData.CommunicationConfigurationThe actual communication configuration of the PD sent as a reply
 COSDP.Net.Model.ReplyData.DeviceCapabilitiesThe PD device capabilities data sent as a reply
 COSDP.Net.Model.ReplyData.DeviceIdentificationThe PD identification data sent as a reply
 COSDP.Net.Model.ReplyData.ExtendedDeviceIdentificationThe extended PD identification data sent as a reply to an osdp_ID command with data 0x01
 COSDP.Net.Model.ReplyData.ExtendedReadAn extended read (transparent mode) reply
 COSDP.Net.Model.ReplyData.FileTransferStatusThe PD file transfer status sent as a reply
 COSDP.Net.Model.ReplyData.FormattedCardDataA formated card data reply
 COSDP.Net.Model.ReplyData.InputStatusA input status report reply as defined in OSDP v2.2.2 specification
 COSDP.Net.Model.ReplyData.KeypadDataA keypad reply
 COSDP.Net.Model.ReplyData.LocalStatusA local status report reply
 COSDP.Net.Model.ReplyData.NakA negative reply
 COSDP.Net.Model.ReplyData.OutputStatusA output status report reply
 COSDP.Net.Model.ReplyData.RawCardDataA raw card data reply
 COSDP.Net.Model.ReplyData.ReaderStatusA reader status report reply
 COSDP.Net.Utilities.PollyfillProvide backward compability to .NET standard 2.0
 COSDP.Net.Model.CommandData.ReaderLedControlContains 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.SecurityBlockContains standard Security Control Block data that can be used when building messages
 COSDP.Net.Messages.SecureChannel.SecurityContextSecurity context used within MessageSecureChannel
 COSDP.Net.Tracing.TraceEntryRepresents low level data sent on the wire between the control panel and the devices