thermferm/mqtt.c

changeset 540
5a26429abbf8
parent 535
3c4c6d5e4b8d
child 541
a5530abb16dd
equal deleted inserted replaced
539:300b5c4cd977 540:5a26429abbf8
528 bool comma = false; 528 bool comma = false;
529 529
530 payload = payload_header(); 530 payload = payload_header();
531 payload = xstrcat(payload, (char *)"{"); 531 payload = xstrcat(payload, (char *)"{");
532 532
533 if (birth) {
534 payload = xstrcat(payload, (char *)"\"uuid\":\"");
535 payload = xstrcat(payload, Config.uuid);
536 payload = xstrcat(payload, (char *)"\"");
537 comma = true;
538 }
539
533 if (birth || flag & MQTT_NODE_CONTROL) { 540 if (birth || flag & MQTT_NODE_CONTROL) {
541 if (comma)
542 payload = xstrcat(payload, (char *)",");
534 payload = xstrcat(payload, (char *)"\"nodecontrol\":{\"reboot\":false,\"rebirth\":false,\"nextserver\":false,\"scanrate\":3000}"); 543 payload = xstrcat(payload, (char *)"\"nodecontrol\":{\"reboot\":false,\"rebirth\":false,\"nextserver\":false,\"scanrate\":3000}");
535 comma = true; 544 comma = true;
536 } 545 }
537 546
538 if (birth) { 547 if (birth) {

mercurial