24 lines
472 B
Python
24 lines
472 B
Python
|
"""
|
||
|
A script to debug dmx lines
|
||
|
"""
|
||
|
import logging
|
||
|
|
||
|
from pyjecteur.widget import MsgTypes, Widget
|
||
|
|
||
|
WINDOW_MIN = 130
|
||
|
WINDOW_MAX = 150
|
||
|
|
||
|
logging.basicConfig(level=logging.DEBUG)
|
||
|
logging.info("Starting")
|
||
|
|
||
|
w = Widget("/dev/ttyUSB0")
|
||
|
|
||
|
w.send_message(MsgTypes.RECEIVE_DMX_ON_CHANGE, b"\x00")
|
||
|
|
||
|
while True:
|
||
|
m = w.read_message()
|
||
|
if m[0] != MsgTypes.RECEIVED_DMX.value:
|
||
|
logging.info("Not DMX")
|
||
|
continue
|
||
|
logging.info(f"DMX: {m[1][WINDOW_MIN:WINDOW_MAX]}")
|