Andrew Stewart
b7e4d4b489
Organization of new examples and literate/js versions of each
2013-11-28 12:34:15 -08:00
Andrew Stewart
2c52db8086
Merge branch 'master' into literate
...
* master:
Crazyflies
Updated servo examples to use a limit range of motion instead of full 180.
Update digital read to parseInt buffer response.
DigitalRead buffer data converted to string now.
Debugging digitalPin read.
Added servo example for Raspi.
Add more supported devices to README
Update to 0.6.1
Update digital pin close callback param.
Fixes err param not being passed.
Updated digital pin and added pwm raspi example.
Conflicts:
examples/servo.coffee
2013-11-28 12:07:51 -08:00
Andrew Stewart
791b301eda
Literate CoffeeScript version of sphero_messages example
2013-11-28 11:10:47 -08:00
Andrew Stewart
8af9a624b0
Literate CoffeeScript version of sphero_color example
2013-11-28 10:39:48 -08:00
Andrew Stewart
ab547902b4
Literate CoffeeScript version of sphero_collision example
2013-11-28 09:59:02 -08:00
deadprogram
671e395984
Crazyflies
2013-11-27 19:10:38 -08:00
Andrew Stewart
da8e56ef9a
Literate CoffeeScript version of sphero example
2013-11-27 16:59:04 -08:00
Andrew Stewart
61efedb251
Literate CoffeeScript version of servo example
2013-11-27 16:50:34 -08:00
Andrew Stewart
9733a35f9a
Literate CoffeeScript version of robot_commands example
2013-11-27 16:37:46 -08:00
Edgar O Silva
8f7e1d0193
Updated servo examples to use a limit range of motion instead of full 180.
2013-11-27 18:23:17 -06:00
Andrew Stewart
28a1a807d1
Literate CoffeeScript version of raspi_button example
2013-11-27 16:12:59 -08:00
Andrew Stewart
b72638de53
Literate CoffeeScript version of raspi_blink example
2013-11-27 14:15:40 -08:00
Andrew Stewart
2cebd56b48
Literate CoffeeScript version of pure_spheron example
2013-11-27 14:00:53 -08:00
Andrew Stewart
32c05f8fc7
Literate CoffeeScript version of pure_gpio example
2013-11-27 13:35:21 -08:00
Andrew Stewart
8ccf93ce40
Merge master and multiple examples
2013-11-27 13:25:30 -08:00
Andrew Stewart
95aa7f8962
Literate CoffeeScript version of motor example
2013-11-27 13:06:43 -08:00
Andrew Stewart
10736154c2
Literate CoffeeScript version of master example
2013-11-27 13:06:36 -08:00
Andrew Stewart
3928ef91d4
Literate CoffeeScript version of led_brightness example
2013-11-27 12:13:44 -08:00
Andrew Stewart
b78a907d28
Literate CoffeeScript version of hello example and path fix
2013-11-27 11:34:27 -08:00
Andrew Stewart
4d1d8fae9a
Literate CoffeeScript version of drone_nav example
2013-11-27 11:24:36 -08:00
Andrew Stewart
e26e3f654c
Literate CoffeeScript version of drone example
2013-11-27 10:57:11 -08:00
Andrew Stewart
1e2527ede9
Add Literate version of Conway example and fix bug
2013-11-27 10:40:37 -08:00
Edgar O Silva
e40289b3ea
Added servo example for Raspi.
2013-11-27 11:42:52 -06:00
Andrew Stewart
d2a0bf9d3c
Literate coffeescript version of Button example
2013-11-26 17:04:25 -08:00
Andrew Stewart
1e100f47fa
Literate coffeescript version of BlinkM example
2013-11-26 16:49:14 -08:00
Andrew Stewart
4e6c7504c8
Literate coffeescript version of Blink example
2013-11-26 16:12:36 -08:00
Andrew Stewart
39a0a76f54
Literate version of API example
2013-11-26 16:02:12 -08:00
Andrew Stewart
681e93574b
Literate Coffeescript example for Analog Sensor
2013-11-26 13:46:16 -08:00
Andrew Stewart
64809b16cf
Finish reorganizing existing examples
2013-11-26 12:21:43 -08:00
Edgar O Silva
0ebdd4fc7d
Updated digital pin and added pwm raspi example.
2013-11-26 12:38:29 -06:00
Andrew Stewart
dbfa4f859e
Merge branch 'master' into literate
...
* master:
Update to version 0.6.0
Execute robot commands from api
Replace api.litcoffee with api.coffee
Replace api.litcoffee with api.coffee
Docs corrections
Refactoring adaptor and driver initialization to simplify, and fix init overwrite error
Conflicts:
src/api.coffee
2013-11-26 10:07:15 -08:00
Andrew Stewart
0c8cb41f8f
Move Travis examples into subdir
2013-11-26 10:02:47 -08:00
Andrew Stewart
47bc59fe3d
WIP on organizing examples and making sure there are JS and CS versions of both
2013-11-25 16:06:55 -08:00
Adrian Zankich
b46d4242ea
Execute robot commands from api
2013-11-25 14:28:13 -08:00
Adrian Zankich
15547ef21a
Update examples
2013-11-18 01:02:38 -08:00
Edgar O Silva
6cf8c9b2d9
Update sphero-sf example.
2013-11-17 23:49:42 -06:00
Edgar O Silva
95a6f3bc47
Fixed typo in change direction method.
2013-11-17 23:38:37 -06:00
Edgar O Silva
f8b822e852
Updated sphero salesforce example with bankruptcy and changeDirection.
2013-11-17 23:37:46 -06:00
Edgar O Silva
8717ea5f98
Updated examples for Dreamforce 2013
2013-11-17 23:18:47 -06:00
Edgar O Silva
637e326c45
Updated examles for salesforce.
2013-11-17 23:04:20 -06:00
Edgar O Silva
756f1e7818
Updated sphero to use bucks and charge bucks for power.
2013-11-17 22:52:54 -06:00
Edgar O Silva
8f3f2c22ed
Updated examples to include ENV vars.
2013-11-16 20:15:09 -06:00
Adrian Zankich
23decd6b5a
Update example
2013-11-16 14:04:22 -08:00
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
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
ab3c038dd1
Use class-based syntax
2013-11-07 06:55:27 -08:00
Andrew Stewart
620351c7c2
Allow configuration of API options
2013-11-06 16:13:35 -08:00
Andrew Stewart
7543f834e4
Merge branch 'master' into literate-coffeescript
...
* master: (21 commits)
Removes unnecessary IO class.
Fixes raspi button example typo.
Updated DigitalPin and raspi_button example.
Adding interval reads to digitalRead.
Added new Digital read example for raspi, updated digitalRead in lib.
Refactored DigitalRead and setup mode to only emit connection event on connect.
Added new DigitalPin to Cylon core to use in adaptors, for real.
Added new DigitalPin to Cylon core to use in adaptors.
Added new example for raspi adaptor.
Updated digital pin lib and example.
Fixed missing mode variable in digital pin.
Remove logging and update example.
Change events and update example in digital pin.
Added close for GPIO and updated negative ifs
Change event triggers in callbacks to fat arrows to keep obj scope.
Removed self and changed example.
Updated IO and digital pin to use events.
Fix bug in GPIO example.
Adde pure GPIO example and updated digital pin lib
Added new LinuxIO DigitalPin library.
...
2013-11-06 15:14:30 -08:00
Ron Evans
33f8a876a5
Update sphero_multiple.litcoffee
...
Use the nicer class based syntax
2013-11-06 12:33:58 -08:00
Andrew Stewart
3316c22ca7
Replace sphero_multiple with literate version
2013-11-06 12:26:47 -08:00
Edgar O Silva
0c3b319b12
Fixes raspi button example typo.
2013-11-06 14:20:33 -06:00
Edgar O Silva
ff978f3a0d
Updated DigitalPin and raspi_button example.
2013-11-06 14:20:33 -06:00
Edgar O Silva
250a0d0166
Adding interval reads to digitalRead.
2013-11-06 14:20:33 -06:00
Edgar O Silva
c370041329
Added new Digital read example for raspi, updated digitalRead in lib.
2013-11-06 14:20:33 -06:00
Edgar O Silva
6d703b0707
Added new example for raspi adaptor.
2013-11-06 14:20:33 -06:00
Edgar O Silva
b03019544b
Updated digital pin lib and example.
2013-11-06 14:20:33 -06:00
Edgar O Silva
115a1bb405
Remove logging and update example.
2013-11-06 14:20:33 -06:00
Edgar O Silva
81bd0adb83
Change events and update example in digital pin.
2013-11-06 14:20:32 -06:00
Edgar O Silva
3dec21c459
Added close for GPIO and updated negative ifs
2013-11-06 14:20:32 -06:00
Edgar O Silva
33f8c95edc
Change event triggers in callbacks to fat arrows to keep obj scope.
2013-11-06 14:20:32 -06:00
Edgar O Silva
87a75745dd
Removed self and changed example.
2013-11-06 14:20:32 -06:00
Edgar O Silva
3bdecf665a
Updated IO and digital pin to use events.
2013-11-06 14:20:32 -06:00
Edgar O Silva
239056fa65
Fix bug in GPIO example.
2013-11-06 14:20:32 -06:00
Edgar O Silva
831fbe4069
Adde pure GPIO example and updated digital pin lib
2013-11-06 14:20:32 -06:00
Andrew Stewart
30ce10d627
Literate version of examples/travis.coffee
2013-11-05 17:43:03 -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
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
deadprogram
4120bc3b76
Pure JS drone example
2013-10-31 13:51:16 -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
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
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
Edgar O Silva
2e0d0423bb
Adding analog sensor support to cylon GPIO.
2013-10-29 17:56:57 -06:00
deadprogram
504e51bd28
Can now attach users own functions to robot at will
2013-10-28 23:53:30 -07:00
deadprogram
a95bd2e0ee
Some pure JS examples for the purists
2013-10-28 21:44:01 -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
Edgar O Silva
507e381ae6
Sphero Collision event example.
2013-10-28 19:50:37 -06:00
deadprogram
1f48fd8534
Working button/LED
2013-10-28 18:26:16 -07:00
deadprogram
6b5b851b63
Use the right event
2013-10-28 15:37:25 -07:00
deadprogram
97b7335784
Merged better startup routine
2013-10-28 15:31:39 -07:00
deadprogram
6a52e7f869
Tweak to button example
2013-10-28 12:02:38 -07:00
deadprogram
8372486a00
Almost the button example
2013-10-28 09:25:07 -07:00
deadprogram
c94549bf75
README and example synced up
2013-10-26 00:26:02 -07:00
deadprogram
e43bf8ad45
Works for arduino blink, with new async hotness
2013-10-25 23:27:39 -07:00
Edgar O Silva
450a87e17e
Fixes issue with events not being triggered in drivers because .start was not being called to setup.
2013-10-25 19:49:35 -05:00
deadprogram
fea55228cc
Added ping driver for testing
2013-10-25 13:11:09 -07:00
deadprogram
7a67dbfd22
Namespace all the adaptors
2013-10-25 13:01:18 -07:00
deadprogram
69a476dfbf
Correct missing command in loopback test adaptor
2013-10-25 12:52:55 -07:00
deadprogram
f2cf92644b
Better multiple
2013-10-25 10:40:27 -07:00
deadprogram
c5392f3e19
The examples shown at js.la
2013-10-25 00:43:59 -07:00
deadprogram
b6ff2cd361
How you like me now?
2013-10-24 17:19:45 -07:00
deadprogram
6bf47abf3c
Color sphero example
2013-10-24 17:01:25 -07:00
deadprogram
046c3578a5
More examples please
2013-10-24 16:19:15 -07:00
Andrew Stewart
b0346204a0
Add Travis-CI build status check example
2013-10-24 15:53:51 -07:00
Edgar O Silva
838aa9065a
Added colors to example.
2013-10-24 16:27:37 -05:00
Edgar O Silva
f6797a4782
Added roll back to the example.
2013-10-24 16:27:37 -05:00
Edgar O Silva
06f307afc9
WIP on collision detection and event emitter.
2013-10-24 16:27:37 -05:00
Edgar O Silva
a50ccc6548
Trigger event on device connection example.
2013-10-24 16:27:37 -05:00
Edgar O Silva
cc24e89249
WIP on event emitter for device and connection.
2013-10-24 16:26:14 -05:00
Andrew Stewart
3310dee260
Rewritten 'Master' example
2013-10-24 12:53:20 -07:00
deadprogram
b9165fa09c
Remove commented line
2013-10-24 00:27:01 -07:00
deadprogram
a6d29ecbdd
Can proxy commands from connection to associated adaptor
2013-10-23 23:18:19 -07:00
Ron Evans
abd742df3f
Merge pull request #5 from hybridgroup/singleton
...
Master singleton class
2013-10-23 20:01:07 -07:00
deadprogram
e32b1b82fd
Small correction to examples
2013-10-23 19:58:51 -07:00
Andrew Stewart
5f83d2f626
Easier singleton generation
2013-10-23 19:51:40 -07:00
Andrew Stewart
b8af863aad
Switch to singleton robot Master
2013-10-23 18:40:00 -07:00
Edgar O Silva
e8095a2ffd
Fixes issue with connection port not being found in adaptor.
2013-10-23 20:27:15 -05:00
Andrew Stewart
82c530fe5b
Example of using cylon-sphero adaptor
2013-10-23 13:27:23 -07:00
deadprogram
8252d38a5e
WIP on dynamic loading of adaptor and driver modules
2013-10-23 08:38:00 -07:00
deadprogram
68b0c1dc09
I like this capitalization
2013-10-22 23:42:16 -07:00
deadprogram
7e98fdd96b
Both every and after
2013-10-22 23:36:31 -07:00
deadprogram
a46a8c4a71
Hello in both javascript and coffeescript
2013-10-22 23:32:41 -07:00
deadprogram
132282d4c2
Much along the way to adaptor/driver registration and loading
2013-10-22 23:23:52 -07:00
deadprogram
03febed1bb
Knowledge of self when working
2013-10-22 17:51:36 -07:00
Andrew Stewart
de79700427
Correct and consistent context for work functions
...
Also corrects context(this) issues for every() and after()
2013-10-22 16:34:27 -07:00
Andrew Stewart
bc9dd05cbc
Fix example and globally namespace utility functions
2013-10-22 14:09:23 -07:00
deadprogram
f2e90634c5
hello?
2013-10-22 12:33:17 -07:00