# -*- coding: utf-8 -*- import argparse import asyncio import logging import struct import time from bleak import BleakClient, BleakScanner from bleak.backends.characteristic import BleakGATTCharacteristic from bleak.uuids import normalize_uuid_str import dearpygui.dearpygui as dpg import myUUIDs logger = logging.getLogger(__name__) loop = None current_meas = {} start_time = None def current_meas_handler(characteristic: BleakGATTCharacteristic, data: bytearray): value = struct.unpack("