Commit Graph

359 Commits

Author SHA1 Message Date
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
Adrian Zankich 1ee0b8b87a Ensure toScale stays within defined range 2014-03-11 18:33:39 -07:00
Andrew Stewart f9537d9af8 Rename #stop to #halt to avoid potential conflicts 2014-03-11 10:44:11 -07:00
Andrew Stewart 4c464f0d88 Remove Math.ceil from #toScale, JS has no integers/floats anyways 2014-03-10 15:25:39 -07:00
Andrew Stewart 3c6696a78f Reorganize Utils for easier testing 2014-03-10 12:00:48 -07:00
Andrew Stewart 56b66bded4 Add/improve specs for Connection class 2014-03-10 09:49:46 -07:00
Andrew Stewart a1b230c62d Added specs for Cylon#findRobotConnection 2014-03-09 19:06:06 -07:00
Andrew Stewart 691547a97f Add specs for Cylon#findRobotDevice 2014-03-09 18:56:42 -07:00
Andrew Stewart c0c4ce6958 Small changes to appease JSHint 2014-03-07 23:33:59 -08:00
Edgar O Silva dc22164c0f Prettyfy. 2014-03-07 18:03:44 -06:00
Edgar O Silva eae946e41f Remove logging. 2014-03-07 15:58:26 -06:00
Edgar O Silva 7412977d47 Remove logging 2014-03-07 15:57:56 -06:00
Edgar O Silva 541c7402ef Refactoring cli commands to make them more friendly and pretty. 2014-03-07 15:57:08 -06:00
Andrew Stewart 9c5d1c3496 Refactor API configuration method 2014-03-04 16:18:51 -08:00
Andrew Stewart 5120c35f7c Provide backing variables instead of functions 2014-03-04 16:10:49 -08:00
Ron Evans d702d1077a Merge pull request #128 from hybridgroup/add-stop-to-connection
Add a stop function to the base connection class.
2014-03-04 08:48:04 -08:00
edgarsilva d54c9419af Add a stop function to the base connection class. 2014-03-04 10:45:19 -06:00
Andrew Stewart 4c5937695b Add Cylon-provided globals to generated .jshintrc files 2014-03-03 14:41:05 -08:00
Andrew Stewart 89f0e43570 Clean up Windows readline-SIGINT support 2014-03-03 14:35:32 -08:00
Andrew Stewart d8de60a02d Clean up var declarations in robot.js 2014-03-03 14:33:29 -08:00
Andrew Stewart d12adc64b1 Clarify license year in generated adaptors 2014-03-03 14:32:01 -08:00
Andrew Stewart 707703cae2 Improve Device specs 2014-03-03 13:54:33 -08:00
Andrew Stewart 79ff3a1233 Clean up Connection and Device classes 2014-03-03 12:43:30 -08:00
deadprogram 182e8c3ee8 Make sure connection's port valid before adaptor init 2014-03-01 00:24:26 -08:00
Andrew Stewart ef3aaf6591 Clean up initialization methods for adaptors/drivers 2014-02-28 20:50:45 -08:00
Andrew Stewart 5650ce1d60 Clean up starter and #stop functions 2014-02-28 20:37:23 -08:00
Andrew Stewart 862a3702b7 Refactor device/connection initialization methods 2014-02-28 20:30:12 -08:00
Andrew Stewart 89baebd3c1 Refactor #data method 2014-02-28 12:22:32 -08:00
Andrew Stewart 1ee35f1487 Clean up constructor 2014-02-28 12:13:19 -08:00
Andrew Stewart f307aad0cd Add global.bind method and tests 2014-02-28 10:31:10 -08:00
Andrew Stewart 3a46ff7848 Minor cleanups in basestar.js 2014-02-27 21:35:12 -08:00
Andrew Stewart 84916f69e3 Add shortcut for defining adaptor/driver events 2014-02-27 21:17:44 -08:00
Andrew Stewart 473e0ab08f Remove 'source loading:' log messages from tests
Not really necessary now that we have actual tracebacks.
2014-02-27 20:59:21 -08:00
Andrew Stewart 520c523971 Refactor Basestar#defineEvent 2014-02-27 18:21:30 -08:00
Andrew Stewart 84f06afa5b Add specs for event proxying 2014-02-27 18:13:21 -08:00
Andrew Stewart cdd3f3310a Remove trailing whitespace 2014-02-27 17:39:02 -08:00
xixebombilla 933c5d2660 210 fix merge files andrew :) 2014-02-27 17:12:29 -06:00
xixebombilla 0067f33505 210 fix merge files 2014-02-27 16:56:11 -06:00
xixebombilla 642c5c8b1e 210 need fix merge 2014-02-27 16:45:14 -06:00
xixebombilla 8644399276 210 comments JS 2014-02-27 16:42:33 -06:00
Andrew Stewart 204bf89685 Remove trailing whitespace 2014-02-27 14:14:51 -08:00
Andrew Stewart df82352a96 Refactor cylon.js 2014-02-27 13:32:05 -08:00
Andrew Stewart bbf4e413d8 Refactor utils.js 2014-02-27 13:32:05 -08:00
Andrew Stewart 599a5bb288 Refactor logger.js 2014-02-27 13:32:05 -08:00
Andrew Stewart 82effb6b64 Merge pull request #121 from hybridgroup/pure-js-cli
Migrate cylon-cli to pure JS.
2014-02-27 12:56:53 -08:00
edgarsilva 655e7c5613 WIP on migrating cylon-cli to pure js. 2014-02-27 14:39:54 -06:00
deadprogram 3694361eea Add comments to adaptor functions 2014-02-27 11:45:09 -08:00
deadprogram 0113091f95 Refactor dogotal pin to pure JS style 2014-02-27 11:28:13 -08:00
deadprogram 452f07d4ab Refactor port & robot to pure JS style 2014-02-27 11:17:02 -08:00
Andrew Stewart ddc24eeca9 Update generator to create pure-JS adaptors 2014-02-27 11:00:35 -08:00
Andrew Stewart ce8107d607 Move generators from src to lib 2014-02-27 11:00:34 -08:00
deadprogram c28baa8eeb Refactor api, basestar & config to pure JS style 2014-02-27 10:58:50 -08:00
Andrew Stewart cc5d3e3335 Update generator to create pure-JS adaptors 2014-02-27 10:46:58 -08:00
deadprogram 30228c7f3c Refactor connection & device to pure JS style 2014-02-27 10:33:43 -08:00
Andrew Stewart 610a6fdf91 Move generators from src to lib 2014-02-27 09:59:41 -08:00
deadprogram 8b88e5dc10 Refactor adaptor & driver to pure JS style 2014-02-27 09:38:38 -08:00
deadprogram 1a63cefd60 Make tests all green, now the real work begins 2014-02-27 06:55:08 -08:00
deadprogram b27756abfc WIP on pure JS revamp 2014-02-27 06:44:53 -08:00