Commit Graph

292 Commits

Author SHA1 Message Date
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
deadprogram a7d4a9d300 Adding some more examples 2013-10-31 09:37:11 -07:00
deadprogram 0a7dba1128 Correct README typo 2013-10-31 08:27:45 -07:00
Ron Evans 4f96890d65 Merge pull request #16 from hybridgroup/10-servo-driver
Adding servo driver example.
2013-10-30 19:52:44 -07:00
Ron Evans ac8f220880 Merge pull request #15 from hybridgroup/9-motor-driver
Adds motor driver example and led brightness.
2013-10-30 19:47:00 -07:00
Edgar O Silva bf86c6f414 Adding servo driver example. 2013-10-30 20:41:47 -06:00
Edgar O Silva ea472f9e12 Fix issue with currentSpeed having to go through driver. 2013-10-30 20:37:42 -06:00
Andrew Stewart 65a2e20959 Add /robots/:robotid and /robots/:robotid/devices 2013-10-30 17:41:16 -07:00
Andrew Stewart 2a91066864 Start to API and fetching of all Robots 2013-10-30 16:42:50 -07:00
Andrew Stewart 05c8ad3bdc Add methods to export data from Robot/Device/Connection 2013-10-30 16:40:07 -07:00
Edgar O Silva 6a9c5eb60e Added speed output to the example. 2013-10-30 16:21:17 -06:00
Edgar O Silva b37fe4a99e Added examples for motor speed and led brightness. 2013-10-30 16:04:52 -06:00
Andrew Stewart a58ed257b8 Merge branch 'master' into api
* master:
  Need a line break
  Updates for version 0.2.0
  Removing DriverName param in favor of opts, which already contains it.
  Adding analog sensor support to cylon GPIO.
2013-10-30 09:58:50 -07:00
deadprogram 92232812e9 Need a line break 2013-10-30 00:46:10 -07:00
deadprogram a8c8b9f832 Updates for version 0.2.0 2013-10-30 00:44:08 -07:00
Ron Evans 03450dbac7 Merge pull request #14 from hybridgroup/8-analog-sensor
Adding analog sensor support to cylon GPIO.
2013-10-29 17:57:57 -07:00
Edgar O Silva cf6d2c88bc Removing DriverName param in favor of opts, which already contains it. 2013-10-29 18:15:41 -06:00
Edgar O Silva 2e0d0423bb Adding analog sensor support to cylon GPIO. 2013-10-29 17:56:57 -06:00
Andrew Stewart 43354cde41 Start for Cylon API Server 2013-10-29 16:56:19 -07:00
Andrew Stewart d7446915c0 Add node-restify and socket.io to package.json 2013-10-29 16:15:18 -07:00
Ron Evans 46a0f38548 Merge pull request #13 from hybridgroup/basestar
Add Basestar class for use in external modules
2013-10-29 11:26:26 -07:00
Andrew Stewart 3f494dd23d Basestar extends EventEmitter 2013-10-29 10:59:09 -07:00
Andrew Stewart 562b91af94 Add node-namespace to package.json 2013-10-29 10:54:01 -07:00
Andrew Stewart 1c3d2236a0 Add Basestar class for use in external modules 2013-10-29 10:43:11 -07:00
deadprogram 504e51bd28 Can now attach users own functions to robot at will 2013-10-28 23:53:30 -07:00
deadprogram e53c598ade Add ARDRone to README 2013-10-28 21:48:29 -07:00
deadprogram a95bd2e0ee Some pure JS examples for the purists 2013-10-28 21:44:01 -07:00
deadprogram b29f911628 Update to version 0.1.0 2013-10-28 21:44:01 -07:00
Ron Evans 4268a25ad7 Merge pull request #12 from hybridgroup/12-upd-collision-example
Updated collision example to perform better and start running when you d...
2013-10-28 20:55:21 -07:00
Edgar O Silva c7afd83336 Updated collision example to perform better and start running when you drop the sphero. 2013-10-28 21:05:11 -06:00
Ron Evans 83f5e6c4c3 Merge pull request #11 from hybridgroup/12-add-collision-event
Sphero Collision event example.
2013-10-28 19:03:21 -07:00
Edgar O Silva 517a093604 Added collision event to the messages example and updated collision example. 2013-10-28 19:59:44 -06:00
deadprogram d87c63dc26 Cleanup startConnections and startDevices to ensure proper async startup 2013-10-28 18:58:06 -07:00