[91f2a2]: / project / sparkplug™_mqtt_edge_and_host-stack_b9741afd / function_blocks_8ad6e219 / fb_primaryhost_ec6863e3 / fb_primaryhostmqtt_5eddef6f / 5eddef6f704e42d7820d1501e598bd8a.object  Maximize  Restore  History

Download this file

1 lines (1 with data), 19.5 kB

1
{"payload":{"meta":{"Graph":{"@Type":"81297157","@Value":{"Guid":"(Guid)5eddef6f-704e-42d7-820d-1501e598bd8a","ParentGuid":"(Guid)00000000-0000-0000-0000-000000000000","Name":"(string)FB_PrimaryHostMQTT","Properties":{"@Type":"2c41fa04:IDictionary","@Value":[{"@Key":"(Guid)829a18f2-c514-4f6e-9634-1df173429203","@Value":{"@Type":"829a18f2","@Value":{"ParentObjects":{"@Type":"fa2ee218:IDictionary","@Value":[{"@Key":"(Guid)21af5390-2942-461a-bf89-951aaf6999f1","@Value":"(Guid)ec6863e3-35a1-4237-b54f-4c4d98ebfb4e"}]}}}}]},"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}","829a18f2":"{829a18f2-c514-4f6e-9634-1df173429203}","fa2ee218":"{fa2ee218-a39b-4b6d-b249-49dbddbd168a}","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)1731","Tag":null,"Text":"(string)_Client(xEnable := _ClientEnable,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1732","Tag":null,"Text":"(string)    xDone => _ClientDone,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1733","Tag":null,"Text":"(string)    xBusy => _ClientBusy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1734","Tag":null,"Text":"(string)    xError => _ClientError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1735","Tag":null,"Text":"(string)    uiPort := _ServerPort,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1736","Tag":null,"Text":"(string)    xUseTLS := _UseTLS,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1737","Tag":null,"Text":"(string)    uiKeepAlive := _KeepAlive,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1738","Tag":null,"Text":"(string)    pbWillMessage := _LastWillMessage,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1739","Tag":null,"Text":"(string)    uiWillMessageSize := _LastWillMessageSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1740","Tag":null,"Text":"(string)    xWillRetain := _LastWillRetain,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1741","Tag":null,"Text":"(string)    eWillQoS := _LastWilQos,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1742","Tag":null,"Text":"(string)    xCleanSession := _ClientCleanSession,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1743","Tag":null,"Text":"(string)    wsUsername := _Username,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1744","Tag":null,"Text":"(string)    wsPassword := _Password,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1745","Tag":null,"Text":"(string)    wsWillTopic := _LastWillTopic,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1746","Tag":null,"Text":"(string)    sClientId := _ClientId,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1747","Tag":null,"Text":"(string)    tPingInterval := _ClientPingInterval,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1748","Tag":null,"Text":"(string)    hCert := _hCert,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1749","Tag":null,"Text":"(string)    itfTLSContext := _ItfTLSContext,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1750","Tag":null,"Text":"(string)    itfAsyncProperty := _ItfAsyncProperty,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1751","Tag":null,"Text":"(string)    sHostname := _ServerUrl,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1752","Tag":null,"Text":"(string)    eMQTTError => _ClientMQTTError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1753","Tag":null,"Text":"(string)    xConnectedToBroker => _ClientConnectedToBroker);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1754","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1755","Tag":null,"Text":"(string)_ClientConnecting := _ClientEnable AND NOT (_ClientConnectedToBroker) AND NOT (_ClientError);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1756","Tag":null,"Text":"(string)_ConnectionState := SEL(_ClientConnectedToBroker,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1757","Tag":null,"Text":"(string)    SparkplugSessionStateType.OFFLINE,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1758","Tag":null,"Text":"(string)    SparkplugSessionStateType.ONLINE);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1759","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1760","Tag":null,"Text":"(string)_Publisher(xExecute := _PubExecute,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1761","Tag":null,"Text":"(string)    udiTimeOut := _PubTimeOut,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1762","Tag":null,"Text":"(string)    eQoS := _PublishQos,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1763","Tag":null,"Text":"(string)    xReDelivery := _PubRedelivery,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1764","Tag":null,"Text":"(string)    xRetain := _PublishRetain,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1765","Tag":null,"Text":"(string)    pbPayload := _PublishMessage,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1766","Tag":null,"Text":"(string)    udiPayloadSize := _PublishMessageSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1767","Tag":null,"Text":"(string)    mqttClient := _Client,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1768","Tag":null,"Text":"(string)    wsTopicName := _PubTopic,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1769","Tag":null,"Text":"(string)    xDone => _PubDone,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1770","Tag":null,"Text":"(string)    xBusy => _PubBusy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1771","Tag":null,"Text":"(string)    xError => _PubError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1772","Tag":null,"Text":"(string)    eMQTTError => _PubMQTTError);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1773","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1774","Tag":null,"Text":"(string)// Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1775","Tag":null,"Text":"(string)_Subscriber(xEnable := _Subscriber_Enabled,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1776","Tag":null,"Text":"(string)    eSubscribeQos := _Subscriber_QoS,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1777","Tag":null,"Text":"(string)    pbPayload := ADR(_Subscriber_Message),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1778","Tag":null,"Text":"(string)    udiMaxPayloadSize := SIZEOF(_Subscriber_Message),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1779","Tag":null,"Text":"(string)    mqttClient := _Client,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1780","Tag":null,"Text":"(string)    wsTopicFilter := _Subscriber_TopicFilter,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1781","Tag":null,"Text":"(string)    xDone => _Subscriber_Done,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1782","Tag":null,"Text":"(string)    xBusy => _Subscriber_Busy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1783","Tag":null,"Text":"(string)    xError => _Subscriber_Error,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1784","Tag":null,"Text":"(string)    eMQTTError => _Subscriber_MQTTError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1785","Tag":null,"Text":"(string)    xReceived => _Subscriber_Received,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1786","Tag":null,"Text":"(string)    udiPayloadSize => _Subscriber_PayloadSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1787","Tag":null,"Text":"(string)    xSubscribeActive => _Subscriber_Active,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1788","Tag":null,"Text":"(string)    wsLastTopic => _Subscriber_LastTopic);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1789","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1790","Tag":null,"Text":"(string)TerminateString(ADR(_Subscriber_Message),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1791","Tag":null,"Text":"(string)    _Subscriber_PayloadSize);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1792","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1793","Tag":null,"Text":"(string)// Diagnose"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)124","Tag":null,"Text":"(string)Diag();"}}]}}}}},"Interface":{"@Type":"a9ed5b7e","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextLines":{"@Type":"[a5de0b0b]","@Value":[{"@Type":"a5de0b0b","@Value":{"Id":"(long)1650","Tag":null,"Text":"(string)(* "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1651","Tag":null,"Text":"(string)    Contains Primary Node MQTT CLient, Publisher and subscribers"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1652","Tag":null,"Text":"(string)*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1653","Tag":null,"Text":"(string){attribute 'hide'}"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1654","Tag":null,"Text":"(string)FUNCTION_BLOCK FB_PrimaryHostMQTT"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1655","Tag":null,"Text":"(string)VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1656","Tag":null,"Text":"(string)    _Client : MQTT.MQTTClient; // Function block to establish a connection to a MQTT broker   "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1657","Tag":null,"Text":"(string)    _ClientEnable : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1658","Tag":null,"Text":"(string)    _ClientConnecting : BOOL; // TRUE while trying to connect, otherwise FALSE"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1659","Tag":null,"Text":"(string)    _ConnectionState : SparkplugSessionStateType := SparkplugSessionStateType.OFFLINE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1660","Tag":null,"Text":"(string)    _ClientDone : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1661","Tag":null,"Text":"(string)    _ClientBusy : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1662","Tag":null,"Text":"(string)    _ClientError : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1663","Tag":null,"Text":"(string)    _ClientCleanSession : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1664","Tag":null,"Text":"(string)    _ClientId : STRING(255) := 'ClientID';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1665","Tag":null,"Text":"(string)    _ClientPingInterval : TIME := T#15S;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1666","Tag":null,"Text":"(string)    _ServerUrl : STRING(255); // := 'test.mosquitto.org';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1667","Tag":null,"Text":"(string)    _ServerPort : UINT; // := 1883;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1668","Tag":null,"Text":"(string)    _KeepAlive : UINT := 60;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1669","Tag":null,"Text":"(string)    _Username : WSTRING := \"\";"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1670","Tag":null,"Text":"(string)    _Password : WSTRING := \"\";"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1671","Tag":null,"Text":"(string)    _UseTLS : BOOL := FALSE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1672","Tag":null,"Text":"(string)    _ItfTLSContext : MQTT.NBS.ITLSContext; //Encapsulates all the data neccecray to handle encrypted tcp connections"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1673","Tag":null,"Text":"(string)    //"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1674","Tag":null,"Text":"(string)    //Static initialization, as shown in the following code snippet;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1675","Tag":null,"Text":"(string)    //"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1676","Tag":null,"Text":"(string)    //VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1677","Tag":null,"Text":"(string)    //    commonName : STRING := 'MyRasPi';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1678","Tag":null,"Text":"(string)    //    ciCertInfo : NBS.CERT_INFO := (psInfo:=ADR(commonName), udiSize:=LEN(commonName));"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1679","Tag":null,"Text":"(string)    //    myTLSContext : NBS.TLSContext := ("}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1680","Tag":null,"Text":"(string)    //        ePurpose:=NBS.PURPOSE.CLIENT_SIDE,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1681","Tag":null,"Text":"(string)    //        sUseCaseName:='NBSTest',"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1682","Tag":null,"Text":"(string)    //        sTLSVersion:='1.3',"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1683","Tag":null,"Text":"(string)    //        ciCertInfo:=ciCertInfo,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1684","Tag":null,"Text":"(string)    //        udiVerificationMode:=2"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1685","Tag":null,"Text":"(string)    //    );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1686","Tag":null,"Text":"(string)    //END_VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1687","Tag":null,"Text":"(string)    _ItfAsyncProperty : MQTT.NBS.IAsyncProperty; // Runs the connect process in a own background task. Use this property if the connection setup takes longer than one task cycle (e.g. TLS connections)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1688","Tag":null,"Text":"(string)    _hCert : SysTypes.RTS_IEC_HANDLE; // Handle to the client certificate (optional)  "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1689","Tag":null,"Text":"(string)    _ClientMQTTError : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1690","Tag":null,"Text":"(string)    _ClientConnectedToBroker : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1691","Tag":null,"Text":"(string)    _LastWillTopic : WSTRING(GC_Sparkplug.supported_string_lengths);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1692","Tag":null,"Text":"(string)    _LastWillMessage : POINTER TO BYTE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1693","Tag":null,"Text":"(string)    _LastWillMessageSize : UINT;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1694","Tag":null,"Text":"(string)    _LastWilQos : MQTT.MQTT_QOS;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1695","Tag":null,"Text":"(string)    _LastWillRetain : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1696","Tag":null,"Text":"(string)    _ClientDiag : STRING := ''; // Diagnosis String for the client\t"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1697","Tag":null,"Text":"(string)    _Publisher : MQTT.MQTTPublish; // Function block to publish MQTT messages"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1698","Tag":null,"Text":"(string)    _PubExecute : BOOL; // Enables the publisher"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1699","Tag":null,"Text":"(string)    _PubTimeOut : UDINT := 10000000; // Timeout in microseconds, default set at 10000000 = 10s "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1700","Tag":null,"Text":"(string)    _PubRedelivery : BOOL; //TRUE: When packet got already send and now should got resend, FALSE: First time"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1701","Tag":null,"Text":"(string)    _PubDone : BOOL; // TRUE if the message has been successfully published"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1702","Tag":null,"Text":"(string)    _PubBusy : BOOL; // TRUE while the message is being published"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1703","Tag":null,"Text":"(string)    _PubError : BOOL; // TRUE if an error occured"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1704","Tag":null,"Text":"(string)    _PubTopic : WSTRING(1024); // Message Topic"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1705","Tag":null,"Text":"(string)    _PublishMessage : POINTER TO BYTE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1706","Tag":null,"Text":"(string)    _PublishMessageSize : UDINT;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1707","Tag":null,"Text":"(string)    _PublishQos : MQTT.MQTT_QOS := MQTT.MQTT_QOS.QoS0;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1708","Tag":null,"Text":"(string)    _PublishRetain : BOOL; // TRUE: Stores the message on server permanently "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1709","Tag":null,"Text":"(string)    _PubMQTTError : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1710","Tag":null,"Text":"(string)    _PubDiag : STRING := ''; // Diagnosis String for the publisher"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1711","Tag":null,"Text":"(string)    _Subscriber : MQTT.MQTTSubscribe; // Subscriber Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1712","Tag":null,"Text":"(string)    _Subscriber_Enabled : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1713","Tag":null,"Text":"(string)    _Subscriber_Done : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1714","Tag":null,"Text":"(string)    _Subscriber_Busy : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1715","Tag":null,"Text":"(string)    _Subscriber_Error : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1716","Tag":null,"Text":"(string)    _Subscriber_TopicFilter : WSTRING(1024); // the topic filter"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1717","Tag":null,"Text":"(string)    _Subscriber_Message : ARRAY[0..65535] OF BYTE; //64kb buffer"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1718","Tag":null,"Text":"(string)    _Subscriber_QoS : MQTT.MQTT_QOS;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1719","Tag":null,"Text":"(string)    _Subscriber_Active : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1720","Tag":null,"Text":"(string)    _Subscriber_MQTTError : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1721","Tag":null,"Text":"(string)    _Subscriber_Received : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1722","Tag":null,"Text":"(string)    _Subscriber_PayloadSize : UDINT; // size of received message"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1723","Tag":null,"Text":"(string)    _Subscriber_MaxPayloadSize"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1724","Tag":null,"Text":"(string)        : UDINT; // maximum receive buffer size"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1725","Tag":null,"Text":"(string)    _Subscriber_LastTopic : WSTRING(GC_Sparkplug.supported_string_lengths);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1726","Tag":null,"Text":"(string)    _Subscriber_Diag : STRING := ''; // Diagnosis String for the Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1727","Tag":null,"Text":"(string)    //these are for GetSubscriberMessage"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1728","Tag":null,"Text":"(string)    _SubscriberDecoderInst : FB_PayloadSimpleDecoder;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1729","Tag":null,"Text":"(string)    _SubscriberDecoderInstMetric : FB_Metric := (_dataType := MetricDataType.Boolean);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1730","Tag":null,"Text":"(string)    _SubscriberDecoderInstList : LinkedList.List;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1","Tag":null,"Text":"(string)END_VAR"}}]}}}}},"UniqueIdGenerator":"(string)1793","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"}