d91d625f29b752be035c5fb49bb29d7ee85fcb90 |
|
06-Dec-2015 |
Alex Vakulenko <avakulenko@google.com> |
Switch to use ComponentManager for traits/components Removed the old StateManager, CommandManager and related classes and switched over to using ComponentManager for all device trait and component definitions as well as device state. Change-Id: I99b99a935ba217703d31aa523a3124cca0fa3e90 Reviewed-on: https://weave-review.googlesource.com/1788 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
/external/libweave/src/states/state_change_queue.cc
|
6869ed79e4672f7b109cbdaa6b6db6312492d304 |
|
04-Dec-2015 |
Alex Vakulenko <avakulenko@google.com> |
Change StateChangeQueue::NotifyPropertiesUpdated to take const ref Instead of using std::unique_ptr<>. This simplifies code around the usage patterns and tests, and causes only one extra copy of the dictionary in one case. Change-Id: Ic0d3158116a7be5823078b08f1bf58e1c88c88b7 Reviewed-on: https://weave-review.googlesource.com/1769 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/states/state_change_queue.cc
|
8a05bebb95f5f3f9bf6b72bd9e58b6ba6b8c9bdd |
|
25-Nov-2015 |
Alex Vakulenko <avakulenko@google.com> |
Remove object schema type system Since libweave no longer semantically parses command/state definitions and validates commands and states, there is no need for this extra code. BUG: 25841230 Change-Id: I53dfab20db8c97b621c07fe234a7b3c6da7325bb Reviewed-on: https://weave-review.googlesource.com/1660 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/states/state_change_queue.cc
|
7d66921b44464e4480d86c362294831f9587a061 |
|
24-Nov-2015 |
Alex Vakulenko <avakulenko@google.com> |
Remove object schema parsing in state definition State definition schema is no longer parsed by libweave for semantic understanding. We just keep it around for clients who explicitly as for it, but we no longer use the schema to validate the state values. They are now stored as an opaque JSON object. BUG: 25841230 Change-Id: Ib54b3d1f52dd8c63e9fa74afc174adeb5ca56d4d Reviewed-on: https://weave-review.googlesource.com/1627 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/states/state_change_queue.cc
|
5a1f600e9d7d26c36b3e22ff0dc0ae9e3b2425fc |
|
02-Nov-2015 |
Paul Westbrook <pwestbro@google.com> |
Remove the unneeded libweave directory Change-Id: I30fd8c5626cf83da6415ffa14a2019ef43be9916 Reviewed-on: https://weave-review.googlesource.com/1450 Reviewed-by: Paul Westbrook <pwestbro@google.com>
/external/libweave/src/states/state_change_queue.cc
|