This commit is contained in:
Sgr A* VMT
2023-08-27 23:22:39 +08:00
parent e0517738b2
commit badcaef29f
2 changed files with 14 additions and 2 deletions

12
idm.py
View File

@@ -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,))

View File

@@ -1,2 +1,2 @@
# klipper python virtual environment requirements for beacon
# klipper python virtual environment requirements for IDM
numpy>=1.16.6