From acde3720a4ee8caefacd39d39ea2e6d540e37453 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 16 Dec 2023 14:31:32 -0500 Subject: bulk_sensor: New add_mux_endpoint() helper function in APIDumpHelper Signed-off-by: Kevin O'Connor --- klippy/extras/angle.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'klippy/extras/angle.py') 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() -- cgit v1.2.3-70-g09d2