Commit Graph

88 Commits

Author SHA1 Message Date
petrucci4prez e04de10c82 avoid calling this twice 2017-06-10 02:04:28 -04:00
petrucci4prez d6ec717856 make iterators make some sense 2017-06-10 01:56:42 -04:00
petrucci4prez e74ada030c this was not supposed to be there 2017-06-10 01:52:26 -04:00
petrucci4prez 5f39139b7c explicitly stop statemachine threads 2017-06-10 01:52:06 -04:00
petrucci4prez 24fbb4b707 make statemachine a contextmanager class 2017-06-10 01:35:46 -04:00
petrucci4prez 6b489fe3ab fix sound for State class 2017-06-10 01:18:36 -04:00
petrucci4prez eab05e05c4 remove transition table 2017-06-10 01:13:51 -04:00
petrucci4prez b35aa83b5b remove unnecessary logging 2017-06-09 03:39:33 -04:00
petrucci4prez 95d78767fc fix permissions on pipe 2017-06-09 03:39:19 -04:00
petrucci4prez 35bce93259 put signal partials in statemach attributes 2017-06-08 02:33:05 -04:00
petrucci4prez b294a12264 clean up states in statemachine 2017-06-08 02:15:50 -04:00
petrucci4prez 960389d043 validate signal lookup 2017-06-08 01:43:14 -04:00
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