Prefix on prints
This commit is contained in:
@@ -36,6 +36,8 @@ class ExtronSerial(SerialDevice):
|
||||
baudrate = 9600
|
||||
super().__init__(serial_port, baudrate, verbose)
|
||||
|
||||
self.prefix = "Extron "
|
||||
|
||||
def send_command(self, command: str) -> str:
|
||||
response = super().send_command(command)
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ class ProjectorSerial(SerialDevice):
|
||||
|
||||
super().__init__(serial_port, baudrate, verbose)
|
||||
|
||||
self.prefix = "Projector"
|
||||
|
||||
def send_command(self, command: str, device_id: str = "ZZ") -> str:
|
||||
assert device_id in ["01", "02", "03", "04", "05", "06", "ZZ"]
|
||||
|
||||
|
||||
@@ -9,12 +9,13 @@ class SerialDevice:
|
||||
self.serial_port: str = serial_port
|
||||
self.baudrate = baudrate
|
||||
self.verbose = verbose
|
||||
self.prefix = ""
|
||||
|
||||
def send_command(self, command: str) -> str:
|
||||
|
||||
with Serial(self.serial_port, self.baudrate, timeout=1) as s:
|
||||
if self.verbose:
|
||||
print("Send:", command)
|
||||
print(self.prefix, "send:", command)
|
||||
|
||||
s.write(command.encode())
|
||||
|
||||
@@ -30,8 +31,8 @@ class SerialDevice:
|
||||
response = ""
|
||||
|
||||
if self.verbose:
|
||||
print("Resp:", response)
|
||||
print(self.prefix, "resp:", response)
|
||||
if not response:
|
||||
print("No response")
|
||||
print(self.prefix, "No response")
|
||||
|
||||
return response
|
||||
|
||||
Reference in New Issue
Block a user