Matt McWilliams
a31335ee3a
Create log directory on install of app
2016-04-22 12:37:58 -04:00
Matt
be4002ed87
Created framework for projector motor control
2016-04-21 23:37:37 -04:00
Matt
eec3414364
Add basic endstop code to projector_test
2016-04-21 08:33:16 -04:00
Matt
6c238609ad
Add codemirror for editing mscript
2016-04-19 16:49:37 -04:00
Matt
83c9fba876
Block UI with overlay until devices are ready
2016-04-18 23:44:51 -04:00
Matt
c6627308b0
Build with spin.js, codemirror, and mscript
2016-04-18 23:44:31 -04:00
Matt
b30dfa7c78
Add codemirror files
2016-04-18 23:43:49 -04:00
Matt
d613f33675
Duplicate cam/proj counters
2016-04-18 23:43:32 -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
3fa5b06e82
Make camera identify itself
2016-04-18 21:25:30 -04:00
Matt
7c9b56822e
Merge light + projector sketches
...
light will remain on its own for experiments and test builds
2016-04-18 21:25:18 -04:00
Matt
64008bd10a
Same deal for camera_tests
2016-04-18 13:06:35 -04:00
Matt
d0ee8089af
Duplicated mcopy_projector -> projector_tests
...
mcopy_projector.ino and mcopy_camera.ino will be the targets for
deployed firmware
mcopy_light.ino will be merged into mcopy_projector.ino because they
share a physical machine
2016-04-18 12:59:42 -04:00
Matt
3e2cffe9c1
Framework for camera firmware
2016-04-18 12:56:04 -04:00
Matt
5a9ad44555
Temporary projector sketch
2016-04-18 12:39:45 -04:00
Matt
8ff6c13349
Organize variables for better merging
...
In light firmware
2016-04-18 12:39:19 -04:00
Matt
b6e4675673
Change Kelvin messaging
...
Use Temperature as the heading and Kelvin as the unit
2016-04-18 12:27:15 -04:00
Matt
2290641b30
Conform serial coms to style
...
Receive char and respond with char when action is done
2016-04-18 12:26:50 -04:00
Matt
479240a6c3
CAM/PROJ goto feature works within loops
2016-04-18 12:23:14 -04:00
Matt
fc05992558
Add light setting feature to mscript
...
Can set a light to state to be used for all subsequent camera commands
2016-04-18 01:12:04 -04:00
Matt
95b3ec1874
Add light array to mscript output
2016-04-18 00:22:16 -04:00
Matt
1a47bf6387
Add mscript to renderer
2016-04-18 00:19:23 -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
c72eed3d5d
Add kelvin edge-case UI states
2016-04-17 21:24:11 -04:00
Matt
3a1b038c1b
Add kelvin selection UI
...
Set swatches and preview kelvin light
2016-04-17 20:34:18 -04:00
Matt
9da1ea6dbb
Catch UI edge cases in gui.grid.swatch
2016-04-17 18:21:39 -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
d7414d9b7f
'use strict' all of mscript. made it 20% faster.
2016-04-17 10:28:20 -04:00
Matt
4c9b607efc
Expanding mscript to take lighting commands
2016-04-17 08:53:48 -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
7bf84e067b
Remove fonts because of git issue
2016-04-13 17:00:04 -04:00
Matt
5b1f306762
Remove outline around checkboxes
2016-04-13 16:59:22 -04:00
Matt
6dd6f755c9
Light icon works, log scroll still broken
2016-04-13 16:59:00 -04:00
Matt
c4809047d5
Successfully change led color from colorPicker
...
:-3
2016-04-13 03:26:35 -04:00
Matt
d02dd98700
Add colorPicker.js
2016-04-13 00:45:40 -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
4100a0e2b0
Moment added
2016-04-12 23:08:42 -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
d0aea38b3f
Add moment.js
2016-04-12 22:18:37 -04:00
Matt
e4e8321e39
Add less build for styles
2016-04-12 22:06:06 -04:00