diff options
author | Paul Westbrook <pwestbro@google.com> | 2015-11-13 00:27:21 -0800 |
---|---|---|
committer | Alex Vakulenko <avakulenko@google.com> | 2015-11-13 15:17:01 +0000 |
commit | e61717c1fc8a64ebef6c148b1d1d7e5054c5aecf (patch) | |
tree | 681aca0df0bd4d0e8ce6cc2158dccf950fba3cc5 /examples | |
parent | f1fa93dae92d1f4a2e264200ae3f085e19421293 (diff) | |
download | libweave-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/README | 6 | ||||
-rw-r--r-- | examples/daemon/lock/lock.cc | 9 |
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); |