Skip to content

Commit

Permalink
Bugfix for single digit parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
fredlcore committed Jun 15, 2024
1 parent 61944ed commit 0d5f117
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions BSB_LAN/include/mqtt_handler.h
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ void mqtt_sendtoBroker(parameter param) {
// =============================================
case 1:
// use parameter code as sub-topic
appendStringBuffer(&sb_topic, "%s", String(param.number, (roundf(param.number * 10) != roundf(param.number) * 10)?1:0).c_str());
appendStringBuffer(&sb_topic, "%g", param.number);
if (param.dest_addr > -1) {
appendStringBuffer(&sb_topic, "!%d", param.dest_addr);
}
Expand All @@ -74,7 +74,7 @@ void mqtt_sendtoBroker(parameter param) {
// use sub-topic json
appendStringBuffer(&sb_topic, "%s", "json");
// Build the json heading
appendStringBuffer(&sb_payload, "{\"%s\":{\"status\":{\"%s", mqtt_get_client_id(), String(param.number, (roundf(param.number * 10) != roundf(param.number) * 10)?1:0).c_str());
appendStringBuffer(&sb_payload, "{\"%s\":{\"status\":{\"%g", mqtt_get_client_id(), param.number);
if (param.dest_addr > -1) {
appendStringBuffer(&sb_payload, "!%d", param.dest_addr);
}
Expand All @@ -100,7 +100,7 @@ void mqtt_sendtoBroker(parameter param) {
} else {
appendStringBuffer(&sb_payload, "%s", "BSB-LAN");
}
appendStringBuffer(&sb_payload, "\":{\"id\":%s", String(param.number, (roundf(param.number * 10) != roundf(param.number) * 10)?1:0).c_str());
appendStringBuffer(&sb_payload, "\":{\"id\":%g", param.number);
if (param.dest_addr > -1) {
appendStringBuffer(&sb_payload, "!%d", param.dest_addr);
}
Expand Down

0 comments on commit 0d5f117

Please sign in to comment.