Prefix on prints

This commit is contained in:
2022-06-05 16:00:19 +02:00
parent 5405db9e7e
commit 35dde0d9bc
3 changed files with 8 additions and 3 deletions

View File

@@ -36,6 +36,8 @@ class ExtronSerial(SerialDevice):
baudrate = 9600 baudrate = 9600
super().__init__(serial_port, baudrate, verbose) super().__init__(serial_port, baudrate, verbose)
self.prefix = "Extron "
def send_command(self, command: str) -> str: def send_command(self, command: str) -> str:
response = super().send_command(command) response = super().send_command(command)

View File

@@ -11,6 +11,8 @@ class ProjectorSerial(SerialDevice):
super().__init__(serial_port, baudrate, verbose) super().__init__(serial_port, baudrate, verbose)
self.prefix = "Projector"
def send_command(self, command: str, device_id: str = "ZZ") -> str: def send_command(self, command: str, device_id: str = "ZZ") -> str:
assert device_id in ["01", "02", "03", "04", "05", "06", "ZZ"] assert device_id in ["01", "02", "03", "04", "05", "06", "ZZ"]

View File

@@ -9,12 +9,13 @@ class SerialDevice:
self.serial_port: str = serial_port self.serial_port: str = serial_port
self.baudrate = baudrate self.baudrate = baudrate
self.verbose = verbose self.verbose = verbose
self.prefix = ""
def send_command(self, command: str) -> str: def send_command(self, command: str) -> str:
with Serial(self.serial_port, self.baudrate, timeout=1) as s: with Serial(self.serial_port, self.baudrate, timeout=1) as s:
if self.verbose: if self.verbose:
print("Send:", command) print(self.prefix, "send:", command)
s.write(command.encode()) s.write(command.encode())
@@ -30,8 +31,8 @@ class SerialDevice:
response = "" response = ""
if self.verbose: if self.verbose:
print("Resp:", response) print(self.prefix, "resp:", response)
if not response: if not response:
print("No response") print(self.prefix, "No response")
return response return response