Commit Graph

1155 Commits

Author SHA1 Message Date
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
Andrew Stewart 0077fe4a8f Readme updates, new logo 2014-11-28 19:14:21 -08:00
Ron Evans 7528c9a842 Merge pull request #243 from hybridgroup/add/readme-tables
Use Tables in README
2014-11-28 19:00:44 -08:00
Andrew Stewart edc98c009d Test using tables in README 2014-11-28 18:53:22 -08:00