Christopher Mullins 6 роки тому
батько
коміт
600246b5a3
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      lib/MiLight/MiLightClient.cpp

+ 6 - 0
lib/MiLight/MiLightClient.cpp

@@ -30,6 +30,12 @@ const char* MiLightClient::FIELD_ORDERINGS[] = {
 };
 
 const std::map<const char*, std::function<void(MiLightClient*, JsonVariant)>, MiLightClient::cmp_str> MiLightClient::FIELD_SETTERS = {
+  {
+    GroupStateFieldNames::STATUS,
+    [](MiLightClient* client, JsonVariant val) {
+      client->updateStatus(parseMilightStatus(val));
+    }
+  },
   {GroupStateFieldNames::LEVEL, &MiLightClient::updateBrightness},
   {
     GroupStateFieldNames::BRIGHTNESS,