Skip to content

Commit c2b3dc5

Browse files
committed
Added the required getValues function to the raspberrypi valueLogger module.
1 parent fa592d6 commit c2b3dc5

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

microscope/valuelogger/raspberrypi.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,3 +181,19 @@ def updateTemps(self):
181181
"Temperature-%s = %s" % (i, self.temperature[i])
182182
)
183183
self.inputQ.put(self.temperature)
184+
185+
def getValues(self):
186+
"""Reads all sensor values for running the value logger in remote
187+
pull mode"""
188+
189+
if len(self._sensors) == 0:
190+
return ()
191+
192+
self.temperature = [None] * len(self._sensors)
193+
194+
for i in range(len(self._sensors)):
195+
try:
196+
self.temprature[i] = self._sensors[i].readTempC()
197+
except:
198+
raise Exception('Unable to read temparture value')
199+
return self.temprature

0 commit comments

Comments
 (0)