Commit Graph

162 Commits

Author SHA1 Message Date
mmcwilliams 2be63972b2 winston.Logger was replaced by winston.createLogger 2019-02-23 18:05:48 -05:00
mmcw-dev 4d66c5c07a Placeholder for re-write of intval lib using rpio. Potential speed increase on io functions. 2018-08-09 08:01:04 -04: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 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