Diff of /branches/develop/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_GroupID/FB_GroupID/IMessageSource/readyForPublish/svnobj [000000] .. [r865]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/branches/develop/mqttsparkplug/mqttsparkplug/SparkplugB/Function Blocks/FB_GroupID/FB_GroupID/IMessageSource/readyForPublish/svnobj
@@ -0,0 +1,27 @@
+Gx_lï
+!0…jüofÎp¦ïayž%Ë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
P// Only search if not already publishingXIF NOT THIS^._IMessageSource_publishing THEN\	// Get first element if none already selectedB	IF _IMessageSource_Edge = 0 THEN`		_IMessageSource_Edge := THIS^._Edges.HeadElem;	END_IF	t	WHILE _IMessageSource_Edge <> 0 AND NOT PublisherFound DO„		IF __QUERYINTERFACE(_IMessageSource_Edge, itfMessageSource) THENp			PublisherFound := itfMessageSource.readyForPublish();		END_IF8		IF NOT PublisherFound THENr			_IMessageSource_Edge := _IMessageSource_Edge.NextElem;	END_WHILEEND_IFDreadyForPublish := PublisherFound;InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}”// This has been implemented only as "does a child DEVICE want to publish" |// Decide whether you want to include NDATA in this as well :)!:METHOD readyForPublish : BOOL"VAR#2	PublisherFound   : BOOL;$F	itfMessageSource : IMessageSource;%END_VARÐÐÐEÐÐ	
+­OÚÐ-
ÐÐ	
+­PÚÐ-ÐÐ	
+­QÚÐ-ÐÐ	
+­RÚÐ-ÐÐ	
+­SÚÐ-ÐÐ	
+­TÚÐ-ÐÐ	
+­UÚÐ-ÐÐ	
+­VÚÐ-ÐÐ	
+­WÚÐ-ÐÐ	
+­XÚÐ-ÐÐ	
+­YÚÐ-ÐÐ	
+­ZÚÐ-ÐÐ	
+­[ÚÐ-ÐÐ	
+­\ÚÐ-ÐÐ	
+­]ÚÐ-ÐÐ	
+­^ÚÐ-ÐÐ	
+­!ÚÐ-ÐÐEÐÐ	
+­IÚÐ-ÐÐ	
+­JÚÐ- ÐÐ	
+­KÚÐ-!ÐÐ	
+­LÚÐ-"ÐÐ	
+­MÚÐ-#ÐÐ	
+­NÚÐ-$ÐÐ	
+­ÚÐ-%
\ No newline at end of file