summaryrefslogtreecommitdiff
path: root/devices
diff options
context:
space:
mode:
Diffstat (limited to 'devices')
-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: