diff --git a/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py b/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py index 1fb9338..013bd90 100644 --- a/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py +++ b/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py @@ -430,8 +430,12 @@ class MCSCardCSAXS(PSIDeviceBase, MCSCard): else: value = [value] # Received single value, convert to list data = { - attr_name: {"value": value, "timestamp": kwargs.get("timestamp") or time.time()} + mca_channel.name: { + "value": value, + "timestamp": kwargs.get("timestamp") or time.time(), + } } + mca_channel.put(data) # self._received_updates.update(data) # if len(self._received_updates) == self.num_connected_channels: