![]() |
AW: Bluetooth LE Leica Disto
Ich hab hier die "Anleitung" dazu:
![]() hinzuzufügen ist eventuell, dass man die Datei kopieren und extra per Projektmanager einfügen muss. -> danach die Patches anbringen. Ich hab natürlich nicht den ganzen Code gepostet - nur die relevanten Teile (denke das wäre ein Lizenzvergehen...) aber ich hoffe du kommst damit zurecht... Den Code dort kann man natürlich noch optimieren und die asynchronen Operationen noch in einen Thread verpacken bzw. das ganze in die (noch leere) Routine Connect verpacken... |
AW: Bluetooth LE Leica Disto
Danke, schaue ich mir mal an.
|
AW: Bluetooth LE Leica Disto
Zitat:
Dankesehr, da schaue ich auch mal rein. Ich habe bisher noch kein BLE unter Windows, weil es immer zu unstabil/unklar war, aber anfragen dazu habe ich schon. War es denn nicht so das Windows selbst das Pairing einforderte ? ![]() Ist das irgendwann mal weggefallen, oder war das nie vorgesehen ? Weil das immer unklar war hatte ich WinRT BLE nie angefasst. |
AW: Bluetooth LE Leica Disto
Windows 10 fordert bei BLE-Devices schon seit rund 2 Jahren kein Pairing mehr ein. Das kam mit irgendeinem Windows-10-Update. Problem war zeitweise, dass man sogar gar kein Pairing für BLE-Devices mehr in Windows speichern konnte (das war vor 1,5 Jahren) und damit wurde TBluetoothLE für Windows unnutzbar. Mittlerweile ist dies aber auf Windows-Seite wieder korrigiert. Trotzdem wäre es natürlich schöner, man braucht es auch in der Delphi-App nicht.
|
AW: Bluetooth LE Leica Disto
Ich komme mit den Anpassungen noch nicht ganz hin:
a) Bitte noch den var-Teil von TWinRTBluetoothGattCharacteristic.DoGetDescriptors : TBluetoothGattDescriptorList; zeigen. b) Nach den "if FID = 0 then"-Teilen kommt immer der alte Code im else-Zweig? Danke. |
AW: Bluetooth LE Leica Disto
Zitat:
|
AW: Bluetooth LE Leica Disto
Ja, ist es definitiv. Es ist auch auf jeden Fall stabiler als die IPWorks-Implementierung, die dazwischen schon mal abraucht. Aus meiner Sicht war das einzige Problem bisher, dass man vorab "pairen" musste.
Ich habe jetzt den Code von rabatscher auch bei mir zum Laufen bekommen (allerdings mit der obengenannten Annahme aus b, welche aber passen sollte). Mal sehen, ob auch alles ohne vorheriges Pairing in Windows stabil läuft (als auch mit Pairing). |
AW: Bluetooth LE Leica Disto
Ich habe die Funktion auf Stackoverflow upgedatet...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz