Update light command definitions

Bug: 25824489
Change-Id: Ie4eb04917acd18d5c38348a5f8b20d7593b42ec7
Reviewed-on: https://weave-review.googlesource.com/1768
Reviewed-by: Alex Vakulenko <avakulenko@google.com>
diff --git a/examples/daemon/light/light.cc b/examples/daemon/light/light.cc
index 90680d2..7d156ef 100644
--- a/examples/daemon/light/light.cc
+++ b/examples/daemon/light/light.cc
@@ -81,19 +81,23 @@
           }
         }
       },
-      "_colorXY": {
-        "_setConfig": {
+      "colorXY": {
+        "setConfig": {
           "minimalRole": "user",
           "parameters": {
-            "_colorSetting": {
+            "colorSetting": {
               "type": "object",
+              "required": [
+                "colorX",
+                "colorY"
+              ],
               "properties": {
-                "_colorX": {
+                "colorX": {
                   "type": "number",
                   "minimum": 0.0,
                   "maximum": 1.0
                 },
-                "_colorY": {
+                "colorY": {
                   "type": "number",
                   "minimum": 0.0,
                   "maximum": 1.0
@@ -111,7 +115,7 @@
     device->AddCommandHandler("brightness.setConfig",
                               base::Bind(&LightHandler::OnBrightnessSetConfig,
                                          weak_ptr_factory_.GetWeakPtr()));
-    device->AddCommandHandler("_colorXY._setConfig",
+    device->AddCommandHandler("colorXY.setConfig",
                               base::Bind(&LightHandler::OnColorXYSetConfig,
                                          weak_ptr_factory_.GetWeakPtr()));
   }
@@ -174,16 +178,16 @@
     LOG(INFO) << "received command: " << cmd->GetName();
     const auto& params = cmd->GetParameters();
     const base::DictionaryValue* colorXY = nullptr;
-    if (params.GetDictionary("_colorSetting", &colorXY)) {
+    if (params.GetDictionary("colorSetting", &colorXY)) {
       bool updateState = false;
       double X = 0.0;
       double Y = 0.0;
-      if (colorXY->GetDouble("_colorX", &X)) {
+      if (colorXY->GetDouble("colorX", &X)) {
         color_X_ = X;
         updateState = true;
       }
 
-      if (colorXY->GetDouble("_colorY", &Y)) {
+      if (colorXY->GetDouble("colorY", &Y)) {
         color_Y_ = Y;
         updateState = true;
       }