toggl-zei-py/zei/ZeiDelegate.py
2020-08-12 18:45:40 +02:00

20 lines
520 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)