|
OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
|
Contains data to control a single output on a PD. More...
Public Member Functions | |
| OutputControl (byte outputNumber, OutputControlCode outputControlCode, ushort timer) | |
| Initializes a new instance of the OutputControl class. | |
| IEnumerable< byte > | BuildData () |
| Builds the payload data array. | |
| override string | ToString () |
Static Public Member Functions | |
| static OutputControl | ParseData (ReadOnlySpan< byte > data) |
| Parses the message payload bytes. | |
Properties | |
| byte | OutputNumber [get] |
| Gets the output number. | |
| OutputControlCode | OutputControlCode [get] |
| Gets the output control code. | |
| ushort | Timer [get] |
| Gets the timer in units of 100ms. | |
Contains data to control a single output on a PD.
Definition at line 11 of file OutputControl.cs.
|
inline |
Initializes a new instance of the OutputControl class.
| outputNumber | The output number. |
| outputControlCode | The output control code. |
| timer | The timer in units of 100ms. |
Definition at line 19 of file OutputControl.cs.
References OutputControlCode, OutputNumber, and Timer.
Referenced by ParseData().
|
inline |
Builds the payload data array.
Definition at line 45 of file OutputControl.cs.
References OutputControlCode, OutputNumber, and Timer.
|
inlinestatic |
Parses the message payload bytes.
| data | Message payload as bytes |
Definition at line 55 of file OutputControl.cs.
References OutputControl(), and OutputControlCode.
Referenced by OSDP.Net.Model.CommandData.OutputControls.ParseData().
|
inline |
Definition at line 63 of file OutputControl.cs.
|
get |
Gets the output control code.
Definition at line 34 of file OutputControl.cs.
Referenced by BuildData(), OutputControl(), and ParseData().
|
get |
Gets the output number.
Definition at line 29 of file OutputControl.cs.
Referenced by BuildData(), and OutputControl().
|
get |
Gets the timer in units of 100ms.
Definition at line 39 of file OutputControl.cs.
Referenced by BuildData(), and OutputControl().