--- a/trunk/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_Device/FB_Device_1/Diag/svnobj
+++ b/trunk/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_Device/FB_Device_1/Diag/svnobj
@@ -1,5 +1,5 @@
-Gx_l½!0…jüo´˜xjá»×z»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
$// Device DiagnoseJLogClass := CmpLog.LogClass.LOG_INFO;BIF WLEN( _cDeviceName ) <= 0 THEN*    Diag := 'DEVICE';ELSEL    Diag := TO_STRING( _cDeviceName );END_IF,IF PluggedIntoEoN THEN2    Diag := CONCAT( Diag,B                    '.PLUGGED' );F                    '.UNPLUGGED' );nIF SessionState = SparkplugSessionStateType.ONLINE THEN@                    '.ONLINE' );END_IF;pIF SessionState = SparkplugSessionStateType.OFFLINE THENB                    '.OFFLINE' ); // log on change*IF Diag <> _Diag THEN ^    WriteDeviceLog( UDINT_TO_DWORD( LogClass ),!2                    '%s',"6                    Diag );#// store $_Diag := Diag;%Interface&L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}'${attribute 'hide'}((METHOD Diag : STRING)VAR**    LogClass : UDINT;+END_VARÐÐÐE#ÐÐ	
+Gx_l+!0…jüoâ‰ç-!„¸>Ž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
$// Device DiagnoseJLogClass := CmpLog.LogClass.LOG_INFO;BIF WLEN( _cDeviceName ) <= 0 THEN*    Diag := 'DEVICE';ELSEL    Diag := TO_STRING( _cDeviceName );END_IF,IF PluggedIntoEoN THENN    Diag := CONCAT( Diag, '.PLUGGED' );T    Diag := CONCAT( Diag,  '.UNPLUGGED' );nIF SessionState = SparkplugSessionStateType.ONLINE THENL    Diag := CONCAT( Diag, '.ONLINE' );END_IF;pIF SessionState = SparkplugSessionStateType.OFFLINE THENN    Diag := CONCAT( Diag, '.OFFLINE' ); // log on change*IF Diag <> _Diag THENT    WriteDeviceLog( gc_sparkplug.CMP_EDGE,:                    LogClass, 2                    '%s',!6                    Diag );"// store #_Diag := Diag;$Interface%L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}&${attribute 'hide'}'(METHOD Diag : STRING(VAR)*    LogClass : UDINT;*END_VARÐÐÐEÐÐ	
 ­éÚÐ-
ÐÐ	
 ­êÚÐ-ÐÐ	
 ­ëÚÐ-ÐÐ	
@@ -7,37 +7,29 @@
 ­íÚÐ-ÐÐ	
 ­îÚÐ-ÐÐ	
 ­ïÚÐ-ÐÐ	
-­ðÚÐ-ÐÐ	
-­ñÚÐ-ÐÐ	
-­òÚÐ-ÐÐ	
-­óÚÐ-ÐÐ	
+­ñÚÐ-ÐÐ	
+­òÚÐ-ÐÐ	
 ­ôÚÐ-ÐÐ	
 ­õÚÐ-ÐÐ	
-­öÚÐ-ÐÐ	
 ­÷ÚÐ-ÐÐ	
-­øÚÐ-ÐÐ	
-­ùÚÐ-ÐÐ	
-­úÚÐ-ÐÐ	
-­ûÚÐ-ÐÐ	
-­üÚÐ-ÐÐ	
-­ýÚÐ-ÐÐ	
-­þÚÐ-ÐÐ	
-­ÿÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
+­ùÚÐ-ÐÐ	
+­úÚÐ-ÐÐ	
+­üÚÐ-ÐÐ	
+­þÚÐ-ÐÐ	
+­ÿÚÐ-ÐÐ	
 ­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ- ÐÐ	
-­ÚÐ-!ÐÐ	
-­ÚÐ-"ÐÐ	
-­ÚÐ-ÐÐ	
-­	ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ- ÐÐ	
+­ÚÐ-!ÐÐ	
+­ÚÐ-ÐÐ	
 ­
-ÚÐ-#ÐÐ	
-­ÚÐ-$Ð%&ÐEÐÐ	
-­åÚÐ-'ÐÐ	
-­æÚÐ-(ÐÐ	
-­çÚÐ-)ÐÐ	
-­èÚÐ-*ÐÐ	
-­ÚÐ-+
\ No newline at end of file
+ÚÐ-"ÐÐ	
+­ÚÐ-#Ð$%ÐEÐÐ	
+­åÚÐ-&ÐÐ	
+­æÚÐ-'ÐÐ	
+­çÚÐ-(ÐÐ	
+­èÚÐ-)ÐÐ	
+­ÚÐ-*
\ No newline at end of file