Commit Graph

126 Commits

Author SHA1 Message Date
petrucci4prez 076541390c Revert "make State.next() raise keyerror when necessary"
This reverts commit 979dc97707.

it is actually necessary to provde fallthru here so we do not need to make a massive transition table
2017-06-08 01:22:43 -04:00
petrucci4prez ec4bac1b15 fix signals for these two functions 2017-06-08 01:22:40 -04:00
petrucci4prez 979dc97707 make State.next() raise keyerror when necessary 2017-06-08 01:09:55 -04:00
petrucci4prez e7eeb8d29e rearrange statemachine 2017-06-08 01:02:31 -04:00
petrucci4prez f073381d80 make logger arguments mandatory for aux module 2017-06-08 01:02:13 -04:00
petrucci4prez 766b5f6c81 separate start and init sequences in statemachine 2017-06-07 01:42:58 -04:00
petrucci4prez 964445ca77 fix typo 2017-06-06 01:26:18 -04:00
petrucci4prez 97a5596639 clean up listeners and add docs 2017-06-05 02:08:17 -04:00
petrucci4prez 647be7cd39 add countdown timer for buffer reset on keypad 2017-06-05 01:57:55 -04:00
petrucci4prez 5dae7a798d better flow control for pipeListener 2017-06-05 01:13:46 -04:00
petrucci4prez 130f7f73f2 Revert "change pipeListener to unblocking poll loop"
This reverts commit 6ab3ecbf34.
2017-06-05 00:41:22 -04:00
petrucci4prez 825570cf20 Revert "add watchdog for pipeListener"
This reverts commit 59dee9609e.
2017-06-05 00:41:11 -04:00
petrucci4prez 59dee9609e add watchdog for pipeListener 2017-06-05 00:33:19 -04:00
petrucci4prez 6ab3ecbf34 change pipeListener to unblocking poll loop 2017-06-03 22:37:17 -04:00
petrucci4prez 05ef57bebd fix loop exit bug 2017-06-03 22:36:46 -04:00
petrucci4prez c54ded85d9 standardize _stopper 2017-06-03 22:36:20 -04:00
petrucci4prez 0b8e748ea6 this should not be here 2017-06-03 19:59:50 -04:00
petrucci4prez 061dd9b809 clean up 2017-06-03 19:59:20 -04:00
petrucci4prez 8fc580e122 add comment about segfault 2017-06-03 19:56:46 -04:00
petrucci4prez 9fb26a95c1 clean up stateMachine syntax 2017-06-03 19:11:06 -04:00
petrucci4prez 276eb2fb1a better error handling for config files 2017-06-03 18:37:24 -04:00
petrucci4prez b8f918dca1 add gluster to config file 2017-06-03 18:11:58 -04:00
petrucci4prez 5b464eb02c update defaults 2017-06-03 17:56:05 -04:00
petrucci4prez 232ead8d4b add config default files 2017-06-03 17:49:48 -04:00
petrucci4prez 1a2c82da33 differentiate b/t readonly and readwrite config files 2017-06-03 17:34:30 -04:00
petrucci4prez c543cebf57 split config into its own file and add threading lock 2017-06-03 17:13:45 -04:00
petrucci4prez d6356bbfc5 cleaner syntax for thread lock 2017-06-03 16:02:21 -04:00
petrucci4prez 4183309c12 clean up main and soundlib 2017-06-03 01:55:06 -04:00
petrucci4prez 0fc324cb7b make web interface make sense again 2017-06-03 01:41:27 -04:00
petrucci4prez cefcbe613d add async stoppers to gst pipelines 2017-06-03 01:28:57 -04:00
petrucci4prez e4a8e6f663 clean up pseudocode 2017-06-02 02:26:37 -04:00
petrucci4prez db3fde9be3 add support for exception-aware threading 2017-06-02 02:17:32 -04:00
petrucci4prez a4a1671650 add filedump functionality 2017-06-02 00:15:05 -04:00
petrucci4prez 4c2dd985a4 fix bug 2017-06-02 00:12:05 -04:00
petrucci4prez ccdaa68474 clean up logging in stream for real 2017-05-31 01:23:55 -04:00
petrucci4prez f07e583a85 clean up logging in stream 2017-05-31 01:22:44 -04:00
petrucci4prez 17234848ac move mkdirSafe to auxilary 2017-05-31 00:54:00 -04:00
petrucci4prez cff80a8d91 add doc to auxilary.py 2017-05-31 00:41:56 -04:00
petrucci4prez c5904d98b2 rename notifier.py to gmail.py 2017-05-31 00:41:42 -04:00
petrucci4prez e801396fff remove freeBusyPath dead code 2017-05-31 00:27:40 -04:00
petrucci4prez 2e45edad1e this was kinda dumb 2017-05-31 00:26:28 -04:00
petrucci4prez 4c15239996 move usb reset to statemachine where the usb stuff actually is 2017-05-31 00:24:50 -04:00
petrucci4prez f64e01f896 move critical email errors to gmail logging handler 2017-05-31 00:21:23 -04:00
petrucci4prez af32fc6d26 clean up logging 2017-05-30 02:11:15 -04:00
petrucci4prez fc6d6c4cc9 remove exec from stream.py 2017-05-30 01:44:10 -04:00
petrucci4prez 6f91aa0465 integrate camera 2017-05-30 01:43:09 -04:00
petrucci4prez 9d49a0ce06 fix import bug 2017-05-30 01:41:42 -04:00
petrucci4prez 148864587b remove useless tts pipe listener 2017-05-30 01:03:07 -04:00
petrucci4prez 49cf68ab63 add usb hard reset 2017-05-30 01:01:30 -04:00
petrucci4prez dd00c560eb add path timeout for sensitive devices 2017-05-30 01:00:23 -04:00