Merge pull request #3317 from chroma-tech/group-masks-api
Add send and receive groups to json api
This commit is contained in:
commit
a2bda5a4db
@ -347,7 +347,9 @@ bool deserializeState(JsonObject root, byte callMode, byte presetId)
|
|||||||
|
|
||||||
JsonObject udpn = root["udpn"];
|
JsonObject udpn = root["udpn"];
|
||||||
notifyDirect = udpn["send"] | notifyDirect;
|
notifyDirect = udpn["send"] | notifyDirect;
|
||||||
|
syncGroups = udpn["sgrp"] | syncGroups;
|
||||||
receiveNotifications = udpn["recv"] | receiveNotifications;
|
receiveNotifications = udpn["recv"] | receiveNotifications;
|
||||||
|
receiveGroups = udpn["rgrp"] | receiveGroups;
|
||||||
if ((bool)udpn[F("nn")]) callMode = CALL_MODE_NO_NOTIFY; //send no notification just for this request
|
if ((bool)udpn[F("nn")]) callMode = CALL_MODE_NO_NOTIFY; //send no notification just for this request
|
||||||
|
|
||||||
unsigned long timein = root["time"] | UINT32_MAX; //backup time source if NTP not synced
|
unsigned long timein = root["time"] | UINT32_MAX; //backup time source if NTP not synced
|
||||||
@ -564,6 +566,8 @@ void serializeState(JsonObject root, bool forPreset, bool includeBri, bool segme
|
|||||||
JsonObject udpn = root.createNestedObject("udpn");
|
JsonObject udpn = root.createNestedObject("udpn");
|
||||||
udpn["send"] = notifyDirect;
|
udpn["send"] = notifyDirect;
|
||||||
udpn["recv"] = receiveNotifications;
|
udpn["recv"] = receiveNotifications;
|
||||||
|
udpn["sgrp"] = syncGroups;
|
||||||
|
udpn["rgrp"] = receiveGroups;
|
||||||
|
|
||||||
root[F("lor")] = realtimeOverride;
|
root[F("lor")] = realtimeOverride;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user