--- a/branches/aliazzz/mqttsparkplugb/SparkplugB/Function Blocks/FB_SparkplugB_1/FB_SparkplugBSimple/svnobj
+++ b/branches/aliazzz/mqttsparkplugb/SparkplugB/Function Blocks/FB_SparkplugB_1/FB_SparkplugBSimple/svnobj
@@ -1,4 +1,5 @@
-Gx_l╥!0┘jЭo╕7╥\ИOМ⌡дSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
-TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagTextGetTime(); _PayloadEncoder((	xEnable := _Encode,>	protobufBlobSize:= _BlobSize, 2	myProtobufBlob:= _Blob, 0	myMetricsPool:= _Pool,  	xDone=> _Done,  	xBusy=> _Busy, $	xError=> _Error, &	eError=> _eError);    Diag();InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}(* x	Provides various Helpers / Certificats for SparkplugB usage!*)"FFUNCTION_BLOCK FB_SparkplugBSimple #VAR$    // Payload %^	_PayloadEncoder     : FB_PayloadSimpleEncoder;&f    _Blob               : ARRAY [0..65535] OF BYTE;'8	_BlobSize           : DINT;(8	_Pool               : List;)t    _seqNum 			: INT := 0; //next sequence number (0..255)*■    _bdSeq 				: INT := 0; //next birth/death sequence number (0..255)    +<	_Diag               : STRING;,@    _TimeStamp          : ULINT;-P    _Encode             : BOOL := FALSE;.^    _Done               : BOOL;                /:	_Busy               : BOOL; 0╪	_Error              : BOOL;  //Based on CBML.LCon, but will automatically be reset if xEncode1:	_eError             : ERROR;2    // Helpers3V    _SparkplugInt8      : FB_SparkplugInt8;4X    _SparkplugInt16     : FB_SparkplugInt16;5X    _SparkplugInt32     : FB_SparkplugInt32;6X    _SparkplugInt64     : FB_SparkplugInt64;7X    _SparkplugFloat     : FB_SparkplugFloat;8Z    _SparkplugDouble    : FB_SparkplugDouble;9\    _SparkplugBoolean   : FB_SparkplugBoolean;:Z    _SparkplugString    : FB_SparkplugString;;^    _SparkplugDateTime  : FB_SparkplugDateTime;<V    _SparkplugText      : FB_SparkplugText;=X    _SparkplugUInt8     : FB_SparkplugUInt8;>Z    _SparkplugUInt16    : FB_SparkplugUInt16;?Z    _SparkplugUInt32    : FB_SparkplugUInt32;@Z    _SparkplugUInt64    : FB_SparkplugUInt64;AV    _SparkplugUUID      : FB_SparkplugUUID;BEND_VARC"UniqueIdGeneratorD724EPOULevelFL{8e575c5b-1d37-49c6-941b-5c0ec7874787}GStandardH ChildObjectGuidsI8System.Collections.ArrayListJ,AddAttributeSubsequentKboolпп-пп	E
-
пп
╜ёзп-пп
╜╝зп-пп
╜╓зп-пп
╜╔зп-пп
╜╕зп-пп
╜╖зп-пп
╜╗зп-пп
╜╘зп-пп
╜╙зп-пп
╜╚зп-пп
╜╛зп-пп
╜фзп-пп
╜╟зп-пп	E
-%пп
╜∙зп-пп
╜√зп- пп
╜≈зп-!пп
╜≤зп-"пп
╜≥зп-#пп
╜ зп-$пп
╜⌡зп-%пп
╜°зп-&пп
╜²зп-'пп
╜·зп-(пп
╜÷зп-)пп
╜═зп-*пп
╜║зп-+пп
╜╒зп-,пп
╜пзп--пп
╜рзп-.пп
╜сзп-/пп
╜тзп-0пп
╜язп-1пп
╜╠зп-пп
╜озп-2пп
╜╧зп-3пп
╜╨зп-4пп
╜╩зп-5пп
╜╪зп-6пп
╜кзп-7пп
╜лзп-8пп
╜мзп-9пп
╜╫зп-:пп
╜нзп-;пп
╜╬зп-<пп
╜©зп-=пп
╜юзп->пп
╜азп-?пп
╜бзп-@пп
╜╡зп-Aпп
╜'зп-BпC-DпEF-GHIпJK╜+Gx_l!0┘jЭoчни
+∙UuZдSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
+TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagTextGetTime(); _PayloadEncoder((	xEnable := _Encode,>	protobufBlobSize:= _BlobSize, 2	myProtobufBlob:= _Blob, 0	myMetricsPool:= _Pool,  	xDone=> _Done,  	xBusy=> _Busy, $	xError=> _Error, &	eError=> _eError);6// Diagnose for the EncoderDiag();InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}(* x	Provides various Helpers / Certificats for SparkplugB usage!*)"FFUNCTION_BLOCK FB_SparkplugBSimple #VAR$    // Payload %^	_PayloadEncoder     : FB_PayloadSimpleEncoder;&f    _Blob               : ARRAY [0..65535] OF BYTE;'8	_BlobSize           : DINT;(8	_Pool               : List;)t    _seqNum 			: INT := 0; //next sequence number (0..255)*■    _bdSeq 				: INT := 0; //next birth/death sequence number (0..255)    +<	_Diag               : STRING;,@    _TimeStamp          : ULINT;-P    _Encode             : BOOL := FALSE;.^    _Done               : BOOL;                /:	_Busy               : BOOL; 0╪	_Error              : BOOL;  //Based on CBML.LCon, but will automatically be reset if xEncode1:	_eError             : ERROR;2    3    // Helpers4V    _SparkplugInt8      : FB_SparkplugInt8;5X    _SparkplugInt16     : FB_SparkplugInt16;6X    _SparkplugInt32     : FB_SparkplugInt32;7X    _SparkplugInt64     : FB_SparkplugInt64;8X    _SparkplugFloat     : FB_SparkplugFloat;9Z    _SparkplugDouble    : FB_SparkplugDouble;:\    _SparkplugBoolean   : FB_SparkplugBoolean;;Z    _SparkplugString    : FB_SparkplugString;<^    _SparkplugDateTime  : FB_SparkplugDateTime;=V    _SparkplugText      : FB_SparkplugText;>X    _SparkplugUInt8     : FB_SparkplugUInt8;?Z    _SparkplugUInt16    : FB_SparkplugUInt16;@Z    _SparkplugUInt32    : FB_SparkplugUInt32;AZ    _SparkplugUInt64    : FB_SparkplugUInt64;BV    _SparkplugUUID      : FB_SparkplugUUID;CEND_VARD"UniqueIdGeneratorE725FPOULevelGL{8e575c5b-1d37-49c6-941b-5c0ec7874787}HStandardI ChildObjectGuidsJ8System.Collections.ArrayListK,AddAttributeSubsequentLboolпп-пп	E
+пп
╜ёзп-пп
╜╝зп-пп
╜╓зп-пп
╜╔зп-пп
╜╕зп-пп
╜╖зп-пп
╜╗зп-пп
╜╘зп-пп
╜╙зп-пп
╜╚зп-пп
╜╛зп-пп
╜узп-пп
╜фзп-пп
╜╟зп-пп	E
+%пп
╜∙зп-пп
╜√зп- пп
╜≈зп-!пп
╜≤зп-"пп
╜≥зп-#пп
╜ зп-$пп
╜⌡зп-%пп
╜°зп-&пп
╜²зп-'пп
╜·зп-(пп
╜÷зп-)пп
╜═зп-*пп
╜║зп-+пп
╜╒зп-,пп
╜пзп--пп
╜рзп-.пп
╜сзп-/пп
╜тзп-0пп
╜язп-1пп
╜╠зп-2пп
╜озп-3пп
╜╧зп-4пп
╜╨зп-5пп
╜╩зп-6пп
╜╪зп-7пп
╜кзп-8пп
╜лзп-9пп
╜мзп-:пп
╜╫зп-;пп
╜нзп-<пп
╜╬зп-=пп
╜©зп->пп
╜юзп-?пп
╜азп-@пп
╜бзп-Aпп
╜╡зп-Bпп
╜'зп-CпD-EпFG-HIJпKL╜