This website requires JavaScript.
cc6311a01a
Add logging to backwards from forwards logic
mmcw-dev
2017-10-20 20:58:55 -0400
3266a4ca14
Test backwards timed frames.
mmcw-dev
2017-10-20 20:55:09 -0400
e09f1adbcd
Ok backwards frames are apparently doing fine. This commit uses a better organized object structure for release variables.
mmcw-dev
2017-10-20 20:54:35 -0400
190732de13
Whoops, referenced "dir" not "val"
mmcw-dev
2017-10-20 20:45:21 -0400
4e1a3783f0
Test backwards frames
mmcw-dev
2017-10-20 20:43:54 -0400
f74fa2798e
Reduce "closed" time by 50ms. Is still too long when frame fires. Logging might be the culprit
mmcw-dev
2017-10-20 20:42:11 -0400
6882c37cf0
Using a "closed" variable. That's the ticket.
mmcw-dev
2017-10-20 20:39:07 -0400
9ceb17c03b
Forget pad, just use open
mmcw-dev
2017-10-20 20:36:27 -0400
4908ccabca
Use a padding value, instead of subtracting the open variable from the desired exposure.
mmcw-dev
2017-10-20 20:35:00 -0400
c95af1693f
Reduce open state variable by 50 ms, from 300 to 250
mmcw-dev
2017-10-20 20:31:28 -0400
32e94fadb0
That was the wrong variable as well
mmcw-dev
2017-10-20 20:29:14 -0400
58267bf71c
Set pause flag before frame is actually paused. To prevent stop events when motor slows.
mmcw-dev
2017-10-20 20:27:43 -0400
ca8f6b2be9
Logging when frames restart. I am still screwing up.
mmcw-dev
2017-10-20 20:25:45 -0400
243f45c836
Harden the logic which allows exposures at arbitrary exposure times. A "pause" variable has been added to the frame state that tracks when the frame is intentionally paused, preventing the premature pausing of a single frame.
mmcw-dev
2017-10-20 20:19:29 -0400
ef77ecce83
Log microswitch watch function because frames are being stopped prematurely
mmcw-dev
2017-10-20 20:10:38 -0400
4d16ab8921
Confarnit! Caught the same error in another place, was referencing a variable to an undefined variable.
mmcw-dev
2017-10-20 20:08:43 -0400
6f73790f5a
Was using undefined variable. Silly me.
mmcw-dev
2017-10-20 20:05:51 -0400
736a0c858b
Log variables when pausing frames.
mmcw-dev
2017-10-20 19:58:16 -0400
d511ecdfbe
If statements were eating the frame continuance step. This has been altered by using 0 as the default value for arbitrary exposure frames.
mmcw-dev
2017-10-20 19:53:57 -0400
43213cc6ce
Match exposure time to intval2 logic. Try a 5 second exposure time.
mmcw-dev
2017-10-20 19:44:58 -0400
16f8675339
OK backwards microswitch logic is not sound. Please revisit.
mmcw-dev
2017-10-20 19:38:26 -0400
7e989eeadf
Add beginnings of the arbitrary exposure time logic. Test with /tests/index.js file
mmcw-dev
2017-10-20 19:36:23 -0400
429441137e
Remove voltage step-up chips and add a voltage regulator for regulating 5v from a 12v source
mmcwilliams
2017-10-20 13:59:19 -0400
7d9377e7ea
Start fleshing out API for web/mobile
mmcwilliams
2017-10-20 13:58:01 -0400
2a08c64878
Stop immediately
mmcw-dev
2017-10-19 22:13:34 -0400
b7dd9e4fa1
Was not actually calling intval._stop(). How embarassing?
mmcw-dev
2017-10-19 22:03:13 -0400
0b47713c58
Stop resetting frame.start to 0
mmcw-dev
2017-10-19 21:59:38 -0400
6218d8d585
Refactor intval library to use object. The nature of the GPIO module in use breaks references to this
mmcw-dev
2017-10-19 21:52:13 -0400
15d9225c04
Log error on uncaught exception
mmcw-dev
2017-10-19 21:42:52 -0400
4818b44abf
Test frame (and see why release switch is causing a hard exit)
mmcw-dev
2017-10-19 21:40:24 -0400
53d50e715c
No pins exit message
mmcw-dev
2017-10-19 21:34:14 -0400
e27add8da7
Refactor releaseWatch to use a seperate function to determine close state for the release switch
mmcw-dev
2017-10-19 21:30:07 -0400
2b06eb3b3c
Release pin is crashing lib
mmcw-dev
2017-10-19 21:24:20 -0400
cb407b5057
Switched pins for micro and release in the intval lib
mmcw-dev
2017-10-19 21:21:41 -0400
9d665437be
Motor works! forward and backwards! lib intval does not, however
mmcw-dev
2017-10-19 21:19:26 -0400
1abc4ec702
run backwards
mmcw-dev
2017-10-19 20:26:37 -0400
56680db1be
Run motor while watching microswitch
mmcw-dev
2017-10-19 20:21:14 -0400
5097ed87ea
Only test microswitch
mmcw-dev
2017-10-19 19:22:21 -0400
988cf6a786
Test microswitch now too
mmcw-dev
2017-10-19 19:12:15 -0400
0e4cdb2778
Only test release for now
mmcw-dev
2017-10-19 19:04:14 -0400
b6a29f0e9e
Log all variables
mmcw-dev
2017-10-19 17:57:28 -0400
448bbd66eb
Merge pull request #1 from sixteenmillimeter/master
Matt
2017-09-28 13:30:52 -0400
0e134cfa6a
Reference correct project in nginx.conf
Matt
2017-09-28 13:29:15 -0400
e876359be8
Clean up whitespace in nginx.conf
Matt
2017-09-28 13:28:14 -0400
86ef664cd3
Update intval library documentation
mmcwilliams
2017-09-25 23:27:04 -0400
ceb961ebd6
Add unexport function to onoffsim GPIO object
mmcwilliams
2017-09-25 23:26:47 -0400
495e59eae2
Use log library in intval module
mmcwilliams
2017-09-25 23:26:13 -0400
82aa857ffd
Use log library instead of ipc log
mmcwilliams
2017-09-25 23:25:54 -0400
7f48045bbd
Log with appropriate tagging
mmcwilliams
2017-09-25 23:25:34 -0400
a5b4ef2149
Import mscript library from mcopy
mmcwilliams
2017-09-25 23:25:15 -0400
4ec3cf422b
Document intval lib logic for microswitch watcher
mmcwilliams
2017-09-24 22:28:46 -0400
50a335af95
Add log library and microswitch logic
mmcwilliams
2017-09-24 22:28:26 -0400
a9f2040f3f
Squash errors on connect (for dev)
mmcwilliams
2017-09-24 22:28:06 -0400
1b51b50185
Add log library
mmcwilliams
2017-09-24 22:27:53 -0400
50262facc2
Intval 3 board prototype
mmcwilliams
2017-09-24 22:20:26 -0400
26f3ed4a11
Set bwd to low
mmcwilliams
2017-09-24 16:05:35 -0400
ef130b3939
Set motor pins to low on SIGINT
mmcwilliams
2017-09-24 15:06:04 -0400
31deef9ada
Still reading 1.6V on GPIO pin set high
mmcwilliams
2017-09-23 19:06:32 -0400
8f8785c4fb
No idea why I believed that comment
mmcwilliams
2017-09-23 19:02:48 -0400
d7671b15ab
Using pin 33 instead of 13
mmcwilliams
2017-09-23 18:59:24 -0400
68e49e2e22
Test all together, watch and writeSync
mmcwilliams
2017-09-23 17:59:55 -0400
ef1a793a08
WriteSync, not set
mmcwilliams
2017-09-23 17:58:16 -0400
bde21e9ac7
Test setting output pin high
mmcwilliams
2017-09-23 17:56:13 -0400
f419bcd36e
Test microswitch on pin 6
mmcwilliams
2017-09-23 08:56:29 -0400
31a5b315bd
Try out microswitch logic
mmcwilliams
2017-09-23 08:53:48 -0400
aaef150f8a
Begin microswitch test logic
mmcwilliams
2017-09-22 00:29:31 -0400
bc077a24a1
Document remaining functions in lib/intval
mmcwilliams
2017-09-19 15:40:42 -0400
aadf6aef37
Remove extra function name from docs
mmcwilliams
2017-09-19 15:23:48 -0400
52c0c6f352
Add default optional values to documentation
mmcwilliams
2017-09-19 15:20:58 -0400
bfb28a0448
Add documentation to interval
mmcwilliams
2017-09-19 15:06:52 -0400
32affb1b72
Use PINS configuration object to initialize pins
mmcwilliams
2017-09-19 15:06:34 -0400
332399cfd7
Document intval lib
mmcwilliams
2017-09-18 20:46:18 -0400
0fc4200f6d
Re-add watch callback console.log
mmcwilliams
2017-09-17 20:27:51 -0400
78135c4e77
More complex logic to prevent errant closed events from breaking
mmcwilliams
2017-09-17 20:25:21 -0400
2d0aaaca8c
Remove extra log events
mmcwilliams
2017-09-17 20:00:26 -0400
f13d609fce
Fixed over 1000ms sequence logic
mmcwilliams
2017-09-17 19:57:38 -0400
4cb28c024d
Caught major oversight. 1 = open
mmcwilliams
2017-09-17 19:55:35 -0400
418d33c8f7
Updated default behavior of frame
mmcwilliams
2017-09-17 19:51:33 -0400
c49c6a5b8d
Documentation for blootstrap
mmcwilliams
2017-09-17 17:54:07 -0400
b60334d4b7
Add documentation to wifi library
mmcwilliams
2017-09-17 15:50:14 -0400
e3393e6e7d
Add documentation to onoffsim
mmcwilliams
2017-09-17 15:20:38 -0400
9f308f035f
Install jsdoc-to-markdown for documentation
mmcwilliams
2017-09-17 15:13:40 -0400
d2e5c0f998
GPIO 05 works with pulldown resistor
mmcwilliams
2017-09-16 15:09:29 -0400
28810e761d
Try gpio05
mmcwilliams
2017-09-16 15:07:34 -0400
47abb3b8e5
Watch not responding to shorts, use set interval with a readSync()
mmcwilliams
2017-09-16 14:54:40 -0400
c8f9236a9d
Pin 12 not GPIO 18?
mmcwilliams
2017-09-16 14:51:37 -0400
996e0ca81a
Add gpio.js test file
mmcwilliams
2017-09-16 14:47:33 -0400
32625bbbde
Unexport buttons on uncaught exception
mmcwilliams
2017-09-16 13:35:39 -0400
a0729ff9d9
Write using template string, not object
mmcwilliams
2017-08-30 08:59:27 -0400
c87d425c57
Add better state object structure
mmcwilliams
2017-08-29 22:27:56 -0400
cf537af849
Add intval3 index to process file, for pm2
mmcwilliams
2017-08-29 22:27:37 -0400
ddf89cf6aa
Start intval logic in module
mmcwilliams
2017-08-29 08:23:52 -0400
e264dc8343
Ignore generated .sh
mmcwilliams
2017-08-29 08:23:32 -0400
acabe0e80a
Add dev script for incorporating process env variables
mmcwilliams
2017-08-29 08:23:18 -0400
ef514f7b0a
Install jq as a dep for json manipulation in bash
mmcwilliams
2017-08-29 08:17:29 -0400
399b623db4
Only use a 5 gzip
mmcwilliams
2017-08-29 07:35:23 -0400
9eac1e0193
Install with latest node.js and latest npm
mmcwilliams
2017-08-28 08:49:47 -0400
40cfda8d90
Remove logging.
mmcwilliams
2017-08-26 19:26:30 -0400
760c6c72ab
Require specifically the Gpio function
mmcwilliams
2017-08-26 19:08:39 -0400
90210e02f3
Dump contents of the onoff to console
mmcwilliams
2017-08-26 19:06:43 -0400