Adrian Zankich
50b4ab3a06
Update example
2013-11-16 00:21:30 -08:00
Edgar O Silva
6587cd146a
Sphero-pebble-salesforce example working.
2013-11-15 22:42:55 -06:00
Edgar O Silva
19d094bb16
Added adaptor extra params and updated salesforce example.
2013-11-15 21:09:27 -06:00
Edgar O Silva
6f2c84b516
Added example using salesforce driver and adaptor.
2013-11-15 21:09:27 -06:00
Edgar O Silva
027a82c17e
Latest cylon example updates
2013-11-15 21:09:27 -06:00
deadprogram
cb2ef05201
Happy references
2013-11-15 21:09:27 -06:00
Edgar O Silva
b88e674178
WIP on Sphero SF
2013-11-15 21:09:27 -06:00
Edgar O Silva
22fc963a44
WIP on SF-Cylon connection
2013-11-15 21:09:27 -06:00
Edgar O Silva
74160047a8
Sf Client and S Example.
2013-11-15 21:09:27 -06:00
Ron Evans
b2900c3d24
Merge pull request #32 from hybridgroup/literate-coffeescript
...
Literate CoffeeScript
2013-11-15 13:07:28 -08:00
Andrew Stewart
4131332964
Fix variable naming error
2013-11-15 12:53:52 -08:00
Andrew Stewart
c28e99efee
Merge branch 'master' into literate-coffeescript
...
* master: (31 commits)
Do not run travisci on site code
Allow for any HTTP verb on device command
Pass event payloads correctly in Basestar
Fix typo in path call.
Remove @self references in favor of just @ and fix set mode to udpate the obj attr when actually changing the mode.
Add missing param emitConnect.
Fx missing param in setModeCallback.
Refactor digital pin.
Updating unexport path to use function call.
Make sure the pin mode is setup even if the file already exists.
Fixes disconnect pins by making last IO calls sync and validates for existance of pin files.
Fixes issue with undefined path in digital pin.
Added pin number to emit close event.
Fox indenting error.
Refactor GPIO file paths, added validation to check for existance of GPIO pins (they have already been setup), added new sync disconnect.
More consistent internal representation of components
Clean up tests
Properly organize supporting classes for tests
Simplify readline setup for Windows users
Add tests for Cylon#findRobotConnection
...
Conflicts:
dist/api.js
examples/sphero_multiple.coffee
src/api.coffee
2013-11-15 12:49:44 -08:00
deadprogram
5665f5b91a
Do not run travisci on site code
2013-11-15 09:44:23 -08:00
deadprogram
d1799c1761
Allow for any HTTP verb on device command
2013-11-15 00:45:06 -08:00
Ron Evans
87671c1427
Merge pull request #31 from hybridgroup/event-payload-fix
...
Pass event payloads correctly in Basestar
2013-11-14 16:53:50 -08:00
Andrew Stewart
6dd3e3384b
Pass event payloads correctly in Basestar
2013-11-14 16:47:16 -08:00
Ron Evans
9811cd4b14
Merge pull request #30 from hybridgroup/digital-pin-refactor
...
Digital pin refactor
2013-11-12 16:18:16 -08:00
Edgar O Silva
1f99f011bc
Fix typo in path call.
2013-11-12 12:58:51 -06:00
Ron Evans
2a72ebbf6f
Merge pull request #29 from hybridgroup/20-raspi-adaptor
...
20 raspi adaptor with GPIO support.
2013-11-12 10:50:08 -08:00
Edgar O Silva
0ae37390fe
Remove @self references in favor of just @ and fix set mode to udpate the obj attr when actually changing the mode.
2013-11-12 12:47:50 -06:00
Edgar O Silva
1fd0a13347
Add missing param emitConnect.
2013-11-12 12:34:15 -06:00
Edgar O Silva
5fa0177d90
Fx missing param in setModeCallback.
2013-11-12 12:26:52 -06:00
Edgar O Silva
11fda85e56
Refactor digital pin.
2013-11-12 11:47:25 -06:00
Edgar O Silva
04630c6420
Updating unexport path to use function call.
2013-11-12 09:37:15 -06:00
Edgar O Silva
caf3cc0790
Make sure the pin mode is setup even if the file already exists.
2013-11-11 18:40:59 -06:00
Edgar O Silva
661b6815d1
Fixes disconnect pins by making last IO calls sync and validates for existance of pin files.
2013-11-11 18:36:54 -06:00
Edgar O Silva
d65ebdd2be
Fixes issue with undefined path in digital pin.
2013-11-11 18:09:33 -06:00
Edgar O Silva
f71c24ff0a
Added pin number to emit close event.
2013-11-11 14:33:36 -06:00
Edgar O Silva
c47e3db26d
Fox indenting error.
2013-11-11 13:44:48 -06:00
Edgar O Silva
9798fba74f
Refactor GPIO file paths, added validation to check for existance of GPIO pins (they have already been setup), added new sync disconnect.
2013-11-11 13:34:43 -06:00
Andrew Stewart
6120e6da0b
More consistent internal representation of components
2013-11-11 11:33:07 -05:00
Andrew Stewart
1cd5883a3f
Clean up tests
2013-11-11 11:28:37 -05:00
Andrew Stewart
88ab1a2d34
Properly organize supporting classes for tests
2013-11-11 11:09:42 -05:00
Andrew Stewart
31bfa85fa8
Simplify readline setup for Windows users
2013-11-11 11:09:41 -05:00
Andrew Stewart
19929842a2
Merge pull request #28 from hybridgroup/cylon-specs
...
More Cylon Specs
2013-11-11 08:08:00 -08:00
Andrew Stewart
b5a4854533
Add tests for Cylon#findRobotConnection
2013-11-08 17:33:29 -07:00
Andrew Stewart
b7add10cb4
Add tests for Cylon#findRobotDevice()
2013-11-08 17:16:17 -07:00
Andrew Stewart
b2f2d11a85
Add specs for sync and async versions of findRobot()
2013-11-08 15:04:50 -07:00
Andrew Stewart
d7b3e63afe
Test for Cylon#robots
2013-11-08 14:43:05 -07:00
Justin Smith
e747125bba
Changed arrows on Readme
2013-11-08 13:05:27 -06:00
Justin Smith
be0fbed32e
Added note in Readme reminding users to change the port to their arduino port
2013-11-08 13:04:22 -06:00
Justin Smith
6d56e4d260
Updated the readme to include information on uploading Firmata to your Arduino
2013-11-08 13:02:54 -06:00
Andrew Stewart
1778312e6c
Tests for Cylon#api
2013-11-08 10:29:17 -07:00
Andrew Stewart
da5cb27c21
The Future's So Bright, I Gotta Wear Shades
...
I apologize for this commit message but cylon-specs + this was just too perfect.
Anyways, have gotten Cylon robot specs working now. For some reason by the time
the spec runner gets around to running cylon.spec, inside cylon.js Robot has
been redefined to an empty object '{}'.
This resulted in a "TypeError: object is not a function on constructor" error.
So to solve this I moved the require() for 'robot' inside the Cylon.robot()
method. This shouldn't reload code thanks to Node's require cache, but will
properly assign Robot when instantiating a new one.
2013-11-08 10:03:16 -07:00
Andrew Stewart
716f675147
Remove unnecessary tests
2013-11-08 09:48:20 -07:00
deadprogram
ab3c038dd1
Use class-based syntax
2013-11-07 06:55:27 -08:00
deadprogram
fb9dd50242
Update to version 0.4.0
2013-11-07 06:23:59 -08:00
Ron Evans
9d7cb3e5c3
Merge pull request #25 from hybridgroup/api-configuration
...
Allow configuration of API options
2013-11-06 16:42:02 -08:00
Andrew Stewart
620351c7c2
Allow configuration of API options
2013-11-06 16:13:35 -08:00
Andrew Stewart
bb1388e879
Clearer and more representative testing of method proxying
2013-11-06 15:23:32 -08:00