summaryrefslogtreecommitdiff
path: root/devices/serial_device.py
diff options
context:
space:
mode:
authorChristian Kolset <ckolset@colostate.edu>2026-07-27 17:13:41 -0600
committerChristian Kolset <ckolset@colostate.edu>2026-07-27 17:13:41 -0600
commitc3f07a7ffa320aecb3fca5dd40e7644424bddfb5 (patch)
tree42d1e9062e7800f24937a62bef06acda8959001b /devices/serial_device.py
parentfc6f90404c9428362f1a0c62bb28eb350c0f248d (diff)
Fix .gitignore: remove duplicate entry for plugins/enabled.json
Diffstat (limited to 'devices/serial_device.py')
-rw-r--r--devices/serial_device.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/devices/serial_device.py b/devices/serial_device.py
index 8b8de04..ca551c6 100644
--- a/devices/serial_device.py
+++ b/devices/serial_device.py
@@ -157,6 +157,8 @@ class SerialDevice(BaseDevice):
return mapped
def write_channel(self, channel_id: str, value: Any) -> bool:
+ if self.status not in (DeviceStatus.CONNECTED, DeviceStatus.SIMULATED):
+ return False
return self._layer.write(channel_id, int(value))
def get_config_widget(self) -> QWidget: