[r93]: / branches / aliazzz / library / SparkplugB / Structs / Payload / svnobj  Maximize  Restore  History

Download this file

35 lines (35 with data), 4.8 kB

Gx_l !0…jüo`H¡†GSGSystem.StringL{2db5746d-d284-4425-9f7f-2663a34b0ebc}InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
longTagText
TYPE Payload :STRUCT$	(* Binary Blob *)Š	pbPayload : POINTER TO BYTE; //array of bytes containing the payloadÂ	udiMaxPayloadSize : UDINT;  //size in Bytes of the array.  Must be less than MQTT limit of 256MBˆ    udiPayloadSize : UDINT; //Size in Bytes.  Actual size of message2    (* Structured data *)®//     optional uint64   timestamp     = 1;        // Timestamp at message sending time,	xHasTimestamp : BOOL;.	uliTimestamp  : ULINT;Ê//     repeated Metric   metrics       = 2;        // Repeated forever - no limit in Google Protobufs2	//uliHasMetrics : ULINT;ˆ	//uliMaxMetrics : ULINT;                //Size of the Metrics arrayz	Metrics       : COL.LinkedList; //Array of FB_PayloadMetricsŠ//     optional uint64   seq           = 3;        // Sequence number 	xHasSeq : BOOL;`	uliSeq  : ULINT;             // Sequence numberÞ//     optional string   uuid          = 4;        // UUID to track message type in terms of schema definitions "	xHasUuid : BOOL;!´	sUuid : STRING;              // UUID to track message type in terms of schema definitions"Ê//     optional bytes    body          = 5;        // To optionally bypass the whole definition above#Ø	xHasBody         : BOOL;             // it is feasible for a "body" to have 0 bytes, so we use this as well$Î	udiHasBody_bytes : UDINT;    // there's only at most 1 body, but this number represents how many bytes%v	udiMaxBodySize   : UDINT;    // size of the array in bytes&¼	diStartOfBody    : DINT;  // Array Index to the start position in FB_Payload.myBodyPool[] make up the "body", To optionally bypass the whole definition above' //     extensions                      6 to max;   // For third party extensions(4//     IC: NOT IMPLEMENTED)	*END_STRUCT+END_TYPE,"UniqueIdGenerator-33ÐÐÐE ÐÐ	
­ÚÐ-
ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­
ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­!ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ-ÐÐ	
­ÚÐ- ÐÐ	
­ÚÐ-!ÐÐ	
­ÚÐ-"ÐÐ	
­ÚÐ-#ÐÐ	
­ÚÐ-$ÐÐ	
­ÚÐ-%ÐÐ	
­ÚÐ-&ÐÐ	
­ ÚÐ-'ÐÐ	
­
ÚÐ-(ÐÐ	
­	ÚÐ-)ÐÐ	
­ÚÐ-*ÐÐ	
­ÚÐ-+ÐÐ	
­ÚÐ-Ð,--