getfeedbackres

This commit is contained in:
Ian Gulliver
2016-04-08 12:25:02 -07:00
parent 63765798ff
commit 4c08bb586e
2 changed files with 10 additions and 3 deletions

View File

@@ -39,9 +39,13 @@ LINES = [
('100% percent setting', ilt.Get100PercentVoltage, 'V'), ('100% percent setting', ilt.Get100PercentVoltage, 'V'),
('Dark mode', lambda: ilt.DARK_NAMES[ilt.GetDarkMode()], ''), ('Dark mode', lambda: ilt.DARK_NAMES[ilt.GetDarkMode()], ''),
('Irradiance', ilt.GetIrradiance, ''), ('Irradiance', ilt.GetIrradiance, ''),
('Clock frequency', ilt.GetClockFrequencyHz, 'Hz'), ('Clock frequency', ilt.GetClockFrequencyHz, ''),
('Feedback resistance', ilt.GetFeedbackResistanceOhm, 'Ω'),
] ]
for label, callback, unit in LINES: for label, callback, unit in LINES:
PrintLine(label, callback(), unit) try:
PrintLine(label, callback(), unit)
except ilt1000.Error as e:
PrintLine(label, str(e), '')

View File

@@ -47,7 +47,6 @@ class Saturated(Error):
# useuserdark # useuserdark
# erasecalfactor # erasecalfactor
# getcalfactor # getcalfactor
# getfeedbackres
# setcalfactor # setcalfactor
# setsamplecount # setsamplecount
@@ -178,3 +177,7 @@ class ILT1000(object):
self._dev.write(b'A') self._dev.write(b'A')
time.sleep(60.0) time.sleep(60.0)
self._dev.write(b'B') self._dev.write(b'B')
def GetFeedbackResistanceOhm(self):
ret = self._SendCommand('getfeedbackres')
return float(ret) * 100