Commit Graph

  • cb4f98a7b0 configured as pypi package master ndwarshuis 2019-02-06 01:23:40 -0500
  • 0bb758e9d2 added init to readme ndwarshuis 2019-01-31 00:09:44 -0800
  • 02a101d900 updated readme ndwarshuis 2019-01-31 00:06:49 -0800
  • 49fa8b11bb add license ndwarshuis 2019-01-30 23:12:43 -0800
  • e5b1b19c91 language improvements petrucci4prez 2018-08-31 09:41:12 -0400
  • 75653beae1 add readme Nate Dwarshuis 2018-08-08 22:16:15 +0000
  • 0fce547c6c fix month wraparound in gmail module petrucci4prez 2017-11-05 17:47:55 -0500
  • 88a495defa put volume in stateFile petrucci4prez 2017-06-24 01:11:44 -0400
  • d8c897db5c fix soundLib thread cleanup when no threads started petrucci4prez 2017-06-24 00:47:54 -0400
  • 501577d153 move key passwd to config petrucci4prez 2017-06-24 00:39:28 -0400
  • 2775a9a4b9 move secrets to config petrucci4prez 2017-06-24 00:24:31 -0400
  • dab054099c no longer require janus to run, and add safety net to restart at web interface petrucci4prez 2017-06-23 01:50:07 -0400
  • 75b823b369 minor timing change petrucci4prez 2017-06-18 16:12:22 -0400
  • 36ad91e0a9 minor optimization petrucci4prez 2017-06-18 16:11:31 -0400
  • 4f7a862f43 doc for blinkenLights and rename linear to triangle petrucci4prez 2017-06-18 16:03:39 -0400
  • 61201da8c6 doc for sensors petrucci4prez 2017-06-18 15:31:02 -0400
  • dc8ff22ed8 better names for states petrucci4prez 2017-06-18 15:16:42 -0400
  • 4b180efe19 add passwd lock for all keypad controls petrucci4prez 2017-06-18 15:09:40 -0400
  • 4b922a126b fix sounds in stateMachine petrucci4prez 2017-06-18 15:00:01 -0400
  • 4ff3f27c7c add blink modes to state machine petrucci4prez 2017-06-18 14:17:30 -0400
  • 5d5c3ff74e add square and linear modes to blinkenlights petrucci4prez 2017-06-18 02:34:18 -0400
  • 0923eef297 make blinkenlights more responsive petrucci4prez 2017-06-18 00:12:24 -0400
  • c7814c39a7 no busy wait in blinkenlights petrucci4prez 2017-06-17 14:44:29 -0400
  • 2fef89ff7b add lock to blinkenlight petrucci4prez 2017-06-17 14:26:29 -0400
  • 1ea3761089 integrate keypad with locked states petrucci4prez 2017-06-17 01:43:14 -0400
  • db9238f1df add TODO petrucci4prez 2017-06-17 01:28:57 -0400
  • b5deeaf18e add locked and lockedCountdown states petrucci4prez 2017-06-17 01:28:44 -0400
  • 96d1cb866b should restart the timer if BS is pressed but buffer is non-zero petrucci4prez 2017-06-13 03:07:53 -0400
  • d5d2ce6abc states should not control the keypad buffer petrucci4prez 2017-06-13 03:06:34 -0400
  • 39bcda0404 this is private petrucci4prez 2017-06-13 02:51:08 -0400
  • bdd9874946 makes more sense to have this as debug petrucci4prez 2017-06-13 02:49:36 -0400
  • f936233244 move sensor event logging features out of sensor module petrucci4prez 2017-06-13 02:48:56 -0400
  • 96d31adff7 chdir to package before logger starts petrucci4prez 2017-06-11 20:14:58 -0400
  • c38c319a16 force python 3 petrucci4prez 2017-06-11 20:06:47 -0400
  • ba4882011f order matters here petrucci4prez 2017-06-11 20:05:33 -0400
  • 624574df3d add lock to soundlib volume utility petrucci4prez 2017-06-11 19:34:24 -0400
  • 4cf3328339 add doc to soundLib petrucci4prez 2017-06-11 19:22:03 -0400
  • ef00f2e540 replace blink flag with event petrucci4prez 2017-06-11 18:45:23 -0400
  • 839ac618ad fix typo petrucci4prez 2017-06-11 18:30:06 -0400
  • e13e871577 rearrange stream start sequence petrucci4prez 2017-06-11 18:29:55 -0400
  • 7e8b302e7c never needed these petrucci4prez 2017-06-11 18:06:43 -0400
  • 2738cc3e0e do not need to hash states anymore petrucci4prez 2017-06-11 17:44:42 -0400
  • 9bc01b4b71 makes more sense to sigterm handler outside state machine context petrucci4prez 2017-06-11 04:28:53 -0400
  • 29f0383f0c add docs to state machine petrucci4prez 2017-06-11 04:27:03 -0400
  • df5eea8b71 this arg is not necessary petrucci4prez 2017-06-11 03:10:55 -0400
  • b39db8d87e move all start and stop ops in statemachine to a thread manager petrucci4prez 2017-06-11 03:07:04 -0400
  • 32e717fca3 would help if I actually start the timer petrucci4prez 2017-06-10 22:07:47 -0400
  • 083d3a8295 consolidate pertinent functions in statemachine module petrucci4prez 2017-06-10 02:48:50 -0400
  • 532b0d8ecd fix play error petrucci4prez 2017-06-10 02:48:30 -0400
  • fbce318200 make function names match petrucci4prez 2017-06-10 02:32:17 -0400
  • 580b5650a5 use regular timer here as well petrucci4prez 2017-06-10 02:30:28 -0400
  • 950db417f3 use regular timer here petrucci4prez 2017-06-10 02:25:22 -0400
  • 7bae6680c8 fix typo petrucci4prez 2017-06-10 02:15:16 -0400
  • 24fb39cc27 do not need this petrucci4prez 2017-06-10 02:10:49 -0400
  • e04de10c82 avoid calling this twice petrucci4prez 2017-06-10 02:04:28 -0400
  • d6ec717856 make iterators make some sense petrucci4prez 2017-06-10 01:56:42 -0400
  • e74ada030c this was not supposed to be there petrucci4prez 2017-06-10 01:52:26 -0400
  • 5f39139b7c explicitly stop statemachine threads petrucci4prez 2017-06-10 01:52:06 -0400
  • 24fbb4b707 make statemachine a contextmanager class petrucci4prez 2017-06-10 01:35:46 -0400
  • 6b489fe3ab fix sound for State class petrucci4prez 2017-06-10 01:18:36 -0400
  • eab05e05c4 remove transition table petrucci4prez 2017-06-10 01:13:51 -0400
  • b35aa83b5b remove unnecessary logging petrucci4prez 2017-06-09 03:39:33 -0400
  • 95d78767fc fix permissions on pipe petrucci4prez 2017-06-09 03:39:19 -0400
  • 35bce93259 put signal partials in statemach attributes petrucci4prez 2017-06-08 02:33:05 -0400
  • b294a12264 clean up states in statemachine petrucci4prez 2017-06-08 02:15:50 -0400
  • 960389d043 validate signal lookup petrucci4prez 2017-06-08 01:43:14 -0400
  • 076541390c Revert "make State.next() raise keyerror when necessary" petrucci4prez 2017-06-08 01:22:43 -0400
  • ec4bac1b15 fix signals for these two functions petrucci4prez 2017-06-08 01:22:40 -0400
  • 979dc97707 make State.next() raise keyerror when necessary petrucci4prez 2017-06-08 01:09:55 -0400
  • e7eeb8d29e rearrange statemachine petrucci4prez 2017-06-08 01:02:31 -0400
  • f073381d80 make logger arguments mandatory for aux module petrucci4prez 2017-06-08 01:02:13 -0400
  • 766b5f6c81 separate start and init sequences in statemachine petrucci4prez 2017-06-07 01:42:58 -0400
  • 964445ca77 fix typo petrucci4prez 2017-06-06 01:26:18 -0400
  • 97a5596639 clean up listeners and add docs petrucci4prez 2017-06-05 02:08:17 -0400
  • 647be7cd39 add countdown timer for buffer reset on keypad petrucci4prez 2017-06-05 01:57:55 -0400
  • 5dae7a798d better flow control for pipeListener petrucci4prez 2017-06-05 01:13:46 -0400
  • 130f7f73f2 Revert "change pipeListener to unblocking poll loop" petrucci4prez 2017-06-05 00:41:22 -0400
  • 825570cf20 Revert "add watchdog for pipeListener" petrucci4prez 2017-06-05 00:41:11 -0400
  • 59dee9609e add watchdog for pipeListener petrucci4prez 2017-06-05 00:33:19 -0400
  • 6ab3ecbf34 change pipeListener to unblocking poll loop petrucci4prez 2017-06-03 22:37:17 -0400
  • 05ef57bebd fix loop exit bug petrucci4prez 2017-06-03 22:36:46 -0400
  • c54ded85d9 standardize _stopper petrucci4prez 2017-06-03 22:36:20 -0400
  • 0b8e748ea6 this should not be here petrucci4prez 2017-06-03 19:59:50 -0400
  • 061dd9b809 clean up petrucci4prez 2017-06-03 19:59:20 -0400
  • 8fc580e122 add comment about segfault petrucci4prez 2017-06-03 19:56:46 -0400
  • 9fb26a95c1 clean up stateMachine syntax petrucci4prez 2017-06-03 19:11:06 -0400
  • 276eb2fb1a better error handling for config files petrucci4prez 2017-06-03 18:37:24 -0400
  • b8f918dca1 add gluster to config file petrucci4prez 2017-06-03 18:11:58 -0400
  • 5b464eb02c update defaults petrucci4prez 2017-06-03 17:56:05 -0400
  • 232ead8d4b add config default files petrucci4prez 2017-06-03 17:49:48 -0400
  • 1a2c82da33 differentiate b/t readonly and readwrite config files petrucci4prez 2017-06-03 17:34:30 -0400
  • c543cebf57 split config into its own file and add threading lock petrucci4prez 2017-06-03 17:13:45 -0400
  • d6356bbfc5 cleaner syntax for thread lock petrucci4prez 2017-06-03 16:02:21 -0400
  • 4183309c12 clean up main and soundlib petrucci4prez 2017-06-03 01:55:06 -0400
  • 0fc324cb7b make web interface make sense again petrucci4prez 2017-06-03 01:41:27 -0400
  • cefcbe613d add async stoppers to gst pipelines petrucci4prez 2017-06-03 01:28:57 -0400
  • e4a8e6f663 clean up pseudocode petrucci4prez 2017-06-02 02:26:37 -0400
  • db3fde9be3 add support for exception-aware threading petrucci4prez 2017-06-02 02:17:32 -0400
  • a4a1671650 add filedump functionality petrucci4prez 2017-06-02 00:15:05 -0400
  • 4c2dd985a4 fix bug petrucci4prez 2017-06-02 00:12:05 -0400