Преглед изворни кода

Better formatting of debug output

Nils Bernhardt пре 8 година
родитељ
комит
8b27a64478
1 измењених фајлова са 39 додато и 11 уклоњено
  1. 39 11
      lib/Udp/V5MiLightUdpServer.cpp

+ 39 - 11
lib/Udp/V5MiLightUdpServer.cpp

@@ -19,10 +19,13 @@ void V5MiLightUdpServer::handleCommand(uint8_t command, uint8_t commandArg) {
     client->prepare(&FUT096Config, deviceId, groupId);
     client->updateStatus(status);
 
-    Serial.print(F("MiLight-RGBW Command: "));
-    Serial.println(status);
-    Serial.print(F("MiLight-RGBW Group-ID: "));
-    Serial.println(groupId);
+    Serial.print("MiLight-RGBW Command received: Device ");
+    Serial.print(deviceId);
+    Serial.print(" - Group ");
+    Serial.print(groupId);
+    Serial.print(" - Command ");
+    Serial.print(command);
+    Serial.println();
 
     this->lastGroup = groupId;
   // Command set_white for RGBW
@@ -31,8 +34,13 @@ void V5MiLightUdpServer::handleCommand(uint8_t command, uint8_t commandArg) {
     client->prepare(&FUT096Config, deviceId, groupId);
     client->updateColorWhite();
 
-    Serial.print(F("MiLight-RGBW SetToWhite for Group-ID: "));
-    Serial.println(groupId);
+    Serial.print("MiLight-RGBW SetToWhite command received: Device ");
+    Serial.print(deviceId);
+    Serial.print(" - Group ");
+    Serial.print(groupId);
+    Serial.print(" - Command ");
+    Serial.print(command);
+    Serial.println();
 
     this->lastGroup = groupId;
   } else {
@@ -74,27 +82,47 @@ void V5MiLightUdpServer::handleCommand(uint8_t command, uint8_t commandArg) {
         break;
 
       case UDP_RGBW_GROUP_ALL_NIGHT:
-        Serial.print(F("MiLight-RGBW: GROUP_ALL_NIGHT received!"));
+        Serial.print("MiLight-RGBW: GROUP_ALL_NIGHT received! Device ");
+        Serial.print(deviceId);
+        Serial.print(" - Group ");
+        Serial.print(lastGroup);
+        Serial.println();
         client->enableNightMode();
         break;
 
       case UDP_RGBW_GROUP_1_NIGHT:
-        Serial.print(F("MiLight-RGBW: GROUP_1_NIGHT received!"));
+        Serial.print("MiLight-RGBW: GROUP_1_NIGHT received! Device ");
+        Serial.print(deviceId);
+        Serial.print(" - Group ");
+        Serial.print(lastGroup);
+        Serial.println();
         client->enableNightMode();
         break;
 
       case UDP_RGBW_GROUP_2_NIGHT:
-        Serial.print(F("MiLight-RGBW: GROUP_2_NIGHT received!"));
+        Serial.print("MiLight-RGBW: GROUP_2_NIGHT received! Device ");
+        Serial.print(deviceId);
+        Serial.print(" - Group ");
+        Serial.print(lastGroup);
+        Serial.println();
         client->enableNightMode();
         break;
 
       case UDP_RGBW_GROUP_3_NIGHT:
-        Serial.print(F("MiLight-RGBW: GROUP_3_NIGHT received!"));
+        Serial.print("MiLight-RGBW: GROUP_3_NIGHT received! Device ");
+        Serial.print(deviceId);
+        Serial.print(" - Group ");
+        Serial.print(lastGroup);
+        Serial.println();
         client->enableNightMode();
         break;
 
       case UDP_RGBW_GROUP_4_NIGHT:
-        Serial.print(F("MiLight-RGBW: GROUP_4_NIGHT received!"));
+        Serial.print("MiLight-RGBW: GROUP_4_NIGHT received! Device ");
+        Serial.print(deviceId);
+        Serial.print(" - Group ");
+        Serial.print(lastGroup);
+        Serial.println();
         client->enableNightMode();
         break;