--- a/mqtt/mqtt_client_gen.py Fri Apr 18 14:49:15 2025 +0200
+++ b/mqtt/mqtt_client_gen.py Fri Apr 18 14:50:50 2025 +0200
@@ -373,7 +373,6 @@
- clientID = config["clientID"],
@@ -386,6 +385,10 @@
+ clientID = config["clientID"] + formatdict["clientID"] = '"'+clientID+'"' if len(clientID) > 0 else "PLC_ID" # Use Config's "MQTTVersion" to switch between protocol version at build time
formatdict["decl"] += """
--- a/mqtt/mqtt_template.c Fri Apr 18 14:49:15 2025 +0200
+++ b/mqtt/mqtt_template.c Fri Apr 18 14:50:50 2025 +0200
@@ -14,6 +14,8 @@
#define _Log(level, ...) \
@@ -509,7 +511,7 @@
int __init_{locstr}(int argc,char **argv)
- char *clientID = "{clientID}";
+ char *clientID = {clientID}; MQTTClient_createOptions createOpts = MQTTClient_createOptions_initializer;