Remove controller connection status from CustomRobot status publication. This change simplifies the status message by eliminating the check for controller connectivity, streamlining the published data.
This commit is contained in:
@@ -292,10 +292,6 @@ void CustomRobot::publishStatus() {
|
|||||||
status["mqtt_connected"] = mqttClient_->isConnected();
|
status["mqtt_connected"] = mqttClient_->isConnected();
|
||||||
status["timestamp"] = std::time(nullptr);
|
status["timestamp"] = std::time(nullptr);
|
||||||
|
|
||||||
if (controller_) {
|
|
||||||
status["controller_connected"] = controller_->isConnected();
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string statusTopic = config_.topic_prefix + "/" + config_.topic_state;
|
std::string statusTopic = config_.topic_prefix + "/" + config_.topic_state;
|
||||||
mqttClient_->publishJson(statusTopic, status, 1, true);
|
mqttClient_->publishJson(statusTopic, status, 1, true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user