bug fixes after refactoring of general call
This commit is contained in:
@@ -45,13 +45,13 @@ class Sgp30():
|
|||||||
self._bus.i2c_rdwr(write)
|
self._bus.i2c_rdwr(write)
|
||||||
else:
|
else:
|
||||||
read = i2c_msg.read(self._device_addr,cmd.replylen)
|
read = i2c_msg.read(self._device_addr,cmd.replylen)
|
||||||
bus.i2c_rdwr(write)
|
|
||||||
self._bus.i2c_rdwr(write)
|
self._bus.i2c_rdwr(write)
|
||||||
bus.i2c_rdwr(read)
|
self._bus.i2c_rdwr(write)
|
||||||
|
self._bus.i2c_rdwr(read)
|
||||||
self._bus.i2c_rdwr(read)
|
self._bus.i2c_rdwr(read)
|
||||||
r = list(read)
|
r = list(read)
|
||||||
answer = [i<<8 | j for i,j in zip(r[0::3],r[1::3])]
|
answer = [i<<8 | j for i,j in zip(r[0::3],r[1::3])]
|
||||||
return Sgp30Answer(answer,r)
|
return self.Sgp30Answer(answer,r)
|
||||||
|
|
||||||
def try_set_baseline(self):
|
def try_set_baseline(self):
|
||||||
try:
|
try:
|
||||||
@@ -66,6 +66,9 @@ class Sgp30():
|
|||||||
print("Loading baseline data into sensor")
|
print("Loading baseline data into sensor")
|
||||||
self.rw(baseline_cmd)
|
self.rw(baseline_cmd)
|
||||||
|
|
||||||
|
def read_measurements(self):
|
||||||
|
return self.rw(_cmds.IAQ_MEASURE)
|
||||||
|
|
||||||
def init_sgp(self):
|
def init_sgp(self):
|
||||||
print("Initializing SGP30")
|
print("Initializing SGP30")
|
||||||
self.rw(_cmds.IAQ_INIT)
|
self.rw(_cmds.IAQ_INIT)
|
||||||
|
Reference in New Issue
Block a user