Commit Graph

1276 Commits

Author SHA1 Message Date
Ron Evans 980f63667a Merge pull request #261 from hybridgroup/refactor/device-and-connection
Replace initDevice(), initConnection() with initializer()
2015-01-22 18:29:42 -08:00
Andrew Stewart 147816b366 First crack at removing seperate Device/Connection initialization 2015-01-22 14:41:58 -08:00
Andrew Stewart d56f9bc53f Add better error checking for Robot#halt 2015-01-21 08:56:13 -08:00
Andrew Stewart 754af3b4db Add test for Robot#log 2015-01-20 19:38:48 -08:00
Andrew Stewart 8272efe060 Robot log messages should contain the bot name 2015-01-20 19:29:40 -08:00
Andrew Stewart 5354102c2e If bad start detected, shut down the Robot 2015-01-20 19:18:52 -08:00
deadprogram 42ca88f8d0 Update list of contributors 2015-01-18 08:40:37 -08:00
Andrew Stewart ad94b81e87 Merge pull request #258 from hybridgroup/climate-improvements
Code Climate improvements
2015-01-17 23:33:07 -08:00
deadprogram 6ac3cad7c1 Extract even more of function to DRY up code 2015-01-17 21:35:40 -08:00
deadprogram 5cea07602a Extract function to DRY up code 2015-01-17 21:29:07 -08:00
deadprogram a7e8caf19d Extract robot var init into separate function 2015-01-17 15:48:45 -08:00
Ron Evans b0b16d6129 Merge pull request #257 from hybridgroup/readme-update
Add intel analytics platform to readme
2015-01-15 13:46:45 -08:00
nathan 93e1a85ebd add intel analytics to readme 2015-01-15 13:35:20 -08:00
Andrew Stewart 8fd6f8a99e Generate lodash script for only methods we use 2015-01-15 09:33:18 -08:00
Andrew Stewart ed24da8a04 Correct NPM bug on Travis 2015-01-14 11:57:53 -08:00
Andrew Stewart c52971dcec Bump version to "0.22.0" 2015-01-14 10:17:11 -08:00
Andrew Stewart 4b377b2e65 Streamline Logger a bit 2015-01-13 10:43:20 -08:00
Andrew Stewart b72864ca75 More specific log message for missing HTTP API 2015-01-13 10:13:16 -08:00
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