X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/f821d08610f37224ff13df938715da4438592907..a7c0b8e1ba3fc6170f14bb0c964e5ac9e9ba4881:/tuerd diff --git a/tuerd b/tuerd deleted file mode 100755 index 5c91f92..0000000 --- a/tuerd +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/python3 -import RPi.GPIO as GPIO -import statemachine, actor, pins, tysock, waker -from libtuer import logger -import argparse -# TODO: implement some arguments, e.g. --debug which does not send e-mails and prints debug stuff - -# initialize GPIO stuff -GPIO.setmode(GPIO.BOARD) - -# bring 'em all up -the_actor = actor.Actor() -the_machine = statemachine.StateMachine(the_actor) -the_socket = tysock.TySocket(the_machine) -the_pins = pins.PinsWatcher(the_machine) -the_waker = waker.Waker(the_machine) - -# we do the socket accept thing in the main thread -try: - the_socket.accept() -except KeyboardInterrupt: - # this is what we waited for! - logger.info("Got SIGINT, terminating...") - pass - -# bring 'em all down -the_waker.stop() -the_pins.stop() -the_machine.stop() -the_actor.stop() - -# shutdown GPIO stuff -GPIO.cleanup()