Subscribe

Mit dieser Methode meldet der Client dem Broker, dass er alle MQTT-Nachrichten mit einem bestimmten Topic erhalten möchte. Die Methode kann eine MQTT-Client-Instanz auf mehrere Topics anmelden.
Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.
Syntax
METHOD Subscribe : BOOL
VAR_IN_OUT
    sTopic    : STRING; // topic string (UTF-8) with any length (attend that MQTT topics are case sensitive)
END_VAR
VAR_INPUT
    eQoS      : TcIotMqttQos; // quality of service between the publishing client and the broker
    pProps    : POINTER TO MqttSubscribeProperties; // optional
END_VAR Rückgabewert
 Rückgabewert
| Name | Typ | Beschreibung | 
|---|---|---|
| Subscribe | BOOL | Bei erfolgreichem Aufruf liefert die Methode den Rückgabewert TRUE. | 
 Eingänge
 Eingänge
| Name | Typ | Beschreibung | 
|---|---|---|
| eQoS | TcIotMqttQos | "Quality of Service" | 
| pProps | POINTER TO MqttSubscribeProperties | Pointer auf zu verschickende Subscribe Properties. Der Parameter ist optional. Um Subscribe Properties anzugeben kann der FB_IotMqtt5SubscribeProperties zur Hilfe genommen werden. | 
 Ein-/Ausgänge
 Ein-/Ausgänge
| Name | Typ | Beschreibung | 
|---|---|---|
| sTopic | STRING | Topic der MQTT-Nachricht |