|
OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
|
The OSDP control panel used to communicate to Peripheral Devices (PDs) as an Access Control Unit (ACU). More...
Classes | |
| class | NakReplyEventArgs |
| A negative reply that has been received. More... | |
| class | ConnectionStatusEventArgs |
| A connection status has been changed. More... | |
| class | LocalStatusReportReplyEventArgs |
| The local status report reply has been received. More... | |
| class | InputStatusReportReplyEventArgs |
| The input status report reply has been received. More... | |
| class | OutputStatusReportReplyEventArgs |
| The output status report reply has been received. More... | |
| class | ReaderStatusReportReplyEventArgs |
| The reader status report reply has been received. More... | |
| class | RawCardDataReplyEventArgs |
| The raw card data reply has been received. More... | |
| class | FormattedCardDataReplyEventArgs |
| The formatted card data reply has been received. More... | |
| class | ManufacturerSpecificReplyEventArgs |
| The manufacture specific reply has been received. More... | |
| class | ExtendedReadReplyEventArgs |
| The extended read (transparent mode) reply has been received. More... | |
| class | KeypadReplyEventArgs |
| The keypad reply has been received. More... | |
| class | FileTransferStatus |
| Track the status of a file transfer to a PD. More... | |
| class | FileTransferException |
| An error has occurred during a file transfer operation. More... | |
| class | RawReplyEventArgs |
| A reply has been received. More... | |
Public Member Functions | |
| ControlPanel (ILogger< ControlPanel > logger) | |
| Initializes a new instance of the T:OSDP.Net.ControlPanel class. | |
| ControlPanel (ILoggerFactory loggerFactory=null) | |
| Initializes a new instance of the T:OSDP.Net.ControlPanel class. | |
| Guid | StartConnection (IOsdpConnection connection) |
| Start polling on the defined connection. | |
| Guid | StartConnection (IOsdpConnection connection, TimeSpan pollInterval, bool isTracing) |
| Start polling on the defined connection. | |
| Guid | StartConnection (IOsdpConnection connection, TimeSpan pollInterval) |
| Start polling on the defined connection. | |
| Guid | StartConnection (IOsdpConnection connection, TimeSpan pollInterval, Action< TraceEntry > tracer) |
| Start polling on the defined connection. | |
| async Task | StopConnection (Guid connectionId) |
| Stop the bus for a specific connection. | |
| async Task | SendCustomCommand (Guid connectionId, byte address, CommandData command) |
| Send a custom command for testing. | |
| void | EnqueueCustomCommand (Guid connectionId, byte address, CommandData command) |
| Enqueue a custom command to be sent without waiting for a response. | |
| async Task< DeviceIdentification > | IdReport (Guid connectionId, byte address) |
| Request to get an ID Report from the PD. | |
| async Task< DeviceIdentification > | IdReport (Guid connectionId, byte address, CancellationToken cancellationToken) |
| Request to get an ID Report from the PD. | |
| async Task< ExtendedDeviceIdentification > | ExtendedIdReport (Guid connectionId, byte address, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Request to get an Extended ID Report from the PD. | |
| async Task< DeviceCapabilities > | DeviceCapabilities (Guid connectionId, byte address) |
| Request to get the capabilities of the PD. | |
| async Task< LocalStatus > | LocalStatus (Guid connectionId, byte address) |
| Request to get the local status of a PD. | |
| async Task< InputStatus > | InputStatus (Guid connectionId, byte address) |
| Request to get the status of all the inputs of a PD. | |
| async Task< OutputStatus > | OutputStatus (Guid connectionId, byte address) |
| Request to get the status of all the outputs of a PD. | |
| async Task< byte[]> | GetPIVData (Guid connectionId, byte address, GetPIVData getPIVData, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Request to get PIV data from PD. | |
| async Task< ReaderStatus > | ReaderStatus (Guid connectionId, byte address) |
| Request to get the status of all the readers of a PD. | |
| async Task< ReturnReplyData< ManufacturerSpecific > > | ManufacturerSpecificCommand (Guid connectionId, byte address, Model.CommandData.ManufacturerSpecific manufacturerSpecific) |
| Sends a manufacture specific command to a PD. | |
| async Task< ReturnReplyData< ExtendedRead > > | ExtendedWriteData (Guid connectionId, byte address, ExtendedWrite extendedWrite) |
| Sends an extended write (transparent mode) command to a PD to facilitate communications with an ISO 7816-4 based credential through the PD's reader. | |
| async Task< ReturnReplyData< ManufacturerSpecific > > | ManufacturerSpecificCommand (Guid connectionId, byte address, Model.CommandData.ManufacturerSpecific manufacturerSpecific, ushort maximumFragmentSize, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Sends a manufacturer specific multi-part command to a PD. | |
| async Task< ReturnReplyData< OutputStatus > > | OutputControl (Guid connectionId, byte address, OutputControls outputControls) |
| Send a command to alter the state of one or more outputs on a PD. | |
| async Task< bool > | ReaderLedControl (Guid connectionId, byte address, ReaderLedControls readerLedControls) |
| Send a command to alter the LED color on a PD. | |
| async Task< bool > | ReaderBuzzerControl (Guid connectionId, byte address, ReaderBuzzerControl readerBuzzerControl) |
| Send a command to control the buzzer on a PD. | |
| async Task< bool > | ReaderTextOutput (Guid connectionId, byte address, ReaderTextOutput readerTextOutput) |
| Send a command that sends text to be shown on a PD. | |
| async Task< Model.ReplyData.CommunicationConfiguration > | CommunicationConfiguration (Guid connectionId, byte address, CommunicationConfiguration communicationConfiguration) |
| Send a command that sets the communication configuration on a PD. | |
| async Task< bool > | EncryptionKeySet (Guid connectionId, byte address, EncryptionKeyConfiguration encryptionKeyConfiguration) |
| Send a command that sets the encryption key configuration on a PD. | |
| Task< Model.ReplyData.FileTransferStatus.StatusDetail > | FileTransfer (Guid connectionId, byte address, byte fileType, byte[] fileData, ushort fragmentSize, Action< FileTransferStatus > callback, CancellationToken cancellationToken=default) |
| Send a file to a PD. | |
| async Task< BiometricReadResult > | ScanAndSendBiometricData (Guid connectionId, byte address, BiometricReadData biometricReadData, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Send a request to the PD to read from a biometric scan and send back the data template. | |
| async Task< BiometricMatchResult > | ScanAndMatchBiometricTemplate (Guid connectionId, byte address, BiometricTemplateData biometricTemplateData, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Send a request to the PD to perform a biometric scan and match it to the provided template. | |
| async Task< byte[]> | AuthenticationChallenge (Guid connectionId, byte address, byte algorithm, byte key, byte[] challenge, ushort maximumFragmentSize, TimeSpan timeout, CancellationToken cancellationToken=default) |
| Instruct the PD to perform a challenge/response sequence. | |
| async Task< bool > | ACUReceiveSize (Guid connectionId, byte address, ushort maximumReceiveSize) |
| Inform the PD the maximum size that the ACU can receive. | |
| async Task< bool > | KeepReaderActive (Guid connectionId, byte address, ushort keepAliveTimeInMilliseconds) |
| Instructs the PD to maintain communication with the credential for a specified time. | |
| async Task< bool > | AbortCurrentOperation (Guid connectionId, byte address) |
| Instructs the PD to abort the current operation. | |
| bool | IsOnline (Guid connectionId, byte address) |
| Is the PD online. | |
| async Task | Shutdown () |
| Shutdown the control panel and stop all communication to PDs. | |
| void | ResetDevice (Guid connectionId, int address) |
| Reset communication sequence with the PD specified. | |
| void | AddDevice (Guid connectionId, byte address, bool useCrc, bool useSecureChannel, byte[] secureChannelKey=null) |
| Add a PD to the control panel. | |
| void | RemoveDevice (Guid connectionId, byte address) |
| Remove a PD from the control panel. | |
| async Task< DiscoveryResult > | DiscoverDevice (IEnumerable< IOsdpConnection > connections, DiscoveryOptions options=null) |
| Attempts a device discovery on a given connection. | |
Events | |
| EventHandler< RawReplyEventArgs > | RawReplyReceived |
| Occurs when any reply is received. | |
| EventHandler< ConnectionStatusEventArgs > | ConnectionStatusChanged |
| Occurs when connection status changed. | |
| EventHandler< NakReplyEventArgs > | NakReplyReceived |
| Occurs when a negative reply is received. | |
| EventHandler< LocalStatusReportReplyEventArgs > | LocalStatusReportReplyReceived |
| Occurs when local status report reply is received. | |
| EventHandler< InputStatusReportReplyEventArgs > | InputStatusReportReplyReceived |
| Occurs when input status report reply is received. | |
| EventHandler< OutputStatusReportReplyEventArgs > | OutputStatusReportReplyReceived |
| Occurs when output status report reply is received. | |
| EventHandler< ReaderStatusReportReplyEventArgs > | ReaderStatusReportReplyReceived |
| Occurs when reader status report reply is received. | |
| EventHandler< RawCardDataReplyEventArgs > | RawCardDataReplyReceived |
| Occurs when raw card data reply is received. | |
| EventHandler< FormattedCardDataReplyEventArgs > | FormattedCardDataReplyReceived |
| Occurs when formatted card data reply is received. | |
| EventHandler< ManufacturerSpecificReplyEventArgs > | ManufacturerSpecificReplyReceived |
| Occurs when manufacturer specific reply is received. | |
| EventHandler< ExtendedReadReplyEventArgs > | ExtendedReadReplyReceived |
| Occurs when an extended read reply (transparent mode) is received. | |
| EventHandler< KeypadReplyEventArgs > | KeypadReplyReceived |
| Occurs when key pad data reply is received. | |
The OSDP control panel used to communicate to Peripheral Devices (PDs) as an Access Control Unit (ACU).
If multiple connections are needed, add them to the control panel. Avoid creating multiple control panel objects.
Definition at line 27 of file ControlPanel.cs.
|
inline |
Initializes a new instance of the T:OSDP.Net.ControlPanel class.
| logger | The logger definition used for logging. |
Definition at line 45 of file ControlPanel.cs.
|
inline |
Initializes a new instance of the T:OSDP.Net.ControlPanel class.
| loggerFactory | The logger factory used to create logging facilities. |
Definition at line 49 of file ControlPanel.cs.
|
inline |
Instructs the PD to abort the current operation.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
true if successful, false otherwise.Definition at line 1067 of file ControlPanel.cs.
|
inline |
Inform the PD the maximum size that the ACU can receive.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| maximumReceiveSize | The maximum size that the ACU can receive. |
true if successful, false otherwise.Definition at line 1038 of file ControlPanel.cs.
References ACUReceiveSize().
Referenced by ACUReceiveSize().
|
inline |
Add a PD to the control panel.
This will replace an existing PD that is configured at the same address.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| useCrc | Use CRC for error checking. |
| useSecureChannel | Require the device to communicate with a secure channel. |
| secureChannelKey | Set the secure channel key, default installation key is used if not specified. |
Definition at line 1204 of file ControlPanel.cs.
Referenced by DiscoverDevice().
|
inline |
Instruct the PD to perform a challenge/response sequence.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| algorithm | |
| key | |
| challenge | |
| maximumFragmentSize | The maximum size of the packet fragment. |
| timeout | A TimeSpan that represents time to wait until waiting for the other requests to complete and it's own request, a TimeSpan that represents -1 milliseconds to wait indefinitely, or a TimeSpan that represents 0 milliseconds to return immediately when there is a request being processed. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 955 of file ControlPanel.cs.
|
inline |
Send a command that sets the communication configuration on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| communicationConfiguration | Data for the communication configuration on the PD. |
Definition at line 653 of file ControlPanel.cs.
References OSDP.Net.Model.CommandData.CommunicationConfiguration.Address, and CommunicationConfiguration().
Referenced by CommunicationConfiguration().
|
inline |
Request to get the capabilities of the PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 317 of file ControlPanel.cs.
Referenced by DiscoverDevice().
|
inline |
Attempts a device discovery on a given connection.
| connections | Enumerable instance which returns a set of connections (e.g. each having a different baud rate) on which the method will attempt to find the device. This enumerable can be considered a factory that returns a different instance (and possibly instantiates it only when) when the discovery process invokes IEnumerator.MoveNext |
| options | Can be passed in for additional options for the discovery |
Definition at line 1246 of file ControlPanel.cs.
References AddDevice(), OSDP.Net.ControlPanel.ConnectionStatusEventArgs.Address, OSDP.Net.PanelCommands.DeviceDiscover.DiscoveryResult.Address, OSDP.Net.PanelCommands.DeviceDiscover.DiscoveryResult.Connection, ConnectionStatusChanged, DeviceCapabilities(), IdReport(), OSDP.Net.ControlPanel.ConnectionStatusEventArgs.IsConnected, OSDP.Net.ControlPanel.ConnectionStatusEventArgs.IsSecureChannelEstablished, RemoveDevice(), StartConnection(), and StopConnection().
|
inline |
Send a command that sets the encryption key configuration on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| encryptionKeyConfiguration | Data for the encryption key configuration on the PD. |
true if successful, false otherwise.Definition at line 677 of file ControlPanel.cs.
|
inline |
Enqueue a custom command to be sent without waiting for a response.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| command | The custom command to send. |
Definition at line 198 of file ControlPanel.cs.
|
inline |
Request to get an Extended ID Report from the PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| timeout | A TimeSpan that represents time to wait for the response. |
| cancellationToken | The CancellationToken token to observe. |
The PD must support capability function code 17 (ExtendedIdResponse) to use this method.
Definition at line 238 of file ControlPanel.cs.
|
inline |
Sends an extended write (transparent mode) command to a PD to facilitate communications with an ISO 7816-4 based credential through the PD's reader.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| extendedWrite | The extended write command data. |
Definition at line 499 of file ControlPanel.cs.
References OSDP.Net.Messages.ExtendedRead, and OSDP.Net.Model.ReplyData.ExtendedRead.ParseData().
|
inline |
Send a file to a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| fileType | File transfer type |
| fileData | The complete file data being sent to the PD |
| fragmentSize | Initial size of the fragment sent with each packet |
| callback | Track the status of the file transfer |
| cancellationToken | The CancellationToken token to observe. |
| FileTransferException | File transfer has failed because the PD has returned an error. |
Definition at line 697 of file ControlPanel.cs.
|
inline |
Request to get PIV data from PD.
Only one PIV request is processed at a time for each connection.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| getPIVData | Describe the PIV data to retrieve. |
| timeout | A TimeSpan that represents time to wait until waiting for the other requests to complete and, its own request, a TimeSpan that represents -1 millisecond to wait indefinitely, or a TimeSpan that represents 0 milliseconds to return immediately when there is a request being processed. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 376 of file ControlPanel.cs.
References GetPIVData().
Referenced by GetPIVData().
| async Task< DeviceIdentification > OSDP.Net.ControlPanel.IdReport | ( | Guid | connectionId, |
| byte | address ) |
Request to get an ID Report from the PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Referenced by DiscoverDevice(), and IdReport().
|
inline |
Request to get an ID Report from the PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 220 of file ControlPanel.cs.
References IdReport(), and OSDP.Net.Model.ReplyData.DeviceIdentification.ParseData().
|
inline |
Request to get the status of all the inputs of a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 345 of file ControlPanel.cs.
|
inline |
Is the PD online.
| connectionId | Identify the connection for communicating to the device |
| address | Address assigned to the device |
Definition at line 1081 of file ControlPanel.cs.
|
inline |
Instructs the PD to maintain communication with the credential for a specified time.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| keepAliveTimeInMilliseconds | The length of time to maintain communication with credential. |
true if successful, false otherwise.Definition at line 1053 of file ControlPanel.cs.
References KeepReaderActive().
Referenced by KeepReaderActive().
|
inline |
Request to get the local status of a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 331 of file ControlPanel.cs.
|
inline |
Sends a manufacture specific command to a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| manufacturerSpecific | The manufacturer specific data. |
Definition at line 476 of file ControlPanel.cs.
References OSDP.Net.Messages.ManufactureSpecific, and OSDP.Net.Model.CommandData.ManufacturerSpecific.ParseData().
|
inline |
Sends a manufacturer specific multi-part command to a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| manufacturerSpecific | Manufacturer specific command data with a command code as the first byte. |
| maximumFragmentSize | The maximum size of the packet fragment. |
| timeout | A TimeSpan that represents time to wait until waiting for the other requests to complete and, its own request, a TimeSpan that represents -1 milliseconds to wait indefinitely, or a TimeSpan that represents 0 milliseconds to return immediately when there is a request being processed. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 523 of file ControlPanel.cs.
|
inline |
Send a command to alter the state of one or more outputs on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| outputControls | Data for one or more outputs to control. |
Definition at line 589 of file ControlPanel.cs.
References OSDP.Net.Messages.OutputStatusReport, and OSDP.Net.Model.ReplyData.OutputStatus.ParseData().
|
inline |
Request to get the status of all the outputs of a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 359 of file ControlPanel.cs.
References OSDP.Net.Model.ReplyData.OutputStatus.ParseData().
|
inline |
Send a command to control the buzzer on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| readerBuzzerControl | Data for the reader buzzer control on the PD. |
true if successful, false otherwise.Definition at line 624 of file ControlPanel.cs.
References ReaderBuzzerControl().
Referenced by ReaderBuzzerControl().
|
inline |
Send a command to alter the LED color on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| readerLedControls | Data to change color on one or more reader LEDs. |
true if successful, false otherwise.Definition at line 610 of file ControlPanel.cs.
|
inline |
Request to get the status of all the readers of a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 463 of file ControlPanel.cs.
|
inline |
Send a command that sends text to be shown on a PD.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| readerTextOutput | Data for the reader text output on the PD. |
true if successful, false otherwise.Definition at line 639 of file ControlPanel.cs.
References ReaderTextOutput().
Referenced by ReaderTextOutput().
|
inline |
Remove a PD from the control panel.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 1224 of file ControlPanel.cs.
Referenced by DiscoverDevice().
|
inline |
Reset communication sequence with the PD specified.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
Definition at line 1188 of file ControlPanel.cs.
|
inline |
Send a request to the PD to perform a biometric scan and match it to the provided template.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| biometricTemplateData | Command data to send a request to the PD to perform a biometric scan and match. |
| timeout | A TimeSpan that represents time to wait until waiting for the other requests to complete and it's own request, a TimeSpan that represents -1 milliseconds to wait indefinitely, or a TimeSpan that represents 0 milliseconds to return immediately when there is a request being processed. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 889 of file ControlPanel.cs.
|
inline |
Send a request to the PD to read from a biometric scan and send back the data template.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| biometricReadData | Command data to send a request to the PD to send template data from a biometric scan. |
| timeout | A TimeSpan that represents time to wait until waiting for the other requests to complete and it's own request, a TimeSpan that represents -1 milliseconds to wait indefinitely, or a TimeSpan that represents 0 milliseconds to return immediately when there is a request being processed. |
| cancellationToken | The CancellationToken token to observe. |
Definition at line 825 of file ControlPanel.cs.
|
inline |
Send a custom command for testing.
| connectionId | Identify the connection for communicating to the device. |
| address | Address assigned to the device. |
| command | The custom command to send. |
Definition at line 187 of file ControlPanel.cs.
|
inline |
Shutdown the control panel and stop all communication to PDs.
Definition at line 1148 of file ControlPanel.cs.
| Guid OSDP.Net.ControlPanel.StartConnection | ( | IOsdpConnection | connection | ) |
Start polling on the defined connection.
| connection | This represents the type of connection used for communicating to PDs. |
Referenced by DiscoverDevice().
| Guid OSDP.Net.ControlPanel.StartConnection | ( | IOsdpConnection | connection, |
| TimeSpan | pollInterval ) |
Start polling on the defined connection.
| connection | This represents the type of connection used for communicating to PDs. |
| pollInterval | The interval at which the devices will be polled, zero indicates no polling |
|
inline |
Start polling on the defined connection.
| connection | This represents the type of connection used for communicating to PDs. The connection instance may only be started once, otherwise an InvalidOperationException is thrown. |
| pollInterval | The interval at which the devices will be polled, zero indicates no polling |
| tracer | Delegate that will receive detailed trace information |
| InvalidOperationException | If the connection is already started. |
Definition at line 108 of file ControlPanel.cs.
| Guid OSDP.Net.ControlPanel.StartConnection | ( | IOsdpConnection | connection, |
| TimeSpan | pollInterval, | ||
| bool | isTracing ) |
Start polling on the defined connection.
| connection | This represents the type of connection used for communicating to PDs. |
| pollInterval | The interval at which the devices will be polled, zero indicates no polling |
| isTracing | Write packet data to the {Bus ID}.osdpcap file |
|
inline |
Stop the bus for a specific connection.
| connectionId | The identifier that represents the connection. |
Definition at line 151 of file ControlPanel.cs.
Referenced by DiscoverDevice().
| EventHandler<ConnectionStatusEventArgs> OSDP.Net.ControlPanel.ConnectionStatusChanged |
Occurs when connection status changed.
Definition at line 1577 of file ControlPanel.cs.
Referenced by DiscoverDevice().
| EventHandler<ExtendedReadReplyEventArgs> OSDP.Net.ControlPanel.ExtendedReadReplyReceived |
Occurs when an extended read reply (transparent mode) is received.
Definition at line 1623 of file ControlPanel.cs.
| EventHandler<FormattedCardDataReplyEventArgs> OSDP.Net.ControlPanel.FormattedCardDataReplyReceived |
Occurs when formatted card data reply is received.
Definition at line 1613 of file ControlPanel.cs.
| EventHandler<InputStatusReportReplyEventArgs> OSDP.Net.ControlPanel.InputStatusReportReplyReceived |
Occurs when input status report reply is received.
Definition at line 1592 of file ControlPanel.cs.
| EventHandler<KeypadReplyEventArgs> OSDP.Net.ControlPanel.KeypadReplyReceived |
Occurs when key pad data reply is received.
Definition at line 1628 of file ControlPanel.cs.
| EventHandler<LocalStatusReportReplyEventArgs> OSDP.Net.ControlPanel.LocalStatusReportReplyReceived |
Occurs when local status report reply is received.
Definition at line 1587 of file ControlPanel.cs.
| EventHandler<ManufacturerSpecificReplyEventArgs> OSDP.Net.ControlPanel.ManufacturerSpecificReplyReceived |
Occurs when manufacturer specific reply is received.
Definition at line 1618 of file ControlPanel.cs.
| EventHandler<NakReplyEventArgs> OSDP.Net.ControlPanel.NakReplyReceived |
Occurs when a negative reply is received.
Definition at line 1582 of file ControlPanel.cs.
| EventHandler<OutputStatusReportReplyEventArgs> OSDP.Net.ControlPanel.OutputStatusReportReplyReceived |
Occurs when output status report reply is received.
Definition at line 1597 of file ControlPanel.cs.
| EventHandler<RawCardDataReplyEventArgs> OSDP.Net.ControlPanel.RawCardDataReplyReceived |
Occurs when raw card data reply is received.
Definition at line 1607 of file ControlPanel.cs.
| EventHandler<RawReplyEventArgs> OSDP.Net.ControlPanel.RawReplyReceived |
Occurs when any reply is received.
Definition at line 1572 of file ControlPanel.cs.
| EventHandler<ReaderStatusReportReplyEventArgs> OSDP.Net.ControlPanel.ReaderStatusReportReplyReceived |
Occurs when reader status report reply is received.
Definition at line 1602 of file ControlPanel.cs.