OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NOSDP
 NNet
 NConnections
 CIOsdpConnectionDefines a connection for communicating via OSDP protocol
 CIOsdpConnectionListenerDefines a connection listener for OSDP Peripheral Devices (PDs) that need to accept incoming connections from Access Control Units (ACUs)
 CIRetunableOsdpConnectionA connection whose line rate can be changed while it stays open
 COsdpConnectionBase OSDP connection class
 COsdpConnectionListenerBase class for OSDP connection listeners that accept incoming connections from Access Control Units (ACUs)
 CReadOnlySerialPortOsdpConnectionRead-only serial port connection for passive monitoring of OSDP traffic
 CSerialPortConnectionListenerImplements a serial port connection listener for OSDP Peripheral Devices
 CSerialPortOsdpConnectionConnect using a serial port
 CTcpClientOsdpConnectionConnects using TCP/IP connection to a server
 CTcpConnectionListenerImplements a TCP/IP connection listener for OSDP Peripheral Devices to accept incoming connections from ACUs
 CTcpServerOsdpConnectionTCP server OSDP connection that allows a ControlPanel (ACU) to act as a TCP server, accepting connections from OSDP devices
 NLineQuality
 CBaudRateChangeA Baud Rate Change command (Command ID 0x02) from the Line Quality Test Procedure, section 3.5
 CBaudRateChangeAckA Baud Rate Change Acknowledgment (Reply ID 0x02) from the Line Quality Test Procedure, section 3.7
 CEchoRequestAn Echo Request (Command ID 0x01) from the Line Quality Test Procedure, section 3.5
 CEchoResponseAn Echo Response (Reply ID 0x01) from the Line Quality Test Procedure, section 3.7
 CLineQualityReportMetadataDetails about an installation that the test cannot discover for itself, used to fill in the header of a written report
 CLineQualityMarkdownReportRenders a LineQualityReport as the Markdown report described in section 7 of the OSDP Line Quality Test Procedure
 CLineQualityOptionsOptions controlling a line quality test run
 CLineQualityProgressA progress update from a running line quality test
 CLineQualityProtocolConstants and helpers for the OSDP Line Quality Test Procedure
 CCombinationResultResults for a single pattern and payload size at one baud rate
 CBaudRateResultResults for every combination exercised at a single baud rate
 CLineQualityReportThe complete results of a line quality test run
 CLineQualityResponderThe 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
 CLineQualityExchangeEventArgsDescribes a completed echo exchange handled by a LineQualityResponder
 CLineQualityBaudRateChangedEventArgsDescribes a change in the rate a LineQualityResponder is answering at
 CLineQualityTestThe controller side of the OSDP Line Quality Test Procedure: sweeps baud rates, bounces test patterns off a responder, and reports what survived
 CLineQualityExceptionRaised when a line quality test cannot be run
 NMessages
 NSecureChannel
 CCommandReplyExtensionsExtension methods for CommandType and ReplyType enums
 CIncomingMessageRepresents a message that was received from the wire
 CMessageA base message class for sending or replying
 NModel
 NCommandData
 NReplyData
 CClientIdentificationRepresents the Client Unique Identifier (cUID) used during an OSDP secure channel establishment
 CIPacketRepresents a parsed OSDP packet with decoded message information
 CPacketInformation details of a message packet
 CPayloadDataBase class representing a payload an OSDP message
 NPanelCommands
 NDeviceDiscover
 NTracing
 CIFileSystemAbstraction for file system operations to enable testing without actual file I/O
 CIPacketTextFormatterInterface for formatting OSDP packets as human-readable text
 CMessageSpyProvides functionality to parse and decode OSDP messages from raw byte data, tracking secure channel state for encrypted communications
 COSDPCaptureEntryOne line entry of a file that captures OSDP messages
 COSDPCaptureFileWriterWrites OSDP packet captures to .osdpcap file format
 COSDPPacketTextFormatterDefault implementation of IPacketTextFormatter for formatting OSDP packets as human-readable text
 CPacketBufferBuffers incoming OSDP data from a stream and extracts complete packets
 CParsedTextWriterWrites parsed OSDP packets to a human-readable text file
 CTraceEntryRepresents low level data sent on the wire between the control panel and the devices
 NUtilities
 CBinaryExtensionsExtension methods for helping with binary conversion
 CBinaryUtilsHelper routines for manipulating binary representations of data that are used within the OSDP.NET library and its unit tests
 CPollyfillProvide backward compability to .NET standard 2.0
 CControlPanelThe OSDP control panel used to communicate to Peripheral Devices (PDs) as an Access Control Unit (ACU)
 CNakReplyEventArgsA negative reply that has been received
 CConnectionStatusEventArgsA connection status has been changed
 CLocalStatusReportReplyEventArgsThe local status report reply has been received
 CInputStatusReportReplyEventArgsThe input status report reply has been received
 COutputStatusReportReplyEventArgsThe output status report reply has been received
 CReaderStatusReportReplyEventArgsThe reader status report reply has been received
 CRawCardDataReplyEventArgsThe raw card data reply has been received
 CFormattedCardDataReplyEventArgsThe formatted card data reply has been received
 CManufacturerSpecificReplyEventArgsThe manufacture specific reply has been received
 CExtendedReadReplyEventArgsThe extended read (transparent mode) reply has been received
 CKeypadReplyEventArgsThe keypad reply has been received
 CFileTransferStatusTrack the status of a file transfer to a PD
 CFileTransferExceptionAn error has occurred during a file transfer operation
 CRawReplyEventArgsA reply has been received
 CDeviceRepresents a Peripheral Device (PD) that communicates over the OSDP protocol
 CDeviceComSetUpdatedEventArgsEvent arguments for DeviceComSetUpdated event, which is raised whenever ACU requests the device to update its address and/or baud rate
 CDeviceConfigurationRepresents a set of configuration options to be used when initializing a new instance of the Device class
 CFileTransferReceiverReassembles a file sent by an ACU through a sequence of osdp_FILETRANSFER commands and produces the osdp_FTSTAT reply that each fragment requires