aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/angle.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2023-12-16 14:31:32 -0500
committerKevin O'Connor <kevin@koconnor.net>2023-12-26 11:47:21 -0500
commitacde3720a4ee8caefacd39d39ea2e6d540e37453 (patch)
treecc5314123b436677786a272f9c1210cee2e52099 /klippy/extras/angle.py
parentffd44c02194ecabdd559cac1654aa9a65ecb2c28 (diff)
downloadkutter-acde3720a4ee8caefacd39d39ea2e6d540e37453.tar.gz
kutter-acde3720a4ee8caefacd39d39ea2e6d540e37453.tar.xz
kutter-acde3720a4ee8caefacd39d39ea2e6d540e37453.zip
bulk_sensor: New add_mux_endpoint() helper function in APIDumpHelper
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/angle.py')
-rw-r--r--klippy/extras/angle.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/klippy/extras/angle.py b/klippy/extras/angle.py
index 066167d0..229e2946 100644
--- a/klippy/extras/angle.py
+++ b/klippy/extras/angle.py
@@ -444,9 +444,9 @@ class Angle:
self.api_dump = bulk_sensor.APIDumpHelper(
self.printer, self._api_update, self._api_startstop, 0.100)
self.name = config.get_name().split()[1]
- wh = self.printer.lookup_object('webhooks')
- wh.register_mux_endpoint("angle/dump_angle", "sensor", self.name,
- self._handle_dump_angle)
+ api_resp = {'header': ('time', 'angle')}
+ self.api_dump.add_mux_endpoint("angle/dump_angle", "sensor", self.name,
+ api_resp)
def _build_config(self):
freq = self.mcu.seconds_to_clock(1.)
while float(TCODE_ERROR << self.time_shift) / freq < 0.002:
@@ -553,10 +553,6 @@ class Angle:
self._start_measurements()
else:
self._finish_measurements()
- def _handle_dump_angle(self, web_request):
- self.api_dump.add_client(web_request)
- hdr = ('time', 'angle')
- web_request.send({'header': hdr})
def start_internal_client(self):
return self.api_dump.add_internal_client()