Diff of /trunk/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_Device/FB_Device_1/DDEATH/PublishDDEATHEntry/svnobj [r818] .. [r819]  Maximize  Restore

Switch to side-by-side view

--- a/trunk/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_Device/FB_Device_1/DDEATH/PublishDDEATHEntry/svnobj
+++ b/trunk/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_Device/FB_Device_1/DDEATH/PublishDDEATHEntry/svnobj
@@ -1,50 +1,52 @@
-Gx_lø!0…jüo/
rßÖ¡‡3ú3System.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
8PublishDDEATHEntry := FALSE;pWriteDeviceLog( TO_DWORD( CmpLog.LogClass.LOG_WARNING ),X                'Device Death Detected: %s',d                WSTRING_TO_STRING( DeviceName ) );ŠDDEATHeError := _SparkplugB.GetDeviceDeathCertificate( pEoN := _pEoN,´                                                       AllMetricsList := AllMetricsList );PIF (DDEATHeError <> ERROR.NO_ERROR) THENt    WriteDeviceLog( TO_DWORD( CmpLog.LogClass.LOG_ERROR ),^                    'Publish DDEATH Error: %s',`                    TO_STRING( DDEATHeError ) );END_IFJ_SparkplugB.Encode( Enable := TRUE );REPEATh    _SparkplugB( AllmetricsList := AllMetricsList );Œ    EncodeError := _SparkplugB.EncodeError( eError => Encode_eError );R    EncodeDone  := _SparkplugB.Encoded();>UNTIL EncodeDone OR EncodeErrorEND_REPEAT; L_SparkplugB.Encode( Enable := FALSE );!&IF EncodeError THEN"j                    'Encoding DDEATH data Error: %s',#b                    TO_STRING( Encode_eError ) );$F// now retrieve the serialised blob%T_SparkplugB.GetEncodedBlob( Blob := _Blob,&h                            BlobSize := _BlobSize );'0_MQTT.EnablePublisher();(`PublishDDEATHEntry := EncodeDone OR EncodeError;)Interface*L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}+${attribute 'hide'},@METHOD PublishDDEATHEntry : BOOL-VAR_IN_OUT.4    AllMetricsList : LIST;/END_VAR0VAR_OUTPUT1D    EncodeError   : BOOL := FALSE;24    Encode_eError : Error;3VAR_STAT42    DDEATHeError : Error;5B    EncodeDone   : BOOL := FALSE;ÐÐÐE#ÐÐ	
+Gx_l)!0…jüo0
fo€IÑúŸ
7System.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
8PublishDDEATHEntry := FALSE;LWriteDeviceLog( gc_sparkplug.CMP_EDGE,T                CmpLog.LogClass.LOG_DEBUG,X                'Device Death Detected: %s',d                WSTRING_TO_STRING( DeviceName ) );ÒDDEATHeError := _SparkplugB.GetDeviceDeathCertificate( pEoN := _pEoN, AllMetricsList := AllMetricsList );PIF (DDEATHeError <> ERROR.NO_ERROR) THENT    WriteDeviceLog( gc_sparkplug.CMP_EDGE,\                    CmpLog.LogClass.LOG_ERROR,^                    'Publish DDEATH Error: %s',`                    TO_STRING( DDEATHeError ) );END_IFJ_SparkplugB.Encode( Enable := TRUE );REPEATh    _SparkplugB( AllmetricsList := AllMetricsList );Œ    EncodeError := _SparkplugB.EncodeError( eError => Encode_eError );R    EncodeDone  := _SparkplugB.Encoded();>UNTIL EncodeDone OR EncodeError END_REPEAT;!L_SparkplugB.Encode( Enable := FALSE );"&IF EncodeError THEN#j                    'Encoding DDEATH data Error: %s',$b                    TO_STRING( Encode_eError ) );%F// now retrieve the serialised blob&T_SparkplugB.GetEncodedBlob( Blob := _Blob,'h                            BlobSize := _BlobSize );(0_MQTT.EnablePublisher();)`PublishDDEATHEntry := EncodeDone OR EncodeError;*Interface+L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94},${attribute 'hide'}-@METHOD PublishDDEATHEntry : BOOL.VAR_IN_OUT/4    AllMetricsList : LIST;0END_VAR1VAR_OUTPUT2D    EncodeError   : BOOL := FALSE;34    Encode_eError : Error;4VAR_STAT52    DDEATHeError : Error;6B    EncodeDone   : BOOL := FALSE;ÐÐÐE%ÐÐ	
 ­TÚÐ-
ÐÐ	
 ­UÚÐ-ÐÐ	
-­VÚÐ-ÐÐ	
-­WÚÐ-ÐÐ	
-­XÚÐ-ÐÐ	
-­YÚÐ-ÐÐ	
-­ZÚÐ-ÐÐ	
-­[ÚÐ-ÐÐ	
+­vÚÐ-ÐÐ	
+­VÚÐ-ÐÐ	
+­WÚÐ-ÐÐ	
+­XÚÐ-ÐÐ	
+­YÚÐ-ÐÐ	
+­[ÚÐ-ÐÐ	
 ­\ÚÐ-ÐÐ	
 ­]ÚÐ-ÐÐ	
-­^ÚÐ-ÐÐ	
-­_ÚÐ-ÐÐ	
-­`ÚÐ-ÐÐ	
-­aÚÐ-ÐÐ	
-­bÚÐ-ÐÐ	
-­cÚÐ-ÐÐ	
-­dÚÐ-ÐÐ	
-­eÚÐ-ÐÐ	
-­fÚÐ-ÐÐ	
-­gÚÐ-ÐÐ	
-­hÚÐ-ÐÐ	
-­iÚÐ-ÐÐ	
-­jÚÐ- ÐÐ	
-­kÚÐ-!ÐÐ	
+­wÚÐ-ÐÐ	
+­^ÚÐ-ÐÐ	
+­_ÚÐ-ÐÐ	
+­`ÚÐ-ÐÐ	
+­aÚÐ-ÐÐ	
+­bÚÐ-ÐÐ	
+­cÚÐ-ÐÐ	
+­dÚÐ-ÐÐ	
+­eÚÐ-ÐÐ	
+­fÚÐ-ÐÐ	
+­gÚÐ-ÐÐ	
+­hÚÐ- ÐÐ	
+­iÚÐ-ÐÐ	
+­jÚÐ-!ÐÐ	
+­kÚÐ-"ÐÐ	
 ­lÚÐ-ÐÐ	
-­mÚÐ-"ÐÐ	
-­nÚÐ-#ÐÐ	
-­oÚÐ-ÐÐ	
-­pÚÐ-ÐÐ	
-­qÚÐ-$ÐÐ	
-­rÚÐ-%ÐÐ	
-­sÚÐ-&ÐÐ	
-­tÚÐ-ÐÐ	
-­uÚÐ-'ÐÐ	
-­>ÚÐ-(Ð)*ÐE
ÐÐ	
-­HÚÐ-+ÐÐ	
-­IÚÐ-,ÐÐ	
-­JÚÐ--ÐÐ	
-­KÚÐ-.ÐÐ	
-­LÚÐ-/ÐÐ	
-­MÚÐ-0ÐÐ	
-­NÚÐ-1ÐÐ	
-­OÚÐ-2ÐÐ	
-­PÚÐ-/ÐÐ	
-­QÚÐ-3ÐÐ	
-­RÚÐ-4ÐÐ	
-­SÚÐ-5ÐÐ	
-­ÚÐ-/
\ No newline at end of file
+­xÚÐ-ÐÐ	
+­mÚÐ-#ÐÐ	
+­nÚÐ-$ÐÐ	
+­oÚÐ-ÐÐ	
+­pÚÐ-ÐÐ	
+­qÚÐ-%ÐÐ	
+­rÚÐ-&ÐÐ	
+­sÚÐ-'ÐÐ	
+­tÚÐ-ÐÐ	
+­uÚÐ-(ÐÐ	
+­>ÚÐ-)Ð*+ÐE
ÐÐ	
+­HÚÐ-,ÐÐ	
+­IÚÐ--ÐÐ	
+­JÚÐ-.ÐÐ	
+­KÚÐ-/ÐÐ	
+­LÚÐ-0ÐÐ	
+­MÚÐ-1ÐÐ	
+­NÚÐ-2ÐÐ	
+­OÚÐ-3ÐÐ	
+­PÚÐ-0ÐÐ	
+­QÚÐ-4ÐÐ	
+­RÚÐ-5ÐÐ	
+­SÚÐ-6ÐÐ	
+­ÚÐ-0
\ No newline at end of file