Commit Graph

543 Commits

Author SHA1 Message Date
mmcwilliams df578bb678 Make mobile.fnumber a global helper function fnumber() 2018-02-04 18:17:36 -05:00
mmcwilliams 85a529c705 Increment build number in package.json 2018-02-03 17:49:58 -05:00
mmcwilliams 2240a432f6 Increment build number 2018-02-03 17:49:41 -05:00
mmcwilliams f2ca374e78 Display readonly camera values for the camera exposure screen. 2018-02-03 16:52:59 -05:00
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