OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
Loading...
Searching...
No Matches
OSDP.Net.LineQuality.LineQualityExchangeEventArgs Class Reference

Describes a completed echo exchange handled by a LineQualityResponder. More...

Inheritance diagram for OSDP.Net.LineQuality.LineQualityExchangeEventArgs:

Public Member Functions

 LineQualityExchangeEventArgs (byte sequenceNumber, TestPattern pattern, int payloadLength, EchoStatus? status, int baudRate)
 Initializes the event data.

Properties

byte SequenceNumber [get]
 Gets the test sequence number of the request.
TestPattern Pattern [get]
 Gets the requested pattern.
int PayloadLength [get]
 Gets the number of test data bytes echoed.
EchoStatus? Status [get]
 Gets the status replied with, or null when the reply was a NAK.
int BaudRate [get]
 Gets the baud rate the exchange took place at.

Detailed Description

Describes a completed echo exchange handled by a LineQualityResponder.

Definition at line 452 of file LineQualityResponder.cs.

Constructor & Destructor Documentation

◆ LineQualityExchangeEventArgs()

OSDP.Net.LineQuality.LineQualityExchangeEventArgs.LineQualityExchangeEventArgs ( byte sequenceNumber,
TestPattern pattern,
int payloadLength,
EchoStatus? status,
int baudRate )
inline

Initializes the event data.

Parameters
sequenceNumberThe test sequence number of the request.
patternThe requested pattern.
payloadLengthNumber of test data bytes echoed.
statusThe status replied with, or null when the reply was a NAK.
baudRateThe rate the exchange took place at.

Definition at line 462 of file LineQualityResponder.cs.

References BaudRate, Pattern, PayloadLength, SequenceNumber, and Status.

Property Documentation

◆ BaudRate

int OSDP.Net.LineQuality.LineQualityExchangeEventArgs.BaudRate
get

Gets the baud rate the exchange took place at.

Definition at line 485 of file LineQualityResponder.cs.

Referenced by LineQualityExchangeEventArgs().

◆ Pattern

TestPattern OSDP.Net.LineQuality.LineQualityExchangeEventArgs.Pattern
get

Gets the requested pattern.

Definition at line 476 of file LineQualityResponder.cs.

Referenced by LineQualityExchangeEventArgs().

◆ PayloadLength

int OSDP.Net.LineQuality.LineQualityExchangeEventArgs.PayloadLength
get

Gets the number of test data bytes echoed.

Definition at line 479 of file LineQualityResponder.cs.

Referenced by LineQualityExchangeEventArgs().

◆ SequenceNumber

byte OSDP.Net.LineQuality.LineQualityExchangeEventArgs.SequenceNumber
get

Gets the test sequence number of the request.

Definition at line 473 of file LineQualityResponder.cs.

Referenced by LineQualityExchangeEventArgs().

◆ Status

EchoStatus? OSDP.Net.LineQuality.LineQualityExchangeEventArgs.Status
get

Gets the status replied with, or null when the reply was a NAK.

Definition at line 482 of file LineQualityResponder.cs.

Referenced by LineQualityExchangeEventArgs().


The documentation for this class was generated from the following file: