add webui

This commit is contained in:
Lukas Cremer
2026-02-03 22:41:29 +01:00
parent b421b199ca
commit cd846577a4
13 changed files with 1180 additions and 3 deletions

View File

@@ -1,12 +1,20 @@
from __future__ import division
import serial
try:
from config import plotter_port, plotter_baudrate, plotter_timeout, plotter_center_at_origin
except ImportError:
plotter_port = lambda: '/dev/ttyUSB0'
plotter_baudrate = lambda: 9600
plotter_timeout = lambda: 15
plotter_center_at_origin = lambda: False
class Plotter:
def __init__(self, boundaries=None):
self.boundaries = boundaries
self.p0incenter = False
self.p0incenter = plotter_center_at_origin()
if not boundaries:
s = self.getoutput(b'OW;')
print(s)
@@ -17,7 +25,11 @@ class Plotter:
def getoutput(self, outstr):
try:
self.ser = serial.Serial('/dev/ttyUSB0', timeout=15)
self.ser = serial.Serial(
plotter_port(),
baudrate=plotter_baudrate(),
timeout=plotter_timeout()
)
print('try to get Status')
if not self.ser:
print('Plotter not available')