update
This commit is contained in:
12
idm.py
12
idm.py
@@ -58,6 +58,8 @@ class IDMProbe:
|
||||
self.measured_min = 99999999.
|
||||
self.measured_max = 0.
|
||||
|
||||
self.last_sample = None
|
||||
|
||||
self.mesh_helper = IDMMeshHelper.create(self, config)
|
||||
|
||||
self._stream_en = 0
|
||||
@@ -550,6 +552,10 @@ class IDMProbe:
|
||||
return None
|
||||
return self.model.freq_to_dist(freq, temp)
|
||||
|
||||
def get_status(self, eventtime):
|
||||
return {
|
||||
'last_sample': self.last_sample
|
||||
}
|
||||
# Webhook handlers
|
||||
|
||||
def _handle_req_status(self, web_request):
|
||||
@@ -636,6 +642,12 @@ class IDMProbe:
|
||||
last_value = sample['freq']
|
||||
dist = sample['dist']
|
||||
temp = sample['temp']
|
||||
self.last_sample = {
|
||||
'time': sample['time'],
|
||||
'value': last_value,
|
||||
'temp': temp,
|
||||
'dist': dist,
|
||||
}
|
||||
if dist is None:
|
||||
gcmd.respond_info("Last reading: %.2fHz, %.2fC, no model" %
|
||||
(last_value, temp,))
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# klipper python virtual environment requirements for beacon
|
||||
# klipper python virtual environment requirements for IDM
|
||||
numpy>=1.16.6
|
||||
|
||||
Reference in New Issue
Block a user