setuserdark, setfactorydark
This commit is contained in:
22
ilt1000.py
22
ilt1000.py
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user