AWSIoTPublish (FB)¶
FUNCTION_BLOCK AWSIoTPublish
Function block for publishing a message via AWS IoT Core.
- InOut:
- Scope - Name - Type - Comment - Input - xExecute- BOOL- Rising edge will publish the message |pbPayload| - udiTimeOut- UDINT- Time out in µs, 0: no time out - pbPayload- POINTER TO BYTE - Pointer to the message - udiPayloadSize- UDINT- Size of the message |pbPayload| - eQoS- Quality of service level (QoS) - mQTTPublishProperties- REFERENCE TO MQTTPublishProperties - Optional publish properties (MQTT V5 only) - Inout - awsIoTClient- Reference to AWSIoTClient - wsTopic- WSTRING(1024)- Reference to the topic - Output - xError- BOOL- TRUE, if an error occurred - xBusy- BOOL- TRUE, while sending the message - xDone- BOOL- TRUE, if the message was sent successfully - eError- MQTT.MQTT_ERROR- Error code