summaryrefslogtreecommitdiff
path: root/devices/arduino_device.py
diff options
context:
space:
mode:
Diffstat (limited to 'devices/arduino_device.py')
-rw-r--r--devices/arduino_device.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/devices/arduino_device.py b/devices/arduino_device.py
index 5c954c8..1512223 100644
--- a/devices/arduino_device.py
+++ b/devices/arduino_device.py
@@ -15,7 +15,7 @@ from PyQt6.QtWidgets import (
)
from PyQt6.QtCore import Qt, QThread, pyqtSignal
-from devices.base_device import BaseDevice, SignalConfig, DeviceInfo, DeviceStatus
+from devices.base_device import BaseDevice, SignalConfig, DeviceInfo, DeviceStatus, merge_signal_metadata
from api_layers.arduino_layer import ArduinoLayer
_ANALOG_COLORS = [
@@ -268,7 +268,7 @@ class ArduinoDevice(BaseDevice):
self._do_pins = list(do_pins)
self._do_map = {f"do{i}": p for i, p in enumerate(do_pins)}
- self.info.signals = self._build_channels()
+ self.info.signals = merge_signal_metadata(self.info.signals, self._build_channels())
self.info.description = self._description()
self._output_state = {f"do{i}": self._output_state.get(f"do{i}", 0) for i in range(len(self._do_pins))}
self._di_state = {f"di{i}": self._di_state.get(f"di{i}", 0) for i in range(len(self._di_pins))}