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

Represents the capabilities of a device within the context of OSDP (Open Supervised Device Protocol). More...

Inheritance diagram for OSDP.Net.Model.CommandData.DeviceCapabilities:
OSDP.Net.Model.CommandData.CommandData OSDP.Net.Model.PayloadData

Public Member Functions

override ReadOnlySpan< byte > SecurityControlBlock ()
override byte[] BuildData ()
Public Member Functions inherited from OSDP.Net.Model.PayloadData
byte[] BuildData ()
 Converts the payload into a byte array to be sent over the wire.
ReadOnlySpan< byte > SecurityControlBlock ()
 Retrieves the security control block for a specific command data type.
virtual void CustomMessageUpdate (Span< byte > messageBuffer)
 Updates the message data before sending in the specified byte buffer.

Properties

override CommandType CommandType [get]
override byte Code [get]
Properties inherited from OSDP.Net.Model.CommandData.CommandData
CommandType CommandType [get]
 Message command code.
Properties inherited from OSDP.Net.Model.PayloadData
byte Code [get]
 Gets the command or reply code byte value that represent the type of data.
virtual bool IsSecurityInitialization [get]
 Gets a value indicating whether the security initialization is performed by this payload.

Additional Inherited Members

Static Protected Member Functions inherited from OSDP.Net.Model.CommandData.CommandData
static T[] SplitData< T > (int size, Func< byte[], T > parseDataFunction, ReadOnlySpan< byte > payloadData)
 Splits data into multiple elements of type T based on a specified size.

Detailed Description

Represents the capabilities of a device within the context of OSDP (Open Supervised Device Protocol).

Definition at line 10 of file DeviceCapabilities.cs.

Member Function Documentation

◆ BuildData()

override byte[] OSDP.Net.Model.CommandData.DeviceCapabilities.BuildData ( )
inline

Definition at line 22 of file DeviceCapabilities.cs.

Property Documentation

◆ Code

override byte OSDP.Net.Model.CommandData.DeviceCapabilities.Code
get

Definition at line 16 of file DeviceCapabilities.cs.

◆ CommandType

override CommandType OSDP.Net.Model.CommandData.DeviceCapabilities.CommandType
get

Definition at line 13 of file DeviceCapabilities.cs.


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