--- a/branches/h-hermsen/mqttsparkplugb/SparkplugB/Function Blocks/FB_Device/FB_Device/FB_Init/svnobj
+++ b/branches/h-hermsen/mqttsparkplugb/SparkplugB/Function Blocks/FB_Device/FB_Device/FB_Init/svnobj
@@ -1,5 +1,5 @@
-Gx_lñ!0…jüo¨	rÿRµ!Ç°USystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
-longTagText
Diag();"FB_Init := FALSE;†sText := '#######################################################';pmsgCtrlMask := UDINT_TO_DWORD(CmpLog.LogClass.LOG_INFO);ŒGVL_sparkplugB._CmpSparkplugLog.AddLogEntry(msgCtrlMask, 0, 0, sText);RsText := 'SparkplugB Device Initialised'; FB_Init := TRUE;InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}ª//FB_Init is always available implicitly and it is used primarily for initialization.®//The return value is not evaluated. For a specific influence, you can also declare the®//methods explicitly and provide additional code there with the standard initializationT//code. You can evaluate the return value.(METHOD FB_Init: BOOLVAR_INPUT¾    bInitRetains: BOOL; // TRUE: the retain variables are initialized (reset warm / reset cold)Ô    bInCopyCode: BOOL;  // TRUE: the instance will be copied to the copy code afterward (online change)   END_VAR VAR!”    msgCtrlMask : DWORD; // use UDINT_TO_DWORD( CmpLog.LogClass.LOG_.... )"6	uiMaxSize : USINT := 127; #*	sText : T_MaxString;ÐÐÐEÐÐ	
+Gx_lO
!0…jüoî	ëü;9vã	System.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
Diag();"FB_Init := FALSE;†sText := '#######################################################';pmsgCtrlMask := UDINT_TO_DWORD(CmpLog.LogClass.LOG_INFO);ŒGVL_sparkplugB._CmpSparkplugLog.AddLogEntry(msgCtrlMask, 0, 0, sText);VsText := 'SparkplugB Device Initialised: ';@sText := Concat( sText, _POU );  FB_Init := TRUE;InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}ª//FB_Init is always available implicitly and it is used primarily for initialization.®//The return value is not evaluated. For a specific influence, you can also declare the®//methods explicitly and provide additional code there with the standard initializationT//code. You can evaluate the return value.(METHOD FB_Init: BOOLVAR_INPUT¾    bInitRetains: BOOL; // TRUE: the retain variables are initialized (reset warm / reset cold)Ô    bInCopyCode: BOOL;  // TRUE: the instance will be copied to the copy code afterward (online change)    END_VAR!VAR"”    msgCtrlMask : DWORD; // use UDINT_TO_DWORD( CmpLog.LogClass.LOG_.... )#6	uiMaxSize : USINT := 127; $*	sText : T_MaxString;ÐÐÐEÐÐ	
 ­ÚÐ-
ÐÐ	
 ­ÚÐ-ÐÐ	
 ­
ÚÐ-ÐÐ	
@@ -9,27 +9,27 @@
 ­ÚÐ-ÐÐ	
 ­ÚÐ-ÐÐ	
 ­ÚÐ-ÐÐ	
-­!ÚÐ-ÐÐ	
+­)ÚÐ-ÐÐ	
+­(ÚÐ-ÐÐ	
 ­ÚÐ-ÐÐ	
 ­$ÚÐ-ÐÐ	
 ­ÚÐ-ÐÐ	
 ­&ÚÐ-ÐÐ	
 ­%ÚÐ-ÐÐ	
 ­#ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	

-ÚÐ-ÐÐEÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­	ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ- ÐÐ	
-­ÚÐ-!ÐÐ	
-­ÚÐ-"ÐÐ	
-­ÚÐ-#ÐÐ	
-­ÚÐ-
\ No newline at end of file
+­ÚÐ-ÐÐEÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­'ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­	ÚÐ-ÐÐ	
+­ÚÐ- ÐÐ	
+­ÚÐ-!ÐÐ	
+­ÚÐ-"ÐÐ	
+­ÚÐ-#ÐÐ	
+­ÚÐ-$ÐÐ	
+­ÚÐ- 
\ No newline at end of file