toggl-zei-py/zei/ZeiDelegate.py

20 lines
519 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
import struct
from bluepy import btle
from .Log import _log
class ZeiDelegate(btle.DefaultDelegate):
def __init__(self, periph):
btle.DefaultDelegate.__init__(self)
self.parent = periph
def handleNotification(self, cHandle, data):
if cHandle == 38:
side = struct.unpack("B", data)[0]
_log.info("Current side up is %s", side)
else:
_log.info("Notification from hndl: %s - %r", cHandle, data)