Code: Alles auswählen
def rf_modul():
print (" start rf modul")
_thread.start_new_thread(receive, ())
receive()
Code: Alles auswählen
def rf_modul():
print (" start rf modul")
_thread.start_new_thread(receive, ())
receive()
Code: Alles auswählen
GUI()
rf_modul()
Code: Alles auswählen
signal.signal(signal.SIGINT, exithandler)
ValueError: Signal only works in main thread.
Code: Alles auswählen
from rpi_rf import RFDevice
def receive():
pass
if __name__ == "__main__":
receive()
Code: Alles auswählen
def receive():
rfdevice = RFDevice(27)
rfdevice.enable_rx()
timestamp = None
while True:
if rfdevice.rx_code_timestamp != timestamp:
timestamp = rfdevice.rx_code_timestamp
rec_num = (str(rfdevice.rx_code))
if rec_num == "16404":
time.sleep(2)
start()
time.sleep(0.01)
Code: Alles auswählen
def rf_modul():
tr = Thread(target = receive)
tr.start()