[b6d3b1]: / project / sparkplug™_mqtt_host_b9741afd / function_blocks_8ad6e219 / fb_primaryhost_ec6863e3 / fb_primaryhostmqtt_5eddef6f / 5eddef6f704e42d7820d1501e598bd8a.object  Maximize  Restore  History

Download this file

1 lines (1 with data), 20.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)1587","Tag":null,"Text":"(string)_Client( xEnable := _ClientEnable,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1588","Tag":null,"Text":"(string)         xDone => _ClientDone,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1589","Tag":null,"Text":"(string)         xBusy => _ClientBusy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1590","Tag":null,"Text":"(string)         xError => _ClientError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1591","Tag":null,"Text":"(string)         uiPort := _ServerPort,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1592","Tag":null,"Text":"(string)         xUseTLS := _UseTLS,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1593","Tag":null,"Text":"(string)         uiKeepAlive := _KeepAlive,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1594","Tag":null,"Text":"(string)         pbWillMessage := _LastWillMessage,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1595","Tag":null,"Text":"(string)         uiWillMessageSize := _LastWillMessageSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1596","Tag":null,"Text":"(string)         xWillRetain := _LastWillRetain,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1597","Tag":null,"Text":"(string)         eWillQoS := _LastWilQos,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1598","Tag":null,"Text":"(string)         xCleanSession := _ClientCleanSession,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1599","Tag":null,"Text":"(string)         wsUsername := _Username,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1600","Tag":null,"Text":"(string)         wsPassword := _Password,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1601","Tag":null,"Text":"(string)         wsWillTopic := _LastWillTopic,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1602","Tag":null,"Text":"(string)         sClientId := _ClientId,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1603","Tag":null,"Text":"(string)         tPingInterval := _ClientPingInterval,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1604","Tag":null,"Text":"(string)         hCert := _hCert,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1605","Tag":null,"Text":"(string)         itfTLSContext := _ItfTLSContext,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1606","Tag":null,"Text":"(string)         itfAsyncProperty := _ItfAsyncProperty,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1607","Tag":null,"Text":"(string)         sHostname := _ServerUrl,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1608","Tag":null,"Text":"(string)         eMQTTError => _ClientMQTTError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1609","Tag":null,"Text":"(string)         xConnectedToBroker => _ClientConnectedToBroker );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1610","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1611","Tag":null,"Text":"(string)_ClientConnecting := _ClientEnable AND NOT (_ClientConnectedToBroker) AND NOT (_ClientError);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1612","Tag":null,"Text":"(string)_ConnectionState  := SEL( _ClientConnectedToBroker,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1613","Tag":null,"Text":"(string)                          SPStack.SparkplugSessionStateType.OFFLINE,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1614","Tag":null,"Text":"(string)                          SPStack.SparkplugSessionStateType.ONLINE );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1615","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1616","Tag":null,"Text":"(string)_Publisher( xExecute := _PubExecute,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1617","Tag":null,"Text":"(string)            udiTimeOut := _PubTimeOut,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1618","Tag":null,"Text":"(string)            eQoS := _PublishQos,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1619","Tag":null,"Text":"(string)            xReDelivery := _PubRedelivery,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1620","Tag":null,"Text":"(string)            xRetain := _PublishRetain,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1621","Tag":null,"Text":"(string)            pbPayload := _PublishMessage,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1622","Tag":null,"Text":"(string)            udiPayloadSize := _PublishMessageSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1623","Tag":null,"Text":"(string)            mqttClient := _Client,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1624","Tag":null,"Text":"(string)            wsTopicName := _PubTopic,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1625","Tag":null,"Text":"(string)            xDone => _PubDone,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1626","Tag":null,"Text":"(string)            xBusy => _PubBusy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1627","Tag":null,"Text":"(string)            xError => _PubError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1628","Tag":null,"Text":"(string)            eMQTTError => _PubMQTTError );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1629","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1630","Tag":null,"Text":"(string)// Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1631","Tag":null,"Text":"(string)_Subscriber( xEnable := _Subscriber_Enabled,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1632","Tag":null,"Text":"(string)             eSubscribeQos := _Subscriber_QoS,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1633","Tag":null,"Text":"(string)             pbPayload := ADR( _Subscriber_Message ),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1634","Tag":null,"Text":"(string)             udiMaxPayloadSize := SIZEOF( _Subscriber_Message ),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1635","Tag":null,"Text":"(string)             mqttClient := _Client,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1636","Tag":null,"Text":"(string)             wsTopicFilter := _Subscriber_TopicFilter,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1637","Tag":null,"Text":"(string)             xDone => _Subscriber_Done,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1638","Tag":null,"Text":"(string)             xBusy => _Subscriber_Busy,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1639","Tag":null,"Text":"(string)             xError => _Subscriber_Error,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1640","Tag":null,"Text":"(string)             eMQTTError => _Subscriber_MQTTError,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1641","Tag":null,"Text":"(string)             xReceived => _Subscriber_Received,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1642","Tag":null,"Text":"(string)             udiPayloadSize => _Subscriber_PayloadSize,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1643","Tag":null,"Text":"(string)             xSubscribeActive => _Subscriber_Active,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1644","Tag":null,"Text":"(string)             wsLastTopic => _Subscriber_LastTopic );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1645","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1646","Tag":null,"Text":"(string)SPStack.TerminateString( ADR( _Subscriber_Message ),"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1647","Tag":null,"Text":"(string)                 _Subscriber_PayloadSize );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1648","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1649","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)1506","Tag":null,"Text":"(string)(* "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1507","Tag":null,"Text":"(string)    Contains Primary Node MQTT CLient, Publisher and subscribers"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1508","Tag":null,"Text":"(string)*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1509","Tag":null,"Text":"(string){attribute 'hide'}"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1510","Tag":null,"Text":"(string)FUNCTION_BLOCK FB_PrimaryHostMQTT"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1511","Tag":null,"Text":"(string)VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1512","Tag":null,"Text":"(string)    _Client             : MQTT.MQTTClient; // Function block to establish a connection to a MQTT broker   "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1513","Tag":null,"Text":"(string)    _ClientEnable       : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1514","Tag":null,"Text":"(string)    _ClientConnecting   : BOOL; // TRUE while trying to connect, otherwise FALSE"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1515","Tag":null,"Text":"(string)    _ConnectionState    : SPStack.SparkplugSessionStateType := SPStack.SparkplugSessionStateType.OFFLINE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1516","Tag":null,"Text":"(string)    _ClientDone         : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1517","Tag":null,"Text":"(string)    _ClientBusy         : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1518","Tag":null,"Text":"(string)    _ClientError        : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1519","Tag":null,"Text":"(string)    _ClientCleanSession : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1520","Tag":null,"Text":"(string)    _ClientId           : STRING(255) := 'ClientID';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1521","Tag":null,"Text":"(string)    _ClientPingInterval : TIME        := T#15S;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1522","Tag":null,"Text":"(string)    _ServerUrl          : STRING(255); // := 'test.mosquitto.org';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1523","Tag":null,"Text":"(string)    _ServerPort         : UINT;        // := 1883;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1524","Tag":null,"Text":"(string)    _KeepAlive          : UINT    := 60;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1525","Tag":null,"Text":"(string)    _Username           : WSTRING := \"\";"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1526","Tag":null,"Text":"(string)    _Password           : WSTRING := \"\";"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1527","Tag":null,"Text":"(string)    _UseTLS             : BOOL    := FALSE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1528","Tag":null,"Text":"(string)    _ItfTLSContext      : MQTT.NBS.ITLSContext; //Encapsulates all the data neccecray to handle encrypted tcp connections"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1529","Tag":null,"Text":"(string)    //"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1530","Tag":null,"Text":"(string)    //Static initialization, as shown in the following code snippet;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1531","Tag":null,"Text":"(string)    //"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1532","Tag":null,"Text":"(string)    //VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1533","Tag":null,"Text":"(string)    //    commonName : STRING := 'MyRasPi';"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1534","Tag":null,"Text":"(string)    //    ciCertInfo : NBS.CERT_INFO := (psInfo:=ADR(commonName), udiSize:=LEN(commonName));"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1535","Tag":null,"Text":"(string)    //    myTLSContext : NBS.TLSContext := ("}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1536","Tag":null,"Text":"(string)    //        ePurpose:=NBS.PURPOSE.CLIENT_SIDE,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1537","Tag":null,"Text":"(string)    //        sUseCaseName:='NBSTest',"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1538","Tag":null,"Text":"(string)    //        sTLSVersion:='1.3',"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1539","Tag":null,"Text":"(string)    //        ciCertInfo:=ciCertInfo,"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1540","Tag":null,"Text":"(string)    //        udiVerificationMode:=2"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1541","Tag":null,"Text":"(string)    //    );"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1542","Tag":null,"Text":"(string)    //END_VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1543","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)1544","Tag":null,"Text":"(string)    _hCert                   : SysTypes.RTS_IEC_HANDLE; // Handle to the client certificate (optional)  "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1545","Tag":null,"Text":"(string)    _ClientMQTTError         : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1546","Tag":null,"Text":"(string)    _ClientConnectedToBroker : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1547","Tag":null,"Text":"(string)    _LastWillTopic           : WSTRING(SPStack.GC_Sparkplug.supported_string_lengths);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1548","Tag":null,"Text":"(string)    _LastWillMessage         : POINTER TO BYTE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1549","Tag":null,"Text":"(string)    _LastWillMessageSize     : UINT;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1550","Tag":null,"Text":"(string)    _LastWilQos              : MQTT.MQTT_QOS;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1551","Tag":null,"Text":"(string)    _LastWillRetain          : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1552","Tag":null,"Text":"(string)    _ClientDiag              : STRING := '';      // Diagnosis String for the client\t"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1553","Tag":null,"Text":"(string)    _Publisher               : MQTT.MQTTPublish;  // Function block to publish MQTT messages"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1554","Tag":null,"Text":"(string)    _PubExecute              : BOOL;              // Enables the publisher"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1555","Tag":null,"Text":"(string)    _PubTimeOut              : UDINT := 10000000; // Timeout in microseconds, default set at 10000000 = 10s "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1556","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)1557","Tag":null,"Text":"(string)    _PubDone                 : BOOL;              // TRUE if the message has been successfully published"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1558","Tag":null,"Text":"(string)    _PubBusy                 : BOOL;              // TRUE while the message is being published"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1559","Tag":null,"Text":"(string)    _PubError                : BOOL;              // TRUE if an error occured"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1560","Tag":null,"Text":"(string)    _PubTopic                : WSTRING(1024);     // Message Topic"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1561","Tag":null,"Text":"(string)    _PublishMessage          : POINTER TO BYTE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1562","Tag":null,"Text":"(string)    _PublishMessageSize      : UDINT;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1563","Tag":null,"Text":"(string)    _PublishQos              : MQTT.MQTT_QOS := MQTT.MQTT_QOS.QoS0;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1564","Tag":null,"Text":"(string)    _PublishRetain           : BOOL; // TRUE: Stores the message on server permanently "}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1565","Tag":null,"Text":"(string)    _PubMQTTError            : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1566","Tag":null,"Text":"(string)    _PubDiag                 : STRING := '';       // Diagnosis String for the publisher"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1567","Tag":null,"Text":"(string)    _Subscriber              : MQTT.MQTTSubscribe; // Subscriber Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1568","Tag":null,"Text":"(string)    _Subscriber_Enabled      : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1569","Tag":null,"Text":"(string)    _Subscriber_Done         : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1570","Tag":null,"Text":"(string)    _Subscriber_Busy         : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1571","Tag":null,"Text":"(string)    _Subscriber_Error        : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1572","Tag":null,"Text":"(string)    _Subscriber_TopicFilter  : WSTRING(1024);           // the topic filter"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1573","Tag":null,"Text":"(string)    _Subscriber_Message      : ARRAY[0..65535] OF BYTE; //64kb buffer"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1574","Tag":null,"Text":"(string)    _Subscriber_QoS          : MQTT.MQTT_QOS;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1575","Tag":null,"Text":"(string)    _Subscriber_Active       : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1576","Tag":null,"Text":"(string)    _Subscriber_MQTTError    : MQTT.MQTT_ERROR;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1577","Tag":null,"Text":"(string)    _Subscriber_Received     : BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1578","Tag":null,"Text":"(string)    _Subscriber_PayloadSize  : UDINT; // size of received message"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1579","Tag":null,"Text":"(string)    _Subscriber_MaxPayloadSize"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1580","Tag":null,"Text":"(string)        : UDINT; // maximum receive buffer size"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1581","Tag":null,"Text":"(string)    _Subscriber_LastTopic : WSTRING(SPStack.GC_Sparkplug.supported_string_lengths);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1582","Tag":null,"Text":"(string)    _Subscriber_Diag      : STRING := ''; // Diagnosis String for the Subscriber"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1583","Tag":null,"Text":"(string)    //these are for GetSubscriberMessage"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1584","Tag":null,"Text":"(string)    _SubscriberDecoderInst       : SPStack.FB_PayloadSimpleDecoder;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1585","Tag":null,"Text":"(string)    _SubscriberDecoderInstMetric : SPStack.FB_Metric := (_dataType := SPStack.MetricDataType.Boolean);"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1586","Tag":null,"Text":"(string)    _SubscriberDecoderInstList   : LinkedList.List;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1","Tag":null,"Text":"(string)END_VAR"}}]}}}}},"UniqueIdGenerator":"(string)1649","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"}