diff --git a/DecaDAC/DecaDACLabberDriver.py b/DecaDAC/DecaDACLabberDriver.py index a3445a89edc7512340eed9a62d899f6b073e0cfe..2a67c37b7866f8e471cafee4989a6c31e9e94263 100644 --- a/DecaDAC/DecaDACLabberDriver.py +++ b/DecaDAC/DecaDACLabberDriver.py @@ -11,7 +11,7 @@ class Driver(SerialDriver.SerialDriver): def performSetValue(self, quant, value, sweepRate=0.0, options={}): """Perform the Set Value instrument operation""" - + #Range settings are virtual if "range" in quant.section.lower(): if self.__captchaGenerator__("Switching ranges has to be done " @@ -22,8 +22,7 @@ class Driver(SerialDriver.SerialDriver): #Safety measures for output settings if "M<*>;" in quant.set_cmd: - self.log(str(quant.datatype)) - if quant.datatype == "BOOLEAN": + if quant.datatype == 1: value = 2 if value else 0 # Check if channels are all zero slot = quant.name.split(" - ")[0]