[r75]: / trunk / mqttsparkplugb / mqttsparkplugb / SparkplugB / Function Blocks / FB_PayloadMetric / svnobj  Maximize  Restore  History

Download this file

16 lines (15 with data), 3.0 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
    Allows for the representation of a Sparkplug B metric in both object form and protobufs binary blob form
FUNCTION_BLOCK FB_PayloadMetric EXTENDS COL.LinkedListElementBase
VAR_INPUT
	(*Trigers for conversion*)
	xDecode : BOOL;
	xEncode : BOOL;
	myMetric : POINTER TO PayloadMetric;
END_VAR
VAR_IN_OUT
VAR_OUTPUT
	xDecodeDone,xDecodeBusy,xDecodeError : BOOL;
	eDecodeError : ERROR;
	xEncodeDone,xEncodeBusy,xEncodeError : BOOL;
	eEncodeError : ERROR;
VAR%