TODO commands from new spec

This commit is contained in:
Ian Gulliver
2016-04-23 15:02:09 -07:00
parent a6d6e00a38
commit aa6b31ccf6

View File

@@ -30,18 +30,86 @@ class CommandError(Error):
# TODO commands: # TODO commands:
# eraselogdata # captureflash (SPEC ERROR: doc description missing)
# getlogdata # getflash
# setcurrentloop
# clearambientlevel
# getambientlevel
# setambientlevel
# getirrthresholdlow
# setirrthresholdlow
# setirrdatapoint
# eraseirrdata
# setsimpleirrcal # setsimpleirrcal
# storeirrdata
# setcurrentloop
# setuserdark # setuserdark
# getuserdark
# setfactorydark
# startlogdata # startlogdata
# stoplogdata # stoplogdata
# eraselogdata
# usecalfactor # usecalfactor
# erasecalfactor # erasecalfactor
# getcalfactor # getcalfactor
# setcalfactor # setcalfactor
# usecalfactortemp
# setsamplecount # setsamplecount
# getsampletime
# setsampletime
# setsampletimetemp
# getapiversion
# getbias
# getecal
# getecaldate
# setecal
# getfeedbackresnumber
# usefeedbackrestemp
# setfeedbackres
# getfriendlyname
# setfriendlyname
# getinfo
# getintegrate
# startintegrate
# topintegrate
# getpeak
# startpeak
# gettriggerin
# settriggerout
# getvoltagestage
# getvagc3
# getvped
# getvped
# getvx1
# getvx17
# set0vbias
# set5vbias
# setwireless
# configbackup
# configrestore
# setmodelname
# setwflisten
class ILT1000(object): class ILT1000(object):
@@ -174,7 +242,7 @@ class ILT1000(object):
def GetIrradiance(self): def GetIrradiance(self):
ret = self._SendCommand('getirradiance') ret = self._SendCommand('getirradiance')
return float(ret) / 1000 return float(ret)
def GetDarkMode(self): def GetDarkMode(self):
return int(self._SendCommand('getdarkmode')) return int(self._SendCommand('getdarkmode'))
@@ -279,7 +347,7 @@ class ILT1000(object):
sample.append(float(values[index])) sample.append(float(values[index]))
index += 1 index += 1
if mask & self.LOG_IRRADIANCE: if mask & self.LOG_IRRADIANCE:
sample.append(float(values[index]) / 1000) sample.append(float(values[index]))
index += 1 index += 1
ret['samples'].append(_Row(fields, sample)) ret['samples'].append(_Row(fields, sample))
return ret return ret