From 1ed175eca0079b6ebad19cd9ba543ebc63a79b92 Mon Sep 17 00:00:00 2001 From: pcruzparri <43578034+pcruzparri@users.noreply.github.com> Date: Sat, 4 Nov 2023 18:55:30 -0500 Subject: [PATCH] adding limits setting. --- yaqd_mcc/_mcc_152_analogout.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yaqd_mcc/_mcc_152_analogout.py b/yaqd_mcc/_mcc_152_analogout.py index 266e1ac..7790a19 100644 --- a/yaqd_mcc/_mcc_152_analogout.py +++ b/yaqd_mcc/_mcc_152_analogout.py @@ -18,7 +18,10 @@ def __init__(self, name, config, config_filepath): import daqhats # type: ignore self.d = daqhats.mcc152(self.address) - self._state["hw_limits"] = [self.d.info()[4], self.d.info()[5]] + if float('inf') not in self._config['limits']: + self._state['hw_limits'] = self._config['limits'] + else: + self._state['hw_limits'] = [self.d.info()[4], self.d.info()[5]] def get_address(self): return self.address