-
moved log.h to include and added log setters to mqttclient (default up to info ) See merge request !16
-
Merge Development to Master for version 0.9.7 See merge request !12
-
Fix/pgroen/deferred connection converted all logs to log.h format, except a few commented lines containing std::set params. <br> also made a number of syntax fixes and ran through the connection scenarios again, which are all working correctly now. See merge request !11
-
deferred_connection promise is not working because it is reset to null in the connectFailure callback. removing the set_value() from the connectFailure callback fixed the issue of subscription after promise. Test:<br> start mosquitto broker and the publisher test on a remote desktop.<br> disable the internet connection on the subscribing desktop.<br> start the subscriber test on the subscribing desktop.<br><br> <i> at this point, the mqtt client keeps returning to the connectFailure callback </i><br><br> enable the internet connection again.<br><br> <i> at this point, the mqtt client returns to the connectSuccess callback. subscriptions are activated and data is coming in.</i> See merge request !10
-
…k. removing the set_value() fixed the issue ofsubscription after promise.
-
added LWT ( last will & testament ) option to mqtt connect. added support for a last will & testament message. LWT settings are not required for connection, but can be provided as optional parameter when calling the mqttclient connect function. ( see publisher test case ). The parameters to be added are the topic to publish on and the message to be published in case of a connection disruption. See merge request !8
-
Fix/pgroen/error handling improvement Added logging and sensible return points if a problem occurs. After merge : * it will be tagged as version 0.9.4 * it will be integrated into the Main IPZC SDK ( Aarch64 ) @ Priva See merge request !7