mmcw-dev
|
ce6e450b44
|
To preserve the light functionality, the light command needed to have its await statements re-organized. Issue was that light values issued to the firmware take the form of sending the character "l" and then the rgb value of the light "255,255,255" and so forth. Then the program responds with the "l" to confirm the end of the command. Because of the change within the arduino library, to treat the arduino.send() method as an async function, the program was locking up waiting for the "l" response before it could send the rgb value string.
|
2018-03-15 12:08:23 -04:00 |
mmcwilliams
|
2f05a3d21e
|
Testing issue with light.js and the new async/await functions in main.js. Fundamental breakdown in light functionality that isn't occuring in proj.js. Ok I am just figuring out the issue as I type this, damnit.
|
2018-03-15 11:55:10 -04:00 |
mmcw-dev
|
7eab7675cb
|
Async/Await refactor in intval lib. FakeConnect needs repair.
|
2018-03-03 00:27:49 -05:00 |
mmcwilliams
|
c453e7ac43
|
Async/Await refactor for arduino and sequence-related features
|
2018-03-02 22:42:15 -05:00 |
mmcwilliams
|
4dccefc126
|
Write new profile setting to settings.json file when changed
|
2018-02-07 13:44:24 -05:00 |
mmcwilliams
|
34a7d37b7b
|
Save devices state
Restore state
Switch to use intval as camera
|
2018-02-01 14:52:47 -05:00 |
mmcwilliams
|
c72d80c6a1
|
Sort discovered devices into a list where previously connected ones are sorted to the top of the array.
|
2018-01-31 21:46:03 -05:00 |
mmcwilliams
|
43770b539f
|
Intval connect feature, for accessing an intval3 over the web
|
2018-01-31 10:42:11 -05:00 |
mmcwilliams
|
68c9a38aa5
|
remember device if it is connected to and then distinguished
|
2018-01-22 15:04:08 -05:00 |
mmcwilliams
|
dba64d5bd7
|
Settings, database and main.js
|
2018-01-21 18:53:15 -05:00 |
mmcwilliams
|
695a289bdb
|
Settings, intval and mcopyJK firmware work.
|
2018-01-17 12:24:59 -05:00 |
mmcw-dev
|
d54c62053c
|
Reference os module in main.js app and add intval module, for controling an intval intervalometer with the mcopy GUI.
|
2018-01-06 17:53:05 -05:00 |
mmcw-dev
|
b20c564bed
|
Rename mcopy to arduino in main.js
|
2018-01-05 15:48:10 -05:00 |
mmcw-dev
|
71a885d7cd
|
Move and rename all lib modules, all front end goes into /ui and application-side scripts go into their own named directories, like capture, mcopy and mscript
|
2018-01-05 14:22:40 -05:00 |
mmcw-dev
|
4c2af4415c
|
Sequence UI was broken with capture/transfer logic
|
2018-01-05 09:17:41 -05:00 |
mmcw-dev
|
a84b1019f1
|
When devices are discovered, represent that in the UI.
|
2018-01-04 23:52:06 -05:00 |
mmcw-dev
|
6f7350169b
|
Use settings and now a menu.json file.
|
2018-01-04 23:42:36 -05:00 |
mmcwilliams
|
4791b7e59e
|
Add cmd buttons and styles. Add delay before registering devices when no serial devices are found.
|
2018-01-02 09:46:05 -05:00 |
mmcwilliams
|
0d2fe71689
|
Distinguish devices with an empty array if there's an error listing devices OR if there are none found.
|
2018-01-02 01:43:53 -05:00 |
mmcw-dev
|
c2a079d9af
|
Distinguish devices better and asynchronously
|
2018-01-02 01:16:33 -05:00 |
mmcw-dev
|
df4eeb9d14
|
Remove a second require of the electron module
|
2017-12-20 01:20:37 -05:00 |
mmcw-dev
|
26e3428fa8
|
Got UI working again.
|
2017-12-19 22:54:39 -05:00 |
mmcwilliams
|
339303c0c2
|
Update modules, use latest electron and fix bad requires. App is up and running, but needs debugging of the frontend and a fierce refactor.
|
2017-12-19 22:02:08 -05:00 |
Matt
|
236908993e
|
Update requirements
|
2017-02-09 09:35:07 -05:00 |
Matt
|
76cd62449e
|
Remove automatic transfer reporting
|
2016-06-29 12:01:17 -04:00 |
Matt
|
474af9c568
|
Capture and generate transfer report data
|
2016-06-21 15:53:07 -04:00 |
Matt
|
c6fb0bfaa3
|
Add transfer listener to main.js
|
2016-06-21 15:25:46 -04:00 |
Matt
|
7bbbf7ee7b
|
Restructured eventEmitter into various modules
|
2016-06-21 12:12:14 -04:00 |
Matt
|
cdd14b9ed5
|
Restructure main script
|
2016-06-21 11:05:44 -04:00 |
Matt
|
47f0003123
|
Add notification handler to gui
|
2016-04-22 14:34:44 -04:00 |
Matt
|
83c9fba876
|
Block UI with overlay until devices are ready
|
2016-04-18 23:44:51 -04:00 |
Matt
|
2887182282
|
Sequencer and firmware work together
|
2016-04-18 21:52:38 -04:00 |
Matt
|
f4b75d7398
|
Make mcopy-arduino work with multiple devices
TODO: partition the queue and locks so commands can overlap when
passing to different devices
|
2016-04-18 21:26:45 -04:00 |
Matt
|
f17c00dea7
|
Restore sequencer functionality
|
2016-04-18 00:19:09 -04:00 |
Matt
|
4d11f1f985
|
Add cam functionality
|
2016-04-17 23:02:22 -04:00 |
Matt
|
24aebc4c31
|
Add projector communication between renderer and main
|
2016-04-17 22:22:18 -04:00 |
Matt
|
3006e2e706
|
Lighting GUI complete
Able to store swatches of colors in active memory and apply to steps in
the sequencer
|
2016-04-17 17:55:23 -04:00 |
Matt
|
79e413aeb1
|
Change arduino namespace from mcopy to arduino
|
2016-04-15 18:17:59 -04:00 |
Matt
|
c91baebfc4
|
Create configfile on first startup
Hide cfg.json from git
|
2016-04-15 18:16:14 -04:00 |
Matt
|
b36082d0e7
|
Sequencer added
|
2016-04-14 00:17:42 -04:00 |
Matt
|
70af44f5f5
|
Fixed font-awesome
|
2016-04-13 17:36:12 -04:00 |
Matt
|
923fb3c442
|
Display light color from UI with state displayed
|
2016-04-13 00:44:52 -04:00 |
Matt
|
680bd4ea3f
|
Set light from UI
|
2016-04-13 00:06:19 -04:00 |
Matt
|
3fea43d0ea
|
Retool arduino module
|
2016-04-12 23:14:27 -04:00 |
Matt
|
a8065b559f
|
log.info function created for writing to file
|
2016-04-12 23:08:56 -04:00 |
Matt
|
2b121f8ee0
|
Install winston, add server logging
|
2016-04-12 22:55:51 -04:00 |
Matt
|
59308536f6
|
Start logging on client side
|
2016-04-12 22:51:47 -04:00 |
Matt
|
4b6d11cdc8
|
Add correct jquery
|
2016-04-12 13:57:59 -04:00 |
Matt
|
2ca59c0be8
|
Refactored copy arduino into library with real tests.
Optimized copy light firmware from 1000ms response times to 10ms
|
2016-04-11 23:05:05 -04:00 |
mmcwilliams
|
9990943aed
|
Sets light to 2500 kelvin as a test
|
2016-04-11 20:12:08 -04:00 |
mmcwilliams
|
cdf5f67714
|
Improve light color test
Change the way that queue object is handled on responses
|
2016-04-11 18:03:22 -04:00 |
mmcwilliams
|
1e7d1519cf
|
mcopy.arduino connects to mcopy_serial_tests
|
2016-04-11 17:26:32 -04:00 |
Matt
|
d902c26a70
|
Import work from mcopyJK
|
2016-04-11 10:49:57 -04:00 |
Matt
|
8120fb16a1
|
got up to electron-quick-start level
|
2016-04-11 02:01:26 -04:00 |