Diff of /branches/FeatureBranches/refactorpayload/SparkplugB/Function Blocks/FB_PrimaryHost/FB_PrimaryHost/PoolManager/allocMetric/svnobj [r813] .. [r814]  Maximize  Restore

Switch to unified view

a/branches/FeatureBranches/refactorpayload/SparkplugB/Function Blocks/FB_PrimaryHost/FB_PrimaryHost/PoolManager/allocMetric/svnobj b/branches/FeatureBranches/refactorpayload/SparkplugB/Function Blocks/FB_PrimaryHost/FB_PrimaryHost/PoolManager/allocMetric/svnobj
1
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
1
Gx_l,
2
!0jüoÄ«›hÿñx†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
2
longTagText
Ò// steal an object from the pool, register it with the Edge / Device / RemoteTemplate and assign its nameRIF NOT THIS^._MetricPool.ListIsEmpty THENä    _itfElement := THIS^._MetricPool.HeadElem.RemoveElem(); //Remove it, but now it is not part of a group anymoreF    IF __QUERYPOINTER( _itfElement,\                       _fb_RemoteMetric ) THEN|        _fb_RemoteMetric^( itfMetricOwner := itfMetricOwner );V        allocMetric REF= _fb_RemoteMetric^;    END_IFEND_IFInterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}bMETHOD allocMetric : REFERENCE TO FB_RemoteMetricVAR_INPUTD    itfMetricOwner : IMetricOwner;END_VARVAR_OUTPUT&    eError : ERROR;VAR@    _itfElement      : IElement; d    _fb_RemoteMetric : POINTER TO FB_RemoteMetric;ÐÐÐE ÐÐ  
3
longTagText
Ò// steal an object from the pool, register it with the Edge / Device / RemoteTemplate and assign its nameRIF NOT THIS^._MetricPool.ListIsEmpty THENä    _itfElement := THIS^._MetricPool.HeadElem.RemoveElem(); //Remove it, but now it is not part of a group anymore¤    IF __QUERYPOINTER( _itfElement,                        _fb_RemoteMetric ) THEN|        _fb_RemoteMetric^( itfMetricOwner := itfMetricOwner );V        allocMetric REF= _fb_RemoteMetric^;    END_IFEND_IFInterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}p// Will try to allocate a new Metric with the given namebMETHOD allocMetric : REFERENCE TO FB_RemoteMetricVAR_INPUTD    itfMetricOwner : IMetricOwner;END_VARVAR_OUTPUT&    eError : ERROR;VAR@    _itfElement      : IElement; d    _fb_RemoteMetric : POINTER TO FB_RemoteMetric;ÐÐÐEÐÐ   
3
­@ÚÐ-
ÐÐ  
4
­@ÚÐ-
ÐÐ  
4
­AÚÐ-ÐÐ  
5
­AÚÐ-ÐÐ  
5
­BÚÐ-ÐÐ  
6
­BÚÐ-ÐÐ  
6
­CÚÐ-ÐÐ  
7
­CÚÐ-ÐÐ  
7
­DÚÐ-ÐÐ  
8
­EÚÐ-ÐÐ  
8
­EÚÐ-ÐÐ  
9
­FÚÐ-ÐÐ  
9
­FÚÐ-ÐÐ  
10
­GÚÐ-ÐÐ  
10
­GÚÐ-ÐÐ  
11
­ÚÐ-ÐÐEÐÐ    
11
­ÚÐ-ÐÐEÐÐ    
12
­HÚÐ-ÐÐ  
12
­6ÚÐ-ÐÐ  
13
­6ÚÐ-ÐÐ  
13
­7ÚÐ-ÐÐ  
14
­7ÚÐ-ÐÐ  
14
­8ÚÐ-ÐÐ  
15
­8ÚÐ-ÐÐ  
15
­9ÚÐ-ÐÐ  
16
­9ÚÐ-ÐÐ  
16
­:ÚÐ-ÐÐ  
17
­:ÚÐ-ÐÐ  
...
...
18
­<ÚÐ-ÐÐ  
19
­<ÚÐ-ÐÐ  
19
­=ÚÐ-ÐÐ  
20
­=ÚÐ-ÐÐ  
20
­>ÚÐ-ÐÐ  
21
­>ÚÐ-ÐÐ  
21
­?ÚÐ- ÐÐ  
22
­?ÚÐ- ÐÐ  
22
­ÚÐ-
23
­ÚÐ-