Diff of /trunk/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_Payload_1/FB_Payload/Pool/ClaimNextFreeMetric/svnobj [r894] .. [r895]  Maximize  Restore

Switch to side-by-side view

--- a/trunk/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_Payload_1/FB_Payload/Pool/ClaimNextFreeMetric/svnobj
+++ b/trunk/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_Payload_1/FB_Payload/Pool/ClaimNextFreeMetric/svnobj
@@ -1,6 +1,6 @@
-Gx_lñ
!0…jüox
-¨&z™QΔó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
Z//Try and get a metric from the existing pooljMetricsPool.ItterateNext( itfElement => _COL_Element,N                          HasNext => );2IF _COL_Element <> 0 THENH    IF __QUERYPOINTER( _COL_Element,^                         MyPayloadMetric ) THENd        ClaimNextFreeMetric REF= MyPayloadMetric^;d        ClaimNextFreeMetric.InitializeStructure();    ELSEn        eError := ERROR.PayloadNotACollectionOfStorage;    END_IFELSEb	//No metric? No worries, we will just create one¦	MyPayloadMetric := MetricsFactory.Create(itfData := initData, eError => FBFError);:	IF MyPayloadMetric <> 0 THEN^	    ClaimNextFreeMetric REF= MyPayloadMetric^;Ä		//Better add it to the MetricPool and "itterate" it, so future generations of payload can use itx		MetricsPool.AppendElem(itfElement := ClaimNextFreeMetric); :		MetricsPool.ItterateNext();!END_IF"Interface#L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}$tMETHOD ClaimNextFreeMetric : REFERENCE TO FB_PayloadMetric%VAR_OUTPUT&&    eError : ERROR;'END_VAR(VAR)d    MyPayloadMetric : POINTER TO FB_PayloadMetric;*J	initData        : PayloadMetricData;+:	FBFError        : FBF.ERROR;ÐÐÐEÐÐ	
+Gx_lá
!0…jüoh
+ã5>UQ+:H—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
Z//Try and get a metric from the existing pooljMetricsPool.ItterateNext( itfElement => _COL_Element,N                          HasNext => );2IF _COL_Element <> 0 THENH    IF __QUERYPOINTER( _COL_Element,^                         MyPayloadMetric ) THENd        ClaimNextFreeMetric REF= MyPayloadMetric^;d        ClaimNextFreeMetric.InitializeStructure();    ELSEn        eError := ERROR.PayloadNotACollectionOfStorage;    END_IFELSEb	//No metric? No worries, we will just create one¦	MyPayloadMetric := MetricsFactory.Create(itfData := initData, eError => FBFError);:	IF MyPayloadMetric <> 0 THEN^	    ClaimNextFreeMetric REF= MyPayloadMetric^;Ä		//Better add it to the MetricPool and "itterate" it, so future generations of payload can use itx		MetricsPool.AppendElem(itfElement := ClaimNextFreeMetric); :		MetricsPool.ItterateNext();!END_IF"Interface#L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}$tMETHOD ClaimNextFreeMetric : REFERENCE TO FB_PayloadMetric%VAR_OUTPUT&&    eError : ERROR;'END_VAR(VAR)d    MyPayloadMetric : POINTER TO FB_PayloadMetric;*:	initData        : DummyData;+:	FBFError        : FBF.ERROR;ÐÐÐEÐÐ	
 ­’ÚÐ-
ÐÐ	
 ­…ÚÐ-ÐÐ	
 ­†ÚÐ-ÐÐ	
@@ -26,12 +26,12 @@
 ­žÚÐ-ÐÐ	
 ­šÚÐ-ÐÐ	
 ­ÚÐ-!Ð"#ÐE	ÐÐ	
-­|ÚÐ-$ÐÐ	
-­€ÚÐ-%ÐÐ	
-­ÚÐ-&ÐÐ	
-­‚ÚÐ-'ÐÐ	
-­ƒÚÐ-(ÐÐ	
-­„ÚÐ-)ÐÐ	
-­–ÚÐ-*ÐÐ	
-­—ÚÐ-+ÐÐ	
+­£ÚÐ-$ÐÐ	
+­¤ÚÐ-%ÐÐ	
+­¥ÚÐ-&ÐÐ	
+­¦ÚÐ-'ÐÐ	
+­§ÚÐ-(ÐÐ	
+­¨ÚÐ-)ÐÐ	
+­©ÚÐ-*ÐÐ	
+­ªÚÐ-+ÐÐ	
 ­ÚÐ-'
\ No newline at end of file