usefeedbackres

This commit is contained in:
Ian Gulliver
2016-04-08 13:01:49 -07:00
parent 546600acf4
commit bdd7531739

View File

@@ -38,7 +38,6 @@ class Saturated(Error):
# startlogdata # startlogdata
# stoplogdata # stoplogdata
# usecalfactor # usecalfactor
# usefeedbackres
# erasecalfactor # erasecalfactor
# getcalfactor # getcalfactor
# setcalfactor # setcalfactor
@@ -57,6 +56,11 @@ class ILT1000(object):
2: 'User', 2: 'User',
} }
FEEDBACK_RES_AUTO = 0
FEEDBACK_RES_LOW = 1
FEEDBACK_RES_MEDIUM = 2
FEEDBACK_RES_HIGH = 3
# ILT1000 presents two FTDI serial devices, which become ttyUSB0 and ttyUSB1 # ILT1000 presents two FTDI serial devices, which become ttyUSB0 and ttyUSB1
# if nothing else is attached. ttyUSB0 seems to be completely non-responsive. # if nothing else is attached. ttyUSB0 seems to be completely non-responsive.
# We default to ttyUSB1 # We default to ttyUSB1
@@ -204,3 +208,6 @@ class ILT1000(object):
def GetFeedbackResistanceOhm(self): def GetFeedbackResistanceOhm(self):
ret = self._SendCommand('getfeedbackres') ret = self._SendCommand('getfeedbackres')
return float(ret) * 100 return float(ret) * 100
def SetFeedbackResistor(self, resistor):
assert int(self._SendCommand('usefeedbackres %d' % resistor)) == 0