--- a
+++ b/project/device_b032fdcd/plc_logic_4bbe9722/application1_8e35a463/edge1_a5e930f4/a5e930f4cd844d83a3f7492f198987aa.object
@@ -0,0 +1 @@
+{"payload":{"meta":{"Graph":{"@Type":"81297157","@Value":{"Guid":"(Guid)a5e930f4-cd84-4d83-a3f7-492f198987aa","ParentGuid":"(Guid)8e35a463-e747-4a73-9f12-158dbb2b0fb2","Name":"(string)Edge1","Properties":{"@Type":"2c41fa04:IDictionary","@Value":{}},"TypeGuid":"(Guid)6f9dac99-8de1-4efc-8465-68ac443b7d08","EmbeddedTypeGuids":{"@Type":"[Guid]","@Value":["(Guid)a9ed5b7e-75c5-4651-af16-d2c27e98cb94","(Guid)3b83b776-fb25-43b8-99f2-3c507c9143fc"]}}},"TypeInfos":{"2c41fa04":"{2c41fa04-1834-41c1-816e-303c7aa2c05b}","81297157":"{81297157-7ec9-45ce-845e-84cab2b88ade}","Guid":"System.Guid","string":"System.String"}},"object":{"Graph":{"@Type":"6f9dac99","@Value":{"SpecialFunc":{"@Type":"0db3d7bb:Enum","@Value":"None"},"Implementation":{"@Type":"3b83b776","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextLines":{"@Type":"[a5de0b0b]","@Value":[{"@Type":"a5de0b0b","@Value":{"Id":"(long)5114","Tag":null,"Text":"(string)IF Init THEN"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5115","Tag":null,"Text":"(string)    AddAllMetrics();"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5116","Tag":null,"Text":"(string)    Scenario( TestScenario := g_example_settings.TestScenario);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5184","Tag":null,"Text":"(string)    GenerateDataPeriod := UINT_TO_TIME( Scenario.publishPeriod - 250 ); // Now we surely change the data before sending it"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5117","Tag":null,"Text":"(string)    Init := FALSE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5118","Tag":null,"Text":"(string)END_IF"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5119","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5120","Tag":null,"Text":"(string)GenerateDataTimer( IN := NOT GenerateDataTimer.Q,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5121","Tag":null,"Text":"(string)                   PT := GenerateDataPeriod,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5122","Tag":null,"Text":"(string)                   ET => GenerateDataElapsed );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5123","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5124","Tag":null,"Text":"(string)IF GenerateDataTimer.Q THEN"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5125","Tag":null,"Text":"(string)    GenerateEoNData();"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5126","Tag":null,"Text":"(string)    GenerateDeviceData();"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5127","Tag":null,"Text":"(string)END_IF"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5128","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5129","Tag":null,"Text":"(string)TON_DelayStartup( IN := TRUE );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5130","Tag":null,"Text":"(string)IF NOT Scenario.StillGettingClientCertificate AND TON_DelayStartup.Q THEN"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5131","Tag":null,"Text":"(string)    EoN( ServerUrl := Scenario.ServerUrl,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5132","Tag":null,"Text":"(string)         ServerPort := Scenario.ServerPort,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5133","Tag":null,"Text":"(string)         PrimaryHostID := g_example_settings.PrimaryHostID1,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5134","Tag":null,"Text":"(string)         NodeName := g_example_settings.EdgeName1,             "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5135","Tag":null,"Text":"(string)         GroupId := g_example_settings.GroupID,       "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5136","Tag":null,"Text":"(string)         KeepAlive := Scenario.KeepAlive,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5137","Tag":null,"Text":"(string)         CleanSession := Scenario.CleanSession,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5138","Tag":null,"Text":"(string)         Username := Scenario.Username,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5139","Tag":null,"Text":"(string)         Password := Scenario.Password,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5140","Tag":null,"Text":"(string)         UseTLS := Scenario.UseTLS,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5141","Tag":null,"Text":"(string)         hCert := Scenario.hCert,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5142","Tag":null,"Text":"(string)         publishPeriod := Scenario.publishPeriod,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5143","Tag":null,"Text":"(string)         // Uncomment this for TLS usage and please alter the initialisation of myTLSContext"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5144","Tag":null,"Text":"(string)         //         ITLSContextProvider    := ItfTLSContext, // We provide a reference to an instance of TLSContext"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5145","Tag":null,"Text":"(string)         IASyncPropertyProvider :=,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5146","Tag":null,"Text":"(string)         SessionState => EoNConnectionState,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5147","Tag":null,"Text":"(string)         NumberOfDevices => NumberOfDevices );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5148","Tag":null,"Text":"(string)ELSIF Scenario.StillGettingClientCertificate THEN"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5149","Tag":null,"Text":"(string)    //The below method creates a Client Certificate for you"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5150","Tag":null,"Text":"(string)    //It generates a CSR and sends it to test.mosquitto.org to be signed"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5151","Tag":null,"Text":"(string)    Scenario.AdditionalStepsToRegisterAClientCertificateWithtest_mosquitto_org();"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5152","Tag":null,"Text":"(string)END_IF"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5153","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5154","Tag":null,"Text":"(string)IF PlugIt THEN"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5155","Tag":null,"Text":"(string)    ItfEoN := EoN;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5156","Tag":null,"Text":"(string)ELSE"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5157","Tag":null,"Text":"(string)    ItfEoN := 0;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5158","Tag":null,"Text":"(string)END_IF"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5159","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5160","Tag":null,"Text":"(string)MyDevice1( DeviceName := \"Device1\","}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5161","Tag":null,"Text":"(string)           DeviceHealthy := Device1Healthy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5162","Tag":null,"Text":"(string)           ItfEoNInstance := ItfEoN,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5163","Tag":null,"Text":"(string)           PluggedIntoEoN =>,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5164","Tag":null,"Text":"(string)           SessionState => MyDevice1State,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5165","Tag":null,"Text":"(string)           publishPeriod := Scenario.publishPeriod );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5166","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5167","Tag":null,"Text":"(string)MyDevice2( DeviceName := \"Device2\","}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5168","Tag":null,"Text":"(string)           DeviceHealthy := Device2Healthy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5169","Tag":null,"Text":"(string)           ItfEoNInstance := ItfEoN,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5170","Tag":null,"Text":"(string)           PluggedIntoEoN =>,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5171","Tag":null,"Text":"(string)           SessionState => MyDevice2State,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5172","Tag":null,"Text":"(string)           publishPeriod := Scenario.publishPeriod );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5173","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5174","Tag":null,"Text":"(string)MyDevice3( DeviceName := \"Device3\","}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5175","Tag":null,"Text":"(string)           DeviceHealthy := Device3Healthy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5176","Tag":null,"Text":"(string)           ItfEoNInstance := ItfEoN,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5177","Tag":null,"Text":"(string)           PluggedIntoEoN =>,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5178","Tag":null,"Text":"(string)           SessionState => MyDevice3State,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4231","Tag":null,"Text":"(string)           publishPeriod := Scenario.publishPeriod );"}}]}}}}},"Interface":{"@Type":"a9ed5b7e","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextLines":{"@Type":"[a5de0b0b]","@Value":[{"@Type":"a5de0b0b","@Value":{"Id":"(long)4974","Tag":null,"Text":"(string)PROGRAM Edge1"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4975","Tag":null,"Text":"(string)VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4976","Tag":null,"Text":"(string)    Init : BOOL := TRUE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4978","Tag":null,"Text":"(string)    EoN : Sparkplug.FB_Edge;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4979","Tag":null,"Text":"(string)    EoNConnectionState : Sparkplug.SparkplugSessionStateType;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4980","Tag":null,"Text":"(string)    NumberOfDevices : UDINT;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4981","Tag":null,"Text":"(string)    MyDevice1 : Sparkplug.FB_Device;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4982","Tag":null,"Text":"(string)    Device1Healthy : BOOL := TRUE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4983","Tag":null,"Text":"(string)    MyDevice2 : Sparkplug.FB_Device;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4984","Tag":null,"Text":"(string)    Device2Healthy : BOOL := TRUE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4985","Tag":null,"Text":"(string)    MyDevice3 : Sparkplug.FB_Device;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4986","Tag":null,"Text":"(string)    Device3Healthy : BOOL := TRUE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4987","Tag":null,"Text":"(string)    MyDevice1State : Sparkplug.SparkplugSessionStateType;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4988","Tag":null,"Text":"(string)    MyDevice2State : Sparkplug.SparkplugSessionStateType;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4989","Tag":null,"Text":"(string)    MyDevice3State : Sparkplug.SparkplugSessionStateType;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4990","Tag":null,"Text":"(string)    PlugIt : BOOL := TRUE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4991","Tag":null,"Text":"(string)    ItfEoN : Sparkplug.ISparkplugDeviceProtocol;    "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5029","Tag":null,"Text":"(string)    GenerateDataPeriod : TIME;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5030","Tag":null,"Text":"(string)    GenerateDataElapsed : TIME;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5031","Tag":null,"Text":"(string)    GenerateDataTimer : TON;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5179","Tag":null,"Text":"(string)    Str : ChangingString;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5032","Tag":null,"Text":"(string)    TimeStamp : Sparkplug.T_DateTime;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5185","Tag":null,"Text":"(string)    TON_DelayStartup : TON := (PT := T#5S); "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4962","Tag":null,"Text":"(string)END_VAR"}}]}}}}},"UniqueIdGenerator":"(string)5186","POULevel":{"@Type":"8e575c5b:Enum","@Value":"Standard"},"ChildObjectGuids":{"@Type":"ArrayList:IList","@Value":[]},"AddAttributeSubsequent":"(bool)False"}},"TypeInfos":{"0db3d7bb":"{0db3d7bb-cde0-4416-9a7b-ce49a0124323}","3b83b776":"{3b83b776-fb25-43b8-99f2-3c507c9143fc}","6f9dac99":"{6f9dac99-8de1-4efc-8465-68ac443b7d08}","8e575c5b":"{8e575c5b-1d37-49c6-941b-5c0ec7874787}","a5de0b0b":"{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}","a9ed5b7e":"{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}","ArrayList":"System.Collections.ArrayList","bool":"System.Boolean","f3878285":"{f3878285-8e4f-490b-bb1b-9acbb7eb04db}","long":"System.Int64","string":"System.String"}}},"FormatVersion":"1.0"}
\ No newline at end of file