Commit Graph

158 Commits

Author SHA1 Message Date
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 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
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 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
mmcw-dev bb41526516 Intval.reset() instead of intval._setState() 2017-12-22 15:28:47 -05:00
mmcw-dev e1a54c10e0 Prevent sequence from starting if already started. Add an id to the sequence, for logging (though the doubling up should discontinue). 2017-12-20 23:29:08 -05:00
mmcw-dev 8333f451f8 Post sequence callbacks are not firing. Skip for now and just call back immediately 2017-12-20 22:39:20 -05:00
mmcw-dev 0b48dc87b4 use the microdelay to prevent multiple frames 2017-12-20 22:30:48 -05:00
mmcw-dev a7bcb0a87b Combine sequence and intval functionality 2017-12-20 22:10:36 -05:00
mmcw-dev 19815dbb4d Log step sequence to keep track during tests. OFF BY ONE! OFF BY ONE! 2017-12-20 21:59:30 -05:00
mmcw-dev 11bf8b95f8 flag the start of a sequence and stop it. 2017-12-20 21:49:26 -05:00
mmcw-dev b1085cb77c Need to declare pins even during state restore failure. 2017-12-20 21:41:41 -05:00
mmcw-dev 64440f7c1c Set state if invalid. Hopefully it overwrites? 2017-12-20 21:39:17 -05:00
mmcw-dev ec156fc8b6 Log output of removing state directory 2017-12-20 21:34:00 -05:00
mmcw-dev b605f875bc Declare intval object variables before init function 2017-12-20 21:32:07 -05:00
mmcw-dev a039e8f616 Do NOT use maximum loop logic when steppign throuhg a sequence without a max loop 2017-12-20 21:26:59 -05:00
mmcw-dev 64b0244972 Store callback to invoke at the end of a sequence 2017-12-20 21:24:51 -05:00
mmcw-dev 66ac78fee0 If state is malformed, quit and restart app 2017-12-20 21:03:57 -05:00
mmcw-dev dbf641ef69 See how sequence.stop is being called, using console.trace 2017-12-20 20:59:52 -05:00
mmcw-dev 0668d856be Errored out trying a stop function 2017-12-20 20:57:02 -05:00
mmcw-dev 573287384d Actually call next step when running a loop 2017-12-20 20:53:21 -05:00
mmcw-dev 0a3add86cb Only log stop function 2017-12-20 20:46:53 -05:00
mmcw-dev e6070465e5 Sequence logic ready for testing 2017-12-20 18:40:51 -05:00
mmcwilliams 22d497b464 BLE features are working, minus the wifi feature. Good work today. 2017-12-13 18:40:14 -05:00
mmcwilliams 57efee6d7f os module needs to be required first 2017-12-13 18:35:59 -05:00
mmcwilliams 35feed7775 Require bleno AFTER unique name is applied (this was messing up) 2017-12-13 18:34:00 -05:00
mmcwilliams 6cabd0e926 Use a better device id 2017-12-13 18:31:59 -05:00