mmcwilliams
29485137ca
Store iso and fstop as they are set.
2018-02-03 16:50:14 -05:00
mmcwilliams
4b72c9eeed
Camera exposure logic is in place. Will take a photo with the device camera and use the exif data to determine the correct exposure for the bolex.
...
- Determines # of stops between fstop of phone and set fstop of bolex
- Determines # of stops between iso of phone and set iso of bolex
- Compensates for the 0.8 prism constant
2018-02-03 16:49:37 -05:00
mmcwilliams
7a392aba0e
Bold title on main screen
2018-02-03 16:46:32 -05:00
mmcwilliams
3abd68f5f3
Dump exif data after taking picture
2018-02-02 15:36:50 -05:00
mmcwilliams
4760c1e491
Sync camera settings between multiple inputs and write to settings
2018-02-02 15:36:28 -05:00
mmcwilliams
286c0eec4c
Pull mscript features for now
2018-02-02 13:02:15 -05:00
mmcwilliams
fc4b180aa8
Fix logging in delayed state retreival for ble connections.
2018-01-17 17:20:48 -05:00
mmcwilliams
b8787c0fac
If exposure if over 5000ms, call back from ble service immediately and block UI until frame is done.
2018-01-17 15:58:55 -05:00
mmcwilliams
63eee43386
Simply exit process to restart.
2018-01-12 17:48:26 -05:00
mmcwilliams
66b3711118
Retry update.sh
2018-01-12 17:46:54 -05:00
mmcwilliams
64adc6cc86
Create an update script and add an update command to the main process.
2018-01-11 15:50:36 -05:00
mmcwilliams
ca4282c02f
Change was causing double frames. Remove for now.
2018-01-09 15:09:39 -05:00
mmcwilliams
757e3dd86d
Only list top 5 wifi hotspots
2018-01-09 13:39:43 -05:00
mmcwilliams
71cfaff6c8
Install camera with exif plugin
2018-01-09 00:15:30 -05:00
mmcwilliams
62769db3bf
Add a state for the mobile app to trigger the camera and set Bolex camera values.
2018-01-09 00:06:17 -05:00
mmcwilliams
e55154e46e
Install "camera with exif" for capturing exif data with the mobile camera. This will eventually allow the user to take a photograph with their mobile camera and the Exposure time, ISO and f-stop can be used to establish an exposure value, that can be used to automatically set an exposure time for the Bolex to match the mobile camera's exposure setting.
2018-01-09 00:03:20 -05:00
mmcwilliams
a9414c6212
Prevent motor from stopping before 100ms. Took out the logging in watchMicro, due to the fact that the problem with backwards frames was likely a bad connection.
2018-01-08 22:08:41 -05:00
mmcwilliams
b114ef8b0e
Hide spinner after 5 seconds, show message if not connected.
2018-01-08 20:14:08 -05:00
mmcwilliams
fb54403891
Pause before setting direction of frame.
2018-01-08 20:06:02 -05:00
mmcwilliams
b01a9e4483
Potential fix, which prevents priming from happening after a determined interval
2018-01-08 19:29:14 -05:00
mmcwilliams
01f17830f8
Restore logging for microswitch state
2018-01-07 18:05:24 -05:00
mmcw-dev
30e8636ea8
FUCK! The problem is that the script must run as root. Was looking in the wrong dir.
2018-01-06 10:55:52 -05:00
mmcw-dev
74af6218e0
Put db in config file (WHY IS THIS NOT WORKING)
2018-01-06 10:54:00 -05:00
mmcw-dev
0d251b212e
Add path module to db to better format url? Why is database no longer writing?
...
Move ip above list of wifi.
List package.version in app server creation.
2018-01-05 17:31:00 -05:00
mmcwilliams
6c28e729e1
Only add padding to top of app if in mobile version
2018-01-04 16:32:59 -05:00
mmcw-dev
34eefbd067
Hide and show IP address based on availability
2018-01-04 16:25:22 -05:00
mmcw-dev
df1c39604a
Referenced the filtered array, not the first element, like a jackass.
2018-01-04 16:14:12 -05:00
mmcw-dev
980f1f56c5
Log the local ip so info is readable server-side as well.
2018-01-04 16:12:32 -05:00
mmcw-dev
3af05e442d
Track the local ip address of the wlan0 interface and report information to the BLE service.
2018-01-04 16:10:38 -05:00
mmcwilliams
7d5f6c6601
Mobile app now allows user to interact with wifi settings. Also (mostly) properly displays the state of a sequence.
2018-01-02 00:35:20 -05:00
mmcwilliams
6b59b15d62
Improve parts list with links
2018-01-02 00:34:03 -05:00
mmcwilliams
93387b27f2
Seq_id doesn't exist in a stop context
2018-01-01 01:08:59 -05:00
mmcwilliams
68dab59e6b
Bluetooth sequence logic was waiting for a callback that never came...
2018-01-01 00:52:29 -05:00
mmcwilliams
0b5e4c47d3
parseConfig rejoins the class as _parseConfig
2018-01-01 00:38:08 -05:00
mmcwilliams
40a306c9e1
Callback reads _ssid not ssid
2018-01-01 00:37:00 -05:00
mmcwilliams
83ed21441c
Bind functions to this
2018-01-01 00:34:24 -05:00
mmcwilliams
4ce4ac2735
Restore wifi functionality for writing full config file.
2018-01-01 00:28:11 -05:00
mmcwilliams
5496881616
Improve parser to ignore stanzas that are commented out or not formatted by this program.
2018-01-01 00:19:07 -05:00
mmcwilliams
bcc29424da
Caught mixed usage, use .find() not .filter() to locate a single entry. Test exising methods now.
2018-01-01 00:10:50 -05:00
mmcwilliams
7e58ac40aa
If entry is for an SSID that exists, replace old with new. If entry is for SSID that doesn't exist, add to file.
2018-01-01 00:04:49 -05:00
mmcwilliams
781f6046e5
parseConfig moved out of class
2017-12-31 23:52:00 -05:00
mmcwilliams
15ded20735
Parse wpa_supplicant file
2017-12-31 23:45:40 -05:00
mmcwilliams
2c3b4408fb
Log excessively and use info to build parseConfig function
2017-12-31 23:16:01 -05:00
mmcwilliams
9896bf1ad5
Array output must be let, not const, to filter before sending to device.
2017-12-31 22:27:02 -05:00
mmcwilliams
89199a5095
Remove blank responses in wifi access point listing
2017-12-31 22:03:42 -05:00
mmcwilliams
0064f75e3b
List wifi APs and log when process is starting
2017-12-31 21:41:18 -05:00
mmcwilliams
5b3d1ff2b3
Update write characteristic to use hash function, making createPSK public function
2017-12-31 21:32:09 -05:00
mmcwilliams
43f62e4885
wifi read characteristic in bleno and get network SSID on startup
2017-12-31 21:23:31 -05:00
mmcwilliams
488b614e16
Parse out hash and passphrase, mask passphrase when creating a record
2017-12-31 21:06:42 -05:00
mmcwilliams
d3a7a97c78
Wifi module test. Use wpa_passphrase to generate a safe password hash
2017-12-31 20:55:54 -05:00