Andrew Stewart
857a34dc41
Prefer {before,after}Each
2014-07-04 09:49:29 -07:00
Andrew Stewart
070c4a4fb9
Fix test preparation
2014-07-03 11:54:18 -07:00
Andrew Stewart
ca2bf7e5a9
Merge branch 'dev' into servo-level-up
...
* dev:
Remove `self` references in favor of #bind
Stop using #fetch here for now, it just breaks tests
Just use arguments directly instead of array
Remove Utils#bind in preference of built-in fn
Consolidate logstring generation into private fn
Experiment with Utils.fetch in Driver class
Add #fetch Utility function
Fix JSHint errors
Fix an edge case and improve tests for API
2014-07-03 11:52:02 -07:00
Andrew Stewart
8ba5bb0e6a
Working tests for Adaptor#_noop
2014-07-03 11:51:51 -07:00
Edgar Silva
1eabab6ec9
WIP: Change noop to use anonymous function and added tests.
2014-07-03 13:42:43 -05:00
Andrew Stewart
f0d8b0360b
Remove `self` references in favor of #bind
2014-07-03 09:35:24 -07:00
Edgar Silva
ed8d6faeee
Chance Adaptor#noop for Adaptor#_noop.
2014-07-02 20:06:40 -05:00
Edgar Silva
afa7fe7495
Adds noop function to base adaptor.
2014-07-02 19:42:39 -05:00
Edgar Silva
c4b10e66f4
Merge branch 'master' into servo-level-up
2014-07-02 17:05:15 -05:00
Andrew Stewart
5ce0d37640
Stop using #fetch here for now, it just breaks tests
2014-06-24 10:37:59 -07:00
Andrew Stewart
5974eb80cd
Just use arguments directly instead of array
2014-06-18 16:02:54 -07:00
Andrew Stewart
a9b874a917
Merge branch 'master' into dev
...
* master:
Bump version to 0.15.1
Only require the API/Express when using it
2014-06-18 15:19:53 -07:00
Andrew Stewart
c5989c2028
Bump version to 0.15.1
2014-06-18 15:19:26 -07:00
Ron Evans
22ea099b79
Merge pull request #206 from hybridgroup/hotfix/tessel-express
...
Only require the API/Express when using it.
2014-06-18 14:54:20 -07:00
Andrew Stewart
856619e902
Only require the API/Express when using it
...
Fixes an issue with the Tessel, which cannot load Express.
2014-06-18 14:44:46 -07:00
Ron Evans
d35b3d8438
Merge pull request #205 from hybridgroup/remove/utils-bind
...
Remove Utils#bind in preference of built-in function
2014-06-17 21:21:43 -07:00
Andrew Stewart
5acfd4aed4
Remove Utils#bind in preference of built-in fn
...
We were re-implementing Function.prototype.bind, so let's just use that.
2014-06-17 19:35:07 -07:00
Andrew Stewart
6fa87fbf7c
Consolidate logstring generation into private fn
2014-06-17 19:18:12 -07:00
Andrew Stewart
e8520e3de2
Experiment with Utils.fetch in Driver class
2014-06-17 19:15:38 -07:00
Ron Evans
7a3b1ddf59
Merge pull request #204 from hybridgroup/add/utils-fetch
...
Add #fetch Utility function
2014-06-17 16:06:32 -07:00
Andrew Stewart
6f42b061b3
Add #fetch Utility function
...
The #fetch utility acts in (roughly) the same way as Ruby's Hash#fetch function.
This addition should hopefully make constructors more rigorous and help to
prevent a few classes of errors.
2014-06-17 16:02:54 -07:00
Andrew Stewart
af8cfbe333
Fix JSHint errors
2014-06-16 13:09:13 -07:00
Andrew Stewart
ca749fd03e
Fix an edge case and improve tests for API
2014-06-16 12:22:11 -07:00
Andrew Stewart
587efe2fee
Rename API variables for less confusion
...
api.express => the Express instance
api.server => the actual server (@express or a https.Server instance)
2014-06-16 08:44:52 -07:00
Andrew Stewart
b49c2da3f1
Remove site config from travis-ci
2014-06-13 15:54:45 -07:00
Andrew Stewart
62b3df12a5
Bump version to 0.15.0
2014-06-13 10:50:57 -07:00
deadprogram
52ac9fce8d
Update list of contributors
2014-06-12 19:43:38 -07:00
deadprogram
fbb8a6a192
Correct links to new docs site repo
2014-06-12 19:43:21 -07:00
Ron Evans
cc9b06285e
Merge pull request #203 from hybridgroup/refactor/halt
...
Make halting on SIGINT async
2014-06-12 17:22:29 -07:00
Andrew Stewart
d90c4eef7c
Fix broken specs
2014-06-12 15:40:08 -07:00
Andrew Stewart
6de922f2fc
Make halting on SIGINT async
...
This change gives adaptors/drivers more flexibility in halting. Additionally,
now, by default, all Adaptors/Drivers will remove all their event listeners
before halting, which should prevent some additional commands from being sent to
the adaptor during shutdown.
2014-06-12 15:31:49 -07:00
Andrew Stewart
a44154b1f4
Change README image source to cylon-site repo
2014-06-12 09:36:58 -07:00
Ron Evans
f1c82f6021
Merge pull request #202 from andrew/patch-1
...
Fixed logo in readme
2014-06-12 07:49:05 -07:00
Andrew Nesbitt
8206ac67af
Fixed logo
2014-06-12 15:42:47 +01:00
Ron Evans
613326b902
Merge pull request #201 from hybridgroup/upd-from-scale-util
...
Updated fromScale util to return top or bottom of scale, updated specs t...
2014-06-11 17:35:03 -04:00
edgarsilva
0869909521
Updated fromScale util to return top or bottom of scale, updated specs to reflect new fromScale behavior.
2014-06-11 16:32:40 -05:00
Andrew Stewart
9e1ffad6f6
Add more tests for BasicLogger class
2014-06-10 19:05:41 -07:00
Andrew Stewart
9bbc7faf5e
Misc. JSHint-suggested cleanups in BasicLogger
2014-06-10 18:50:10 -07:00
Andrew Stewart
682bfc6536
Add missing semicolon to appease JSHint
2014-06-10 18:45:08 -07:00
Andrew Stewart
f797cf4c48
Misc. cleanup in Basestar
2014-06-10 18:44:40 -07:00
Andrew Stewart
9c60700c0f
Clean up declaration of default work block
2014-06-10 18:38:55 -07:00
Andrew Stewart
b66a1d3fee
Remove unused param for #start callback
2014-06-10 18:38:00 -07:00
Andrew Stewart
594c73dc60
Declare missingModuleError before it's used
2014-06-10 18:37:19 -07:00
Andrew Stewart
3b312def0d
Small cleanups in Device
2014-06-10 18:19:04 -07:00
Andrew Stewart
8d3c89076d
Allow easier extension in subclasses w/ prototypes
2014-06-10 14:18:35 -07:00
Ron Evans
bdf3c24388
Merge pull request #200 from hybridgroup/refactor/commands
...
Expose commands as array, instead of function
2014-06-10 16:06:19 -04:00
Andrew Stewart
1832e20e17
Expose commands as array, instead of function
...
For appropriate classes, #commands is now an array, instead of a function that
returns the same array.
2014-06-10 12:29:44 -07:00
Andrew Stewart
9406fddaad
Use same formatting for all log strings
2014-06-10 11:33:52 -07:00
Ron Evans
17c1d4609f
Merge pull request #198 from hybridgroup/refactor/robot
...
Robot Refactors
2014-06-10 13:52:00 -04:00
Ron Evans
2d88470bbe
Merge pull request #199 from hybridgroup/remove/events
...
Remove the 'connect' and 'start' events from Adaptors/Drivers
2014-06-10 12:58:44 -04:00