aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPaul Westbrook <pwestbro@google.com>2015-11-13 00:27:21 -0800
committerAlex Vakulenko <avakulenko@google.com>2015-11-13 15:17:01 +0000
commite61717c1fc8a64ebef6c148b1d1d7e5054c5aecf (patch)
tree681aca0df0bd4d0e8ce6cc2158dccf950fba3cc5 /examples
parentf1fa93dae92d1f4a2e264200ae3f085e19421293 (diff)
downloadlibweave-e61717c1fc8a64ebef6c148b1d1d7e5054c5aecf.tar.gz
Fix the virtual lock device
Update the state of the lock to match the updated schema Change-Id: I024733c8f2e63e43bc43b881a6c9e8f1ff51d47d Reviewed-on: https://weave-review.googlesource.com/1523 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/daemon/README6
-rw-r--r--examples/daemon/lock/lock.cc9
2 files changed, 10 insertions, 5 deletions
diff --git a/examples/daemon/README b/examples/daemon/README
index 287459f..c767420 100644
--- a/examples/daemon/README
+++ b/examples/daemon/README
@@ -8,8 +8,8 @@ Building
examples/prerequisites.sh
- build daemon
examples/build.sh
- - binaries for daemon is at
- out/Debug/weave_daemon
+ - binaries for daemon are in the directory
+ out/Debug/
Prepare Host OS
---------------
@@ -50,7 +50,7 @@ Register device to cloud
93019287-6b26-04a0-22ee-d55ad23a4226
- go to terminal, register and start the daemon with
- sudo out/Debug/weave_daemon --registration_ticket=93019287-6b26-04a0-22ee-d55ad23a4226
+ sudo out/Debug/weave_daemon_sample --registration_ticket=93019287-6b26-04a0-22ee-d55ad23a4226
you should see something like:
Publishing service
diff --git a/examples/daemon/lock/lock.cc b/examples/daemon/lock/lock.cc
index e1ca2d9..3014fb1 100644
--- a/examples/daemon/lock/lock.cc
+++ b/examples/daemon/lock/lock.cc
@@ -34,11 +34,16 @@ class LockHandler {
device_ = device;
device->AddStateDefinitionsFromJson(R"({
- "lock": {"lockedState": ["locked", "unlocked", "partiallyLocked"]}
+ "lock": {
+ "lockedState": ["locked", "unlocked", "partiallyLocked"],
+ "isLockingSupported": "boolean"}
})");
device->SetStatePropertiesFromJson(R"({
- "lock":{"lockedState": "locked"}
+ "lock":{
+ "lockedState": "locked",
+ "isLockingSupported": true
+ }
})",
nullptr);