MAJOR update. More like a Backup before things get Crazy
Added Websocket Support Added Universal Message Handling for both MQTT and WS Added Timekeeper Class, that handles Physical Clock and Scheduling Added Bell Assignment Settings, Note to Bell mapping
This commit is contained in:
@@ -8,7 +8,7 @@ void setRelayDurations(JsonDocument& doc);
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
// Handles the incoming payload. Returns it into a "JsonDocument" format.
|
||||
JsonDocument handleJSON(char * payload) {
|
||||
JsonDocument payload2json(char * payload) {
|
||||
JsonDocument doc;
|
||||
DeserializationError error = deserializeJson(doc, payload);
|
||||
if (error) {
|
||||
@@ -62,7 +62,7 @@ void OnMqttReceived(char * topic, char * payload, AsyncMqttClientMessageProperti
|
||||
}
|
||||
|
||||
else if (String(topic) == topicSetMelody) {
|
||||
setMelodyAttributes(handleJSON(payload));
|
||||
setMelodyAttributes(payload2json(payload));
|
||||
loadMelodyInRAM(melody_steps);
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ void OnMqttReceived(char * topic, char * payload, AsyncMqttClientMessageProperti
|
||||
}
|
||||
|
||||
else if (String(topic) == topicRelayTimers) {
|
||||
setRelayDurations(handleJSON(payload));
|
||||
setRelayDurations(payload2json(payload));
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user