[r100]: / branches / i-campbell / mqttsparkplugb / mqttsparkplugb / SparkplugB / Function Blocks / FB_Payload_1 / FB_PayloadPropertySet / svnobj  Maximize  Restore  History

Download this file

14 lines (13 with data), 5.1 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
	OwnerPayload : FB_Payload; //He manages the assigning of Pool Objects
	{info 'TODO: i-campbell: Need to write code to handle any array indexes.  For now ONLY pass ARRAYS of starting index = 0'}
	myPropertySetValuesPool : ARRAY [*] OF FB_PayloadPropertyValue;
	myPropertySetsPool : ARRAY [*] OF FB_PayloadPropertySet;
	//myBodyPool         : ARRAY [*] OF BYTE; // for example Payload.Metric[].Body
VAR_OUTPUT
	xDecodeDone,xDecodeBusy,xDecodeError : BOOL;
	eDecodeError : ERROR;
	xEncodeDone,xEncodeBusy,xEncodeError : BOOL;
	eEncodeError : ERROR;
VAR
	aKeys : COL.LinkedList;   // OF LinkedListWStringElement
	aValues : COL.LinkedList; // OF FB_PayloadPropertyValue