fix: now defautl GUI backend is matplotlib. Also fixed help messages
This commit is contained in:
@ -157,9 +157,10 @@ class SerialLineSource:
|
||||
if self._pyserial is None:
|
||||
self._fdreader = open_raw_tty(path, baud)
|
||||
if self._fdreader is None:
|
||||
raise RuntimeError(
|
||||
f"Не удалось открыть порт '{path}' (pyserial и raw TTY не сработали)"
|
||||
)
|
||||
msg = f"Не удалось открыть порт '{path}' (pyserial и raw TTY не сработали)"
|
||||
if sys.platform.startswith("win"):
|
||||
msg += ". На Windows нужен pyserial: pip install pyserial"
|
||||
raise RuntimeError(msg)
|
||||
|
||||
def readline(self) -> bytes:
|
||||
if self._pyserial is not None:
|
||||
@ -386,7 +387,10 @@ def main():
|
||||
"последний свип и водопад (реалтайм)."
|
||||
)
|
||||
)
|
||||
parser.add_argument("port", help="Путь к порту, например /dev/ttyACM1")
|
||||
parser.add_argument(
|
||||
"port",
|
||||
help="Путь к порту, например /dev/ttyACM1 или COM3 (COM10+: \\\\.\\COM10)",
|
||||
)
|
||||
parser.add_argument("--baud", type=int, default=115200, help="Скорость (по умолчанию 115200)")
|
||||
parser.add_argument("--max-sweeps", type=int, default=200, help="Количество видимых свипов в водопаде")
|
||||
parser.add_argument("--max-fps", type=float, default=30.0, help="Лимит частоты отрисовки, кадров/с")
|
||||
@ -421,7 +425,7 @@ def main():
|
||||
args = parser.parse_args()
|
||||
|
||||
# Попробуем быстрый бэкенд (pyqtgraph) при auto/pg
|
||||
if args.backend in ("auto", "pg"):
|
||||
if args.backend in ("pg"):
|
||||
try:
|
||||
return run_pyqtgraph(args)
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user