532 |
532 |
533 if (birth) { |
533 if (birth) { |
534 payload = xstrcat(payload, (char *)"\"uuid\":\""); |
534 payload = xstrcat(payload, (char *)"\"uuid\":\""); |
535 payload = xstrcat(payload, Config.uuid); |
535 payload = xstrcat(payload, Config.uuid); |
536 payload = xstrcat(payload, (char *)"\""); |
536 payload = xstrcat(payload, (char *)"\""); |
537 comma = true; |
537 // comma = true; |
538 } |
538 // } |
539 |
539 |
540 if (birth || flag & MQTT_NODE_CONTROL) { |
540 // if (birth || flag & MQTT_NODE_CONTROL) { |
541 if (comma) |
541 // if (comma) |
542 payload = xstrcat(payload, (char *)","); |
542 // payload = xstrcat(payload, (char *)","); |
543 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}"); |
544 comma = true; |
544 // comma = true; |
545 } |
545 // } |
546 |
546 |
547 if (birth) { |
547 // if (birth) { |
548 if (comma) |
548 // if (comma) |
549 payload = xstrcat(payload, (char *)","); |
549 payload = xstrcat(payload, (char *)","); |
550 #ifdef HAVE_WIRINGPI_H |
550 #ifdef HAVE_WIRINGPI_H |
551 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Raspberry\",\"hardwaremodel\":\"Unknown\""); |
551 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Raspberry\",\"hardwaremodel\":\"Unknown\""); |
552 #else |
552 #else |
553 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"Unknown\""); |
553 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"Unknown\""); |