|
@@ -4,27 +4,7 @@ import json
|
|
|
from PIL import Image, ImageTk
|
|
from PIL import Image, ImageTk
|
|
|
import time
|
|
import time
|
|
|
import asyncio
|
|
import asyncio
|
|
|
-from bleak import BleakScanner
|
|
|
|
|
-from bleak import BleakClient
|
|
|
|
|
-
|
|
|
|
|
-target_name = "Long name works now"
|
|
|
|
|
-global target_address
|
|
|
|
|
-target_address = None
|
|
|
|
|
-
|
|
|
|
|
-SERVICE_UUID= "d86aecf2-d87d-489f-b664-b02de82b2fc0"
|
|
|
|
|
-CHARACTERISTIC_UUID= "d86aecf2-d87d-489f-b664-b02de82b2fc0"
|
|
|
|
|
-
|
|
|
|
|
-async def connect():
|
|
|
|
|
- devices = await BleakScanner.discover()
|
|
|
|
|
- for d in devices:
|
|
|
|
|
- print(d)
|
|
|
|
|
- if target_name == d.name:
|
|
|
|
|
- target_address = d.address
|
|
|
|
|
- print("found target {} bluetooth device with address {} ".format(target_name,target_address))
|
|
|
|
|
- return target_address
|
|
|
|
|
- break
|
|
|
|
|
- else:
|
|
|
|
|
- print("could not find device")
|
|
|
|
|
|
|
+from dobluetooth import connect, getData
|
|
|
|
|
|
|
|
"""
|
|
"""
|
|
|
parse esp32 data string and make each axis and accell data its own varible
|
|
parse esp32 data string and make each axis and accell data its own varible
|
|
@@ -113,7 +93,7 @@ def convertToNumbers(stringlist):
|
|
|
intlist.append(float(string))
|
|
intlist.append(float(string))
|
|
|
return intlist
|
|
return intlist
|
|
|
|
|
|
|
|
-async def getData():
|
|
|
|
|
|
|
+async def runLoop():
|
|
|
target_address = await connect()
|
|
target_address = await connect()
|
|
|
if target_address is not None:
|
|
if target_address is not None:
|
|
|
async with BleakClient(target_address) as client:
|
|
async with BleakClient(target_address) as client:
|