|
OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
|
Represents a fragment of data for a multipart message. More...
Public Member Functions | |
| MessageDataFragment (int totalSize, int offset, ushort fragmentSize, byte[] dataFragment, MessageDataFragmentFieldSize sizeAndOffsetFieldSize) | |
| Initializes a new instance of the MessageDataFragment class. | |
Static Public Member Functions | |
| static MessageDataFragment | ParseData (ReadOnlySpan< byte > data, MessageDataFragmentFieldSize sizeAndOffsetFieldSize) |
| Parses the message payload bytes. | |
Properties | |
| int | TotalSize [get] |
| Get the total message data size as little-endian format. | |
| int | Offset [get] |
| Get the offset of the current message. | |
| ushort | FragmentSize [get] |
| Get the size of the fragment. | |
| byte[] | DataFragment [get] |
| Get the fragment data. | |
Represents a fragment of data for a multipart message.
Definition at line 27 of file MessageDataFragment.cs.
|
inline |
Initializes a new instance of the MessageDataFragment class.
| totalSize | Total message data size as little-endian format |
| offset | Offset of the current message |
| fragmentSize | Size of the fragment |
| dataFragment | Message fragment data |
| sizeAndOffsetFieldSize | The field size used for TotalSize and Offset. |
Definition at line 39 of file MessageDataFragment.cs.
References DataFragment, FragmentSize, Offset, and TotalSize.
Referenced by ParseData().
|
inlinestatic |
Parses the message payload bytes.
| data | Message payload as bytes |
| sizeAndOffsetFieldSize | The field size used for TotalSize and Offset. |
Definition at line 84 of file MessageDataFragment.cs.
References MessageDataFragment().
Referenced by OSDP.Net.Model.CommandData.FileTransferFragment.ParseData(), and OSDP.Net.Model.Packet.ParsePayloadData().
|
get |
Get the fragment data.
Definition at line 67 of file MessageDataFragment.cs.
Referenced by MessageDataFragment().
|
get |
Get the size of the fragment.
Definition at line 62 of file MessageDataFragment.cs.
Referenced by MessageDataFragment().
|
get |
Get the offset of the current message.
Definition at line 57 of file MessageDataFragment.cs.
Referenced by MessageDataFragment().
|
get |
Get the total message data size as little-endian format.
Definition at line 52 of file MessageDataFragment.cs.
Referenced by MessageDataFragment().