From f03dced25c285e0166831210067eb734f689541e Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 15 Jun 2023 17:53:12 +0200 Subject: [PATCH] connection + notifs current --- .gitignore | 1 + main.py | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ myUUIDs.py | 23 +++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 .gitignore create mode 100644 main.py create mode 100644 myUUIDs.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/main.py b/main.py new file mode 100644 index 0000000..f21e50b --- /dev/null +++ b/main.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +import argparse +import asyncio +import logging +import struct + +from bleak import BleakClient, BleakScanner +from bleak.backends.characteristic import BleakGATTCharacteristic +from bleak.uuids import normalize_uuid_str + +import myUUIDs + +logger = logging.getLogger(__name__) + +def current_meas_handler(characteristic: BleakGATTCharacteristic, data: bytearray): + value = struct.unpack("