From d58229f0a1d7e77bb419b955b19449de8e1a2faf Mon Sep 17 00:00:00 2001 From: Lucas Oskorep Date: Tue, 11 Feb 2020 16:53:35 -0600 Subject: [PATCH] sender update --- kano-wand-2/wand.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kano-wand-2/wand.py b/kano-wand-2/wand.py index 2a77bda..6b410d7 100644 --- a/kano-wand-2/wand.py +++ b/kano-wand-2/wand.py @@ -346,7 +346,7 @@ class Wand(object): print("Subscribing to button notification") self._button_subscribed = True - await self._dev.start_notify(IO.USER_BUTTON_CHAR.value, self._on_button) + await self._dev.start_notify(IO.USER_BUTTON_CHAR.value, self.handle_notification) # with self._lock: # if not hasattr(self, "_button_handle"): # handle = self._io_service.getCharacteristics(IO.USER_BUTTON_CHAR.value)[0] @@ -591,18 +591,18 @@ class Wand(object): pass - def handleNotification(self, cHandle, data): + def handle_notification(self, sender, data): """Handle notifications subscribed to Arguments: cHandle {int} -- Handle of notification data {bytes} -- Data from device """ - if cHandle == SENSOR.QUATERNIONS_CHAR.value: + if sender == SENSOR.QUATERNIONS_CHAR.value: self._on_position(data) - elif cHandle == IO.USER_BUTTON_CHAR.value: + elif sender == IO.USER_BUTTON_CHAR.value: self._on_button(data) - elif cHandle == SENSOR.TEMP_CHAR.value: + elif sender == SENSOR.TEMP_CHAR.value: self._on_temperature(data) - elif cHandle == IO.BATTERY_CHAR.value: + elif sender == IO.BATTERY_CHAR.value: self._on_battery(data)