TODO commands from new spec
This commit is contained in:
78
ilt1000.py
78
ilt1000.py
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user