setuserdark, setfactorydark

This commit is contained in:
Ian Gulliver
2016-04-23 15:56:29 -07:00
parent a81ba8ec66
commit 768aa532d0

View File

@@ -35,9 +35,6 @@ class CommandError(Error):
# setcurrentloop # setcurrentloop
# setuserdark
# setfactorydark
# usecalfactor # usecalfactor
# erasecalfactor # erasecalfactor
# getcalfactor # getcalfactor
@@ -227,19 +224,24 @@ class ILT1000(object):
def SetDarkMode(self, mode=DARK_FACTORY): def SetDarkMode(self, mode=DARK_FACTORY):
self._SendCommandOrDie(self._DARK_MODE_COMMANDS[mode]) self._SendCommandOrDie(self._DARK_MODE_COMMANDS[mode])
def GetFactoryDarkVoltages(self): def _DarkCommand(self, command):
ret = self._SendCommand('getfactorydark') ret = self._SendCommand(command)
values = ret.split(' ') values = ret.split(' ')
return [ return [
[float(values[4 * r + i + 1]) / 1000000 for i in range(3)] [float(values[4 * r + i + 1]) / 1000000 for i in range(3)]
for r in range(3)] for r in range(3)]
def SetFactoryDarkVoltages(self):
return self._DarkCommand('setfactorydark')
def GetFactoryDarkVoltages(self):
return self._DarkCommand('getfactorydark')
def SetUserDarkVoltages(self):
return self._DarkCommand('setuserdark')
def GetUserDarkVoltages(self): def GetUserDarkVoltages(self):
ret = self._SendCommand('getuserdark') return self._DarkCommand('getuserdark')
values = ret.split(' ')
return [
[float(values[4 * r + i + 1]) / 1000000 for i in range(3)]
for r in range(3)]
def GetClockFrequencyHz(self): def GetClockFrequencyHz(self):
ret = self._SendCommand('getclockfreq') ret = self._SendCommand('getclockfreq')