ST_SACN_DataPacket

//According ANSI E1.31 - 2018
{attribute 'pack_mode' := '1'}
TYPE ST_SACN_DataPacket :
STRUCT
(*sACN Root Layer Protocol*)
RL01_Preamble : ARRAY [1..2] OF BYTE := [0, 16#10];
RL02_Postamble : ARRAY [1..2] OF BYTE;
RL03_sAcnPacketIdentifier : U_sAcnPackageIdentifier;
RL04_FlagsAndLength : ARRAY [1..2] OF BYTE;
RL05_VectorRoot : DWORD := sACN_Params.VECTOR_ROOT_E131_DATA;
RL06_CID : GUID;
(* Framing Layer *)
FL01_FlagsAndLength : ARRAY [1..2] OF BYTE;
FL02_VectorFraming : DWORD := sACN_Params.VECTOR_E131_DATA_PACKET;
FL03_SourceName : U_sAcnSourceName;
FL04_Priority : BYTE;
FL05_Reserved : ARRAY [1..2] OF BYTE;
FL06_SequenceNumber : BYTE;
FL07_Options : ST_sAcnFrameOptions;
FL08_Universe : ARRAY [1..2] OF BYTE;
(* DMP Layer *)
DL01_FlagsAndLength : ARRAY [1..2] OF BYTE;
DL02_Vector : BYTE := 16#02;
DL03_AddressAndDataType : BYTE := 16#A1;
DL04_FirstPropertyAddress : ARRAY [1..2] OF BYTE;
DL05_AddressIncrement : ARRAY [1..2] OF BYTE:= [16#00, 16#01];
DL06_PropertyValueCount : ARRAY [1..2] OF BYTE;
DL07_PropertyValues : ARRAY [1..513] OF BYTE; (* 1st Byte DMX512-A START Code + next 512 Byte Data *)
END_STRUCT
END_TYPE