From 8ae8f34788c32772fe703e5af05bfd7d9cd60a84 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sat, 23 Apr 2016 15:26:27 -0700 Subject: [PATCH] getirrthresholdlow --- dump.py | 3 ++- ilt1000.py | 25 ++++++++++--------------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/dump.py b/dump.py index 56c0943..1abf2f9 100755 --- a/dump.py +++ b/dump.py @@ -13,7 +13,7 @@ parser.add_argument( FLAGS = parser.parse_args() -LABEL_WIDTH = 25 +LABEL_WIDTH = 30 def PrintLine(label, value, unit=''): @@ -44,6 +44,7 @@ LINES = [ ('100% percent setting', ilt.Get100PercentCurrent, 'A'), ('Dark mode', lambda: ilt.DARK_NAMES[ilt.GetDarkMode()], ''), ('Irradiance', ilt.GetIrradiance, ''), + ('Irradiance threshold (low)', ilt.GetIrradianceThresholdLow, ''), ('Clock frequency', ilt.GetClockFrequencyHz, '㎐'), ('Feedback resistance', ilt.GetFeedbackResistanceOhm, 'Ω'), ('Factory dark', ilt.GetFactoryDarkVoltages, 'V'), diff --git a/ilt1000.py b/ilt1000.py index 282f9c1..7f88ddf 100755 --- a/ilt1000.py +++ b/ilt1000.py @@ -36,7 +36,6 @@ class CommandError(Error): # clearambientlevel # setambientlevel -# getirrthresholdlow # setirrthresholdlow # setcurrentloop @@ -202,32 +201,28 @@ class ILT1000(object): self._SendCommandOrDie('setdatetime ' + timestr) def GetSensorCurrent(self): - ret = self._SendCommand('getcurrent') - return float(ret) + return float(self._SendCommand('getcurrent')) def GetSensorVoltage(self): - ret = self._SendCommand('getvoltage') - return float(ret) + return float(self._SendCommand('getvoltage')) def GetTransmissionPercent(self): - ret = self._SendCommand('gettrans') - return float(ret) + return float(self._SendCommand('gettrans')) def Get100PercentCurrent(self): - ret = self._SendCommand('get100perc') - return float(ret) + return float(self._SendCommand('get100perc')) def Set100PercentCurrent(self): - ret = self._SendCommand('set100perc') - return float(ret) + return float(self._SendCommand('set100perc')) def GetOpticalDensity(self): - ret = self._SendCommand('getod') - return float(ret) + return float(self._SendCommand('getod')) def GetIrradiance(self): - ret = self._SendCommand('getirradiance') - return float(ret) + return float(self._SendCommand('getirradiance')) + + def GetIrradianceThresholdLow(self): + return float(self._SendCommand('getirrthresholdlow')) def GetDarkMode(self): return int(self._SendCommand('getdarkmode'))