Andrew Stewart
d8152852a0
Correctly kill process
2014-04-14 15:11:07 -07:00
Andrew Stewart
fcd771cadc
Provide more indication where API is listening
2014-04-14 11:27:48 -07:00
Andrew Stewart
c5428d89ab
Allow Content-Type header to be set for CORS
2014-04-11 19:23:13 -07:00
Andrew Stewart
9e781a2ea1
Add basic tests for API server and routes
2014-04-11 12:33:32 -07:00
Ron Evans
93ec358f9b
Merge pull request #163 from hybridgroup/replace-socket-io-with-server-sent-events
...
Replace Express.IO/Socket.IO with Express/SSEs
2014-04-09 10:20:31 -07:00
Andrew Stewart
1c56b5942f
Implement Server-Sent-Events for device events
2014-04-08 13:21:03 -07:00
Andrew Stewart
cf31cfa7b9
Switch from Express-IO to plain Express
2014-04-08 11:52:53 -07:00
Andrew Stewart
4b409f7777
Add CORS param for API config
2014-04-08 10:58:58 -07:00
deadprogram
430ffafe81
Update to 0.13.1
2014-04-06 11:09:47 -07:00
Ron Evans
3a1674dcef
Merge pull request #162 from hybridgroup/cylon-april-README
...
update README april
2014-04-03 16:59:53 -07:00
xixebombilla
be2de6de44
update README april
2014-04-03 17:57:09 -06:00
Ron Evans
c5f09133b0
Merge pull request #161 from hybridgroup/api-basic-auth
...
Add HTTP Basic Auth support to API
2014-04-03 16:17:03 -07:00
Andrew Stewart
c81740e339
Add basic auth support to API
2014-04-03 16:04:11 -07:00
Andrew Stewart
89a5bbae2f
Support passing auth hash to API server
2014-04-03 15:49:13 -07:00
Ron Evans
0b3b298596
Merge pull request #160 from hybridgroup/api-https
...
Implement HTTPS API with self-signed cert
2014-04-03 15:14:21 -07:00
Andrew Stewart
29b7db0de8
Add support for manually specifying cert/key files
2014-04-03 15:03:21 -07:00
Andrew Stewart
ea022d3880
Implement HTTPS API with self-signed cert
...
Switches API to serve all requests over HTTPS, using a self-signed SSL
certificate.
2014-04-03 14:32:56 -07:00
Andrew Stewart
34324dabd5
Clean up API logic
2014-04-03 12:28:27 -07:00
Adrian Zankich
49b2e91daf
Prep for release
2014-04-02 16:11:48 -07:00
Andrew Stewart
a80d14d527
Lock Node versions to those newer than 0.10.20
2014-04-02 12:34:23 -07:00
Ron Evans
e664d6c5b9
Merge pull request #156 from hybridgroup/init-devices-err-failover
...
Add error handler for devices that fail to initialize.
2014-04-01 17:36:06 -07:00
edgarsilva
de360ba2b3
Add error handler for devices that fail to initialize.
...
Do not start work if devices fail to initialize and throw err insted.
2014-04-01 17:53:34 -06:00
Ron Evans
6d36709207
Merge pull request #154 from hybridgroup/global-utils
...
Add Utils to global.Cylon namespace, add bootstrap
2014-04-01 12:35:36 -07:00
Andrew Stewart
1cffa6067e
Add Utils to global.Cylon namespace, add bootstrap
...
This commit moves Utils to live in the global Cylon namespace, so they can be
accessed in test suites. This is necessary because Mocha, when setting up for
tests, will override our #after method, making TDR not work if any robots
contain a #after call in their work block.
To fix this, in test setup you can call global.Cylon.Utils.bootstrap();
which will re-setup our globals.
2014-04-01 12:31:13 -07:00
Andrew Stewart
2563e62de4
Catch MODULE_NOT_FOUND errors, throw others
2014-04-01 10:30:14 -07:00
Andrew Stewart
a92e51157f
Bump version to 0.12.0
2014-03-28 13:51:51 -07:00
Andrew Stewart
fe931d0b60
Add make task for releasing new versions
2014-03-28 12:29:33 -07:00
Andrew Stewart
a98a5de44f
Missing 'var' keyword in annotated example
2014-03-28 10:42:20 -07:00
Ron Evans
51cef5a94f
Merge pull request #148 from hybridgroup/remove-commands
...
Remove CLI tooling from Cylon
2014-03-27 14:50:20 -07:00
Andrew Stewart
89a5cf1cc0
Remove comma breaking package.json
2014-03-27 14:48:08 -07:00
Andrew Stewart
2d11e75434
Remove CLI tooling from Cylon
...
It now lives in hybridgroup/cylon-cli.
2014-03-27 14:45:36 -07:00
Ron Evans
da07a5644f
Merge pull request #147 from hybridgroup/markdown-examples
...
Convert Literate CoffeeScript examples to Markdown + JS
2014-03-27 09:34:11 -07:00
Andrew Stewart
688df7a419
Convert remaining .litcoffee examples
2014-03-27 09:31:56 -07:00
Andrew Stewart
479388e7ad
Additional WIP on converting literate coffeescript examples to markdown+js
2014-03-26 17:06:26 -07:00
Andrew Stewart
e7a340fd0c
Remove .coffee examples and WIP on converting .litcoffee to .markdown + js
2014-03-26 16:25:09 -07:00
Ron Evans
4c647db88f
Merge pull request #146 from hybridgroup/notify-of-missing-modules
...
Add friendlier errors when no adaptor/driver found
2014-03-26 14:35:01 -07:00
Andrew Stewart
337074f34f
Add friendlier errors when no adaptor/driver found
2014-03-26 14:32:52 -07:00
Andrew Stewart
2acc07b443
Fix error with /robots route in API
2014-03-25 10:16:11 -07:00
Ron Evans
cdf309afe2
Merge pull request #145 from hybridgroup/remove-unecessary-examples
...
Remove examples for pure GPIO and spheron, also remove testing examples ...
2014-03-24 16:46:45 -07:00
Edgar O Silva
a0ef75f193
Remove examples for pure GPIO and spheron, also remove testing examples for Salesforce connection and object.
2014-03-24 18:39:01 -05:00
Andrew Stewart
26b92987a8
Improve specs for Logger
2014-03-21 16:15:13 -07:00
Andrew Stewart
cb35cf27a5
Improve specs for Driver class
2014-03-21 12:17:39 -07:00
Andrew Stewart
0a631513ee
Improve specs for Cylon.Adaptor class
2014-03-21 10:15:53 -07:00
Andrew Stewart
fd91dd7512
Bump test dependency versions
2014-03-21 09:15:46 -07:00
Edgar O Silva
091160a443
Merge pull request #139 from hybridgroup/remove-port
...
Remove Port class
2014-03-18 16:41:28 -05:00
Andrew Stewart
e4c43c0cd5
Remove Port class
...
Ultimately unnecessary with Cylon, as opposed to Artoo where we do some
interesting/tricky stuff with Socket-To-Serial to make everything work.
2014-03-18 13:41:12 -07:00
Andrew Stewart
70dde8148c
Refactor and clean up Cylon.IO.DigitalPin class
2014-03-14 16:06:32 -07:00
Andrew Stewart
e7f96b8a6c
Refactor and improve tests for Cylon.IO.DigitalPin
2014-03-14 13:33:49 -07:00
Andrew Stewart
5a719fb5e9
Remove spark_blink example, it lives in cylon-spark
2014-03-12 13:52:11 -07:00
Adrian Zankich
0d5ac27e5a
Prep for release
2014-03-12 13:18:34 -07:00