Andrew Stewart
6e830bee34
Add note to examples about installing API plugin
2015-01-12 08:58:41 -08:00
Andrew Stewart
1316763bac
README updates for API extraction
2015-01-12 08:56:31 -08:00
Andrew Stewart
b8766c4607
Add custom Lo-Dash build, remove from dependencies
2015-01-08 12:04:52 -08:00
Ron Evans
25f12345b9
Merge pull request #255 from hybridgroup/feature/extract-out-api
...
Extract API from core
2015-01-08 11:22:59 -08:00
Andrew Stewart
9165ab36b4
Extract API from core
2015-01-08 10:02:14 -08:00
Andrew Stewart
eccdde81a9
Update copyright years
2015-01-07 12:58:50 -08:00
Andrew Stewart
3c09867c55
Clean up .travis.yml
2015-01-07 12:49:11 -08:00
Ron Evans
34c05faefe
Merge pull request #254 from hybridgroup/feature/nested-devices
...
Add support for nested device details inside connection
2015-01-07 11:50:17 -08:00
Andrew Stewart
8065644b4e
Add support for nested device details inside conn
...
e.g.
connections: {
loopback: {
adaptor: "loopback",
devices: {
ping: { driver: "ping", pin: 1 }
}
}
}
In the event of a name collision between the `devices` hash and a nested
device, the nested device will 'win'.
2015-01-07 10:21:51 -08:00
Ron Evans
fe4c899f7f
Merge pull request #253 from hybridgroup/feature/cppp-io-updates
...
Add event listings to API
2015-01-06 14:17:48 -08:00
Andrew Stewart
cf0d24f785
Add API event publication
...
This update gives Cylon support for the latest changes to the CPPP-IO
spec.
2015-01-05 12:20:53 -08:00
Andrew Stewart
926da9d3f6
Less strict for local development
2015-01-01 10:57:47 -08:00
Ron Evans
90bf775d1d
Merge pull request #247 from lorenwest/async-support
...
Support asynchronous robot commands
2014-12-31 17:44:59 -08:00
Loren West
1030a50ca3
Added async command tests
2014-12-31 14:25:15 -08:00
Loren West
34ba1fedc5
Fixed lint issues
2014-12-31 13:29:23 -08:00
Loren West
5d2fc21fab
Support asynchronous commands
2014-12-31 13:29:23 -08:00
Loren West
18dfd2fc84
Merge pull request #1 from hybridgroup/master
...
Refresh master from hybridgroup
2014-12-31 13:27:02 -08:00
Ron Evans
9576878186
Merge pull request #249 from lorenwest/api-command-tests
...
API command discovery and execution tests
2014-12-31 09:55:16 -08:00
Ron Evans
163214a214
Merge pull request #251 from hybridgroup/readme-update
...
Update Number of platforms in readme
2014-12-30 12:56:48 -08:00
nathan
0a4d91611c
update # of platforms
2014-12-30 12:53:55 -08:00
nathan
8d5aa817c1
update robeaux screenshot
2014-12-30 12:31:05 -08:00
Loren West
b124e24363
API command discovery and execution tests
2014-12-29 14:26:50 -08:00
Andrew Stewart
7ccbfa2bc6
Update for Travis-CI's new container system
2014-12-19 09:19:30 -08:00
Andrew Stewart
13c388fbf7
Simplify path for method proxying in drivers
2014-12-18 13:19:58 -08:00
Andrew Stewart
280687099c
Revert change to direct method binding, breaks stuff
...
This is Probably Bad and should be revisited in the future.
2014-12-18 13:15:30 -08:00
Andrew Stewart
7109a9d303
Fix API errors, add slight simplifications
2014-12-17 16:51:48 -08:00
Andrew Stewart
b5907ccd36
Correct iteration key issue
2014-12-17 16:36:48 -08:00
Andrew Stewart
6ebbdf0eab
Use forIn to ensure Object iteration is performed
2014-12-17 16:31:26 -08:00
Ron Evans
919a54540f
Merge pull request #246 from hybridgroup/add/lodash
...
Add Lo-Dash
2014-12-17 16:07:51 -08:00
Andrew Stewart
c9e16fe8c2
Use _.result to get commands from options.
2014-12-17 15:07:03 -08:00
Andrew Stewart
6cbf2db122
Lodashify
2014-12-17 14:45:57 -08:00
Andrew Stewart
34ed6cea02
Add Lo-Dash + loader
2014-12-17 13:00:59 -08:00
Andrew Stewart
6bffc20020
Block 'make release' unless JSHint/tests are happy
2014-12-15 13:39:59 -08:00
Andrew Stewart
8685b57c83
Run linter before tests
2014-12-15 13:17:12 -08:00
Andrew Stewart
36d1505c2f
Add specs for new #connections/#devices behaviour
2014-12-15 13:17:04 -08:00
Ron Evans
766e35878d
Merge pull request #245 from hybridgroup/add/strict-jshint
...
Linting
2014-12-15 12:31:05 -08:00
Andrew Stewart
c8ce4a5515
Remember to install JSHint
2014-12-15 11:53:10 -08:00
Andrew Stewart
0215d8b193
Add CI task to Makefile to run lint + specs
2014-12-15 11:41:57 -08:00
Andrew Stewart
ac6b09fe50
Clean up lib for JSHint
2014-12-15 11:15:29 -08:00
Andrew Stewart
e2bec78de7
Clean up specs for JSHint
2014-12-15 09:37:52 -08:00
Andrew Stewart
7f761c7268
WIP on cleaning up specs
2014-12-14 15:24:49 -08:00
Andrew Stewart
f56b680837
Updates for specs
2014-12-14 15:02:46 -08:00
Andrew Stewart
3e960c48a1
Fix JSHint violations in examples
2014-12-13 16:19:25 -08:00
Andrew Stewart
5315c8b9ae
First crack at updating JSHint rules
2014-12-13 15:28:41 -08:00
Andrew Stewart
0e77dc2ae8
Use "globals" JSHint option over "predef"
2014-12-12 14:46:10 -08:00
Andrew Stewart
bc66ac545c
Update dependency versions
2014-12-12 10:01:54 -08:00
Andrew Stewart
fa4ac454fd
Bump version
2014-12-05 18:33:41 -05:00
Andrew Stewart
08a15fdbbb
Update Robeaux version
2014-12-05 18:33:21 -05:00
Andrew Stewart
9fe92967bb
Make use of `thisArg` instead of #bind
2014-11-30 15:17:57 -08:00
Andrew Stewart
3eb1da8481
Simplify halt code in Robot slightly
2014-11-30 11:47:33 -08:00