Commit Graph

1324 Commits

Author SHA1 Message Date
deadprogram 041da7acc8 Handle exit event, by stopping devices and disconnecting connections 2013-11-05 21:34:23 -08:00
Edgar O Silva 53e9d01c01 Merge pull request #22 from hybridgroup/proxy-objects
Revise proxy to use objects instead of prototypes
2013-11-05 20:57:49 -08:00
deadprogram bb4859d83d Revise proxy to use objects instead of prototypes 2013-11-05 20:08:03 -08:00
Andrew Stewart 30ce10d627 Literate version of examples/travis.coffee 2013-11-05 17:43:03 -08:00
Andrew Stewart d184528312 Document API with Literate Coffeescript 2013-11-05 15:14:03 -08:00
Andrew Stewart 3cfc1927fa Compile literate coffeescript 2013-11-05 15:09:37 -08:00
Andrew Stewart d9287be2b1 WIP on Literate Coffeescript version of api.coffee 2013-11-05 12:56:30 -08:00
Ron Evans 8a99d3fe16 Merge pull request #21 from hybridgroup/refactor-api
Refactor API
2013-11-05 11:25:31 -08:00
Andrew Stewart f423758310 Properly set up websockets 2013-11-05 10:51:11 -08:00
Andrew Stewart fa53720e17 API now functions correctly 2013-11-05 10:45:14 -08:00
Andrew Stewart 9b2b405f0d Correct bug with defineEvent() 2013-11-05 10:43:25 -08:00
Andrew Stewart bba7ef1f4d Refactor API routes to be more like Artoo API 2013-11-04 15:15:59 -08:00
Andrew Stewart 82e85e04f3 Remove pointless namespacing of API 2013-11-04 14:26:46 -08:00
Ron Evans 41e5d885b3 Merge pull request #20 from hybridgroup/namespace
Namespace modules
2013-11-04 13:08:24 -08:00
Andrew Stewart fb8c8acca8 Namespace Port class 2013-11-04 12:21:36 -08:00
Andrew Stewart eda6f9db76 Namespace Device class 2013-11-04 12:21:28 -08:00
Andrew Stewart ae666f67dd Namespace Connection class 2013-11-04 12:13:40 -08:00
Andrew Stewart 9d48cba3cf Namespace Robot class 2013-11-04 11:57:27 -08:00
Andrew Stewart 483dcf26b9 Compiled changes from previous commits 2013-11-04 11:41:51 -08:00
Andrew Stewart 4615ac7c71 Add TomDoc to Robot 2013-11-04 11:18:37 -08:00
Andrew Stewart ac8d888fd6 Add TomDoc to Port class 2013-11-04 11:18:37 -08:00
deadprogram 46d03e1309 Example retrieve version from BlinkM 2013-11-03 19:54:22 -08:00
deadprogram 472384ee4b Add reference to i2c drivers to readme 2013-11-03 19:18:22 -08:00
Andrew Stewart 9692b4fd90 Commenting for Logger classes 2013-11-03 18:09:28 -08:00
Andrew Stewart e880ff7454 Add TomDoc for Device 2013-11-03 17:56:40 -08:00
Andrew Stewart a0fa9de948 Add TomDoc to Connection 2013-11-03 01:36:31 -07:00
Andrew Stewart 9e908f4027 Add TomDoc to Cylon 2013-11-03 01:36:24 -07:00
Andrew Stewart 1056b91c60 Comment new methods in Basestar 2013-11-03 00:29:47 -07:00
Andrew Stewart 616bbbeee3 TomDoc Number monkeypatches 2013-11-02 22:55:08 -07:00
deadprogram bb3c4133cf Add release info to README 2013-11-01 18:44:32 -07:00
deadprogram 3f5ed82f21 Update version to 0.3.0 2013-11-01 18:06:43 -07:00
deadprogram 53ba6e3131 Add contributors to package 2013-11-01 17:54:21 -07:00
deadprogram 64794db454 Add contributors list 2013-11-01 17:53:17 -07:00
Ron Evans 333327aa63 Merge pull request #18 from hybridgroup/api
Add API backend
2013-11-01 17:44:40 -07:00
Edgar O Silva 180d541deb Merge pull request #19 from hybridgroup/cleanup-proxy
Refactor Basestar event proxy functions, Looks good 👍
2013-11-01 16:17:23 -07:00
deadprogram ff3c1c4270 Refactor Basestar event proxy functions 2013-11-01 15:56:50 -07:00
Andrew Stewart a45dd83c51 Server now correctly identifies the URL it's listening on 2013-11-01 15:25:49 -07:00
Andrew Stewart dc48cb3be5 Merge branch 'master' into api
* master:
  Updated Basestar to include some proxy event functions and updated sphero messages example.
  Pure JS drone example
  Better class oriented code
  Adding some more examples
  Correct README typo
  Adding servo driver example.
  Fix issue with currentSpeed having to go through driver.
  Added speed output to the example.
  Added examples for motor speed and led brightness.
2013-11-01 15:23:43 -07:00
Andrew Stewart 3cb8d91af6 Switch to express.io and add websocket route 2013-11-01 15:22:50 -07:00
Andrew Stewart 2c873e374a Add commands to handle fetching connections
- Adds method for fetching all connections belonging to a Robot
- Adds method for fetching a specific connection belonging to a Robot
2013-11-01 11:22:25 -07:00
Andrew Stewart e9a4f25ccd Add method to run a command for a particular device 2013-11-01 11:13:03 -07:00
Andrew Stewart b9560b159c WIP on runDeviceCommand 2013-10-31 16:43:20 -07:00
Andrew Stewart a24f30ceec Merge pull request #17 from hybridgroup/26-event-proxy
Updated Basestar to include some proxy event functions and updated spher...
2013-10-31 16:20:49 -07:00
Edgar O Silva a73a790327 Updated Basestar to include some proxy event functions and updated sphero messages example. 2013-10-31 16:15:39 -06:00
Andrew Stewart d9c0229a62 Add API method for fetching device commands 2013-10-31 14:48:47 -07:00
Andrew Stewart fbadbac5c6 Small method rename 2013-10-31 13:51:53 -07:00
deadprogram 4120bc3b76 Pure JS drone example 2013-10-31 13:51:16 -07:00
Andrew Stewart 54e5226dd6 Callbacks are cool 2013-10-31 13:36:28 -07:00
Andrew Stewart 1b4e05575c Add method for fetching a specific device belonging to a Robot 2013-10-31 12:27:00 -07:00
deadprogram 6999236fe0 Better class oriented code 2013-10-31 09:48:23 -07:00