Update drivers
This commit is contained in:
@ -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:
|
||||
|
||||
Reference in New Issue
Block a user