AWSIoTSubscribe (FB)¶
FUNCTION_BLOCK AWSIoTSubscribe
Function block to subscribe a topic.
- InOut:
- Scope - Name - Type - Initial - Comment - Input - xEnable- BOOL- TRUE: Subscribes a topic (see |wsTopicFilter|), FALSE: Unsubscribe - pbPayload- POINTER TO BYTE - Pointer to the receive buffer - udiMaxPayloadSize- UDINT- Maximum size of the receive buffer - eQoS- Quality of service level (QoS) - Inout - awsIoTClient- Reference to AWSIoTClient - wsTopicFilter- WSTRING(1024)- Reference to the topic filter (‘+’ and ‘#’ are allowed) - Output - xError- BOOL- TRUE, if an error occurred - xBusy- BOOL- TRUE, while the topic is subscribed - eError- MQTT.MQTT_ERROR- Error code - xReceived- BOOL- TRUE, if a message has been received (see |pbPayload|). - udiPayloadSize- UDINT- Length of the received message - xSubscribeActive- BOOL- FALSE - FALSE: When there is no active subscription, TRUE: Subscriber is listening - wsLastTopic- WSTRING(1024)- Last received topic 
