Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add openzwave-adapter #407

Merged
merged 51 commits into from
Apr 21, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
da5037e
[fxbox/openzwave-adapter] initial commit
julienw Mar 16, 2016
6c179c0
[fxbox/openzwave-adapter] some first code
julienw Mar 16, 2016
a41445c
[fxbox/openzwave-adapter] implementing init
julienw Mar 16, 2016
9585136
[fxbox/openzwave-adapter] add the id impl
julienw Mar 17, 2016
b606cbd
[fxbox/openzwave-adapter] first adapter work
julienw Mar 24, 2016
cd76e0f
[fxbox/openzwave-adapter] starting implementation of handling notific…
julienw Mar 24, 2016
1c95294
[fxbox/openzwave-adapter] values are defined
julienw Mar 25, 2016
ff0a8b6
[fxbox/openzwave-adapter] fetch_values implementation
julienw Mar 25, 2016
284ddfa
[fxbox/openzwave-adapter] Some non-working implementation
julienw Mar 30, 2016
218f199
[fxbox/openzwave-adapter] first version with register_watch that builds
julienw Mar 30, 2016
8ffa5cd
[fxbox/openzwave-adapter] Actually implementing the watcher
julienw Mar 30, 2016
b9710fd
[fxbox/openzwave-adapter] bumping taxonomy version
julienw Mar 30, 2016
cd4e23f
[fxbox/openzwave-adapter] expose the adapter with a simpler name
julienw Mar 31, 2016
1f2bc97
[fxbox/openzwave-adapter] Send a value when the watch is registered +…
julienw Mar 31, 2016
eefe670
[fxbox/openzwave-adapter] upgrade to newer taxonomy
julienw Apr 1, 2016
15de62c
[fxbox/openzwave-adapter] improved error handling
julienw Apr 1, 2016
71eaa05
[fxbox/openzwave-adapter] adapt to latest foxbox code
julienw Apr 1, 2016
0683847
[fxbox/openzwave-adapter] expose the "no device found" error in a nic…
julienw Apr 1, 2016
b4cc0fd
[fxbox/openzwave-adapter] Specify config paths to openzwave::init
julienw Apr 1, 2016
235d520
[fxbox/openzwave-adapter] do not expose the DeviceNotFound error to t…
julienw Apr 4, 2016
8210bba
[fxbox/openzwave-adapter] Output a log when the openzwave adapter sta…
julienw Apr 4, 2016
187e7f7
[fxbox/openzwave-adapter] add some more information to the id so that…
julienw Apr 4, 2016
197b172
[fxbox/openzwave-adapter] adapt to latest taxonomy
julienw Mar 31, 2016
90b9a0f
[fxbox/openzwave-adapter] Unpinning Taxonomy
Apr 7, 2016
7397a47
[fxbox/openzwave-adapter] Merge pull request #3 from Yoric/master
Apr 7, 2016
7828425
[fxbox/openzwave-adapter] Warning when a notification is not handled
Apr 7, 2016
fd6b797
[fxbox/openzwave-adapter] Merge pull request #4 from Yoric/master
julienw Apr 7, 2016
bb00348
[fxbox/openzwave-adapter] use references instead of owned objects
julienw Apr 7, 2016
d9ea280
[fxbox/openzwave-adapter] Merge pull request #7 from julienw/use-refe…
julienw Apr 8, 2016
2cc545b
[fxbox/openzwave-adapter] Take profile from parameters and use the de…
julienw Apr 7, 2016
3515e57
[fxbox/openzwave-adapter] Merge pull request #9 from julienw/take-pro…
julienw Apr 8, 2016
82d66ca
[fxbox/openzwave-adapter] Consume Ranges and send Exit events and ada…
julienw Apr 11, 2016
4b5dd40
[fxbox/openzwave-adapter] Merge pull request #11 from julienw/properl…
julienw Apr 12, 2016
12aa30c
[fxbox/openzwave-adapter] Change home-id and value-id to be hex
dhylands Apr 8, 2016
e5ecd9e
[fxbox/openzwave-adapter] Add support for simple setters (boolean type)
dhylands Apr 11, 2016
c589ed7
[fxbox/openzwave-adapter] Merge pull request #18 from julienw/setters…
julienw Apr 13, 2016
eee11dc
[fxbox/openzwave-adapter] Removes warnings about "unused" variables
julienw Apr 13, 2016
7b5439c
[fxbox/openzwave-adapter] Add nodes as services
julienw Apr 13, 2016
832a460
[fxbox/openzwave-adapter] Merge pull request #19 from julienw/nodes-a…
julienw Apr 14, 2016
aa9a987
[fxbox/openzwave-adapter] Save the network configuration at some righ…
julienw Apr 13, 2016
c8e04df
[fxbox/openzwave-adapter] Merge pull request #21 from julienw/write-c…
julienw Apr 14, 2016
fa6dc70
[fxbox/openzwave-adapter] Turning error into info when no ZWave found
Apr 14, 2016
789e38c
[fxbox/openzwave-adapter] Merge pull request #22 from cr/cr-info
julienw Apr 14, 2016
c8124fa
[fxbox/openzwave-adapter] Gobble the new CannotReadDevice error from …
julienw Apr 15, 2016
64e1b81
[fxbox/openzwave-adapter] Allow foxbox to provide a device to open.
dhylands Apr 15, 2016
ed23c44
[fxbox/openzwave-adapter] Merge pull request #24 from dhylands/config…
dhylands Apr 18, 2016
f82fa7f
[fxbox/openzwave-adapter] Merge pull request #23 from julienw/gobble-…
julienw Apr 19, 2016
acce7e9
[fxbox/openzwave-adapter] Rename SendDirection to EventType (fixes #12)
julienw Apr 19, 2016
fa2de91
[fxbox/openzwave-adapter] Merge pull request #25 from julienw/12-send…
julienw Apr 19, 2016
678d259
Merge https://github.com/fxbox/openzwave-adapter/ into components/ope…
JohanLorenzo Apr 21, 2016
5d60b04
Make foxbox build against the in-tree openzwave-adapter
JohanLorenzo Apr 21, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 7 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,20 @@ default = ["authentication"]
authentication = []

[dependencies]
foxbox_thinkerbell = { path = "components/thinkerbell/" }
openzwave-adapter = { path = "components/openzwave-adapter/" }
foxbox_taxonomy = { git = "https://github.com/fxbox/taxonomy.git" }
foxbox_users = { git = "https://github.com/fxbox/users.git", rev = "1033e08" }
multicast_dns = { git = "https://github.com/fxbox/multicast-dns.git", rev = "a6e4bcc" }
iron-cors = { git = "https://github.com/fxbox/iron-cors.git", rev = "96ede73" }

chrono = "0.2.19"
clippy = "0.0.63"
docopt = "0.6.78"
docopt_macros = "0.6.80"
env_logger = "0.3.2"
foxbox_taxonomy = { git = "https://github.com/fxbox/taxonomy.git" }
foxbox_thinkerbell = { path = "components/thinkerbell/" }
foxbox_users = { git = "https://github.com/fxbox/users.git", rev = "1033e08" }
get_if_addrs = "0.3.1"
hyper = "0.7.2"
multicast_dns = { git = "https://github.com/fxbox/multicast-dns.git", rev = "a6e4bcc" }
iron-cors = { git = "https://github.com/fxbox/iron-cors.git", rev = "96ede73" }
mktemp = "0.1.2"
libc = "0.2.7"
log = "0.3"
Expand All @@ -35,7 +37,6 @@ mount = "0.0.10"
nix = { git = "https://github.com/nix-rust/nix.git", rev = "138080" } # Until 0.5.1 is released
openssl = "0.7.6"
openssl-sys = "0.7.6"
openzwave-adapter = { git = "https://github.com/fxbox/openzwave-adapter" }
rand = "0.3"
router = "0.1.0"
rust-crypto = "0.2.34"
Expand Down
4 changes: 4 additions & 0 deletions components/openzwave-adapter/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
target
Cargo.lock
.*.sw*
.cargo
10 changes: 10 additions & 0 deletions components/openzwave-adapter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[package]
name = "openzwave-adapter"
version = "0.1.0"
authors = ["Julien Wajsberg <felash@gmail.com>"]

[dependencies]
openzwave-stateful = { git = "https://github.com/fxbox/openzwave-stateful-rust" }
foxbox_taxonomy = { git = "https://github.com/fxbox/taxonomy.git" }
transformable_channels = "^0.1"
log = "^0.3"
Loading