Update drivers

This commit is contained in:
Eden Kirin
2025-11-10 09:11:56 +01:00
parent bffa4af810
commit 17958f837a
5 changed files with 126 additions and 87 deletions

View File

@ -16,6 +16,8 @@ from typing import Optional
import serial
from loguru import logger
from .common import format_comm_debug
# Protocol constants
STX = 0x02
ETX = 0x03
@ -410,7 +412,7 @@ class JetSortSimulator:
packet = self._create_packet(REPORT_SUB_BATCH, report_data)
self.serial_conn.write(packet)
logger.debug(f"TX: {' '.join(f'{b:02X}' for b in packet[:50])}...")
logger.debug(format_comm_debug("TX", packet[:50]) + "...")
logger.info("Report sent successfully")
# Reset batch counters after sending
@ -486,7 +488,7 @@ class JetSortSimulator:
if self.serial_conn.in_waiting > 0:
data = self.serial_conn.read(self.serial_conn.in_waiting)
logger.debug(f"RX: {' '.join(f'{b:02X}' for b in data)}")
logger.debug(format_comm_debug("RX", data))
# Check for ENQ (poll)
if ENQ in data: