def debug_output( on, filename="pyreadline_debug_log.txt"): # Not implemented yet if on in ["on", "on_nologfile"]: self.debug = True logger.start_log(on, filename) logger.log("STARTING LOG")
def start_gui() -> None: """Starts Tkinter GUI (gui.py).""" with open(start_log(), "a") as sys.stdout: window_preset(root) StartGUI(root) repeater(root) root.mainloop()
def debug_output(on, filename="pyreadline_debug_log.txt"): # Not implemented yet if on in ["on", "on_nologfile"]: self.debug = True logger.start_log(on, filename) logger.log("STARTING LOG")
def debug_output(on, filename="pyreadline_debug_log.txt" ): #Not implemented yet logger.start_log(on, filename) logger.log("STARTING LOG")
#!/usr/bin/python # import context # Ensures paho is in PYTHONPATH import paho.mqtt.client as mqtt import RPi.GPIO as GPIO from time import sleep import logger logger.start_log() class Button: def __init__(self, pin_btn=18): self.pin_btn = pin_btn GPIO.setmode(GPIO.BOARD) GPIO.setup(self.pin_btn, GPIO.IN) GPIO.add_event_detect(self.pin_btn, GPIO.RISING, self.ext_button, bouncetime=300) def ext_button(self, pin_btn): if GPIO.input(self.pin_btn): print("Button press... detected pin#: " + str(self.pin_btn)) class Lampa(mqtt.Client): def init(self, name, pin, pin_btn): self.name = name self.pin = pin self.pin_btn = pin_btn