Einzelnen Beitrag anzeigen

Benutzerbild von TERWI
TERWI

Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
 
Delphi 11 Alexandria
 
#1

Bluetooth Serieller Port Status-Abfrage

  Alt 26. Mär 2023, 13:34
Ich habe hier div. BT-Teile, welche nach dem Pairing 2 serielle Ports erzeugen.
(Bspw. OBD-II Adapter für's Auto, ESP32, ...)
Auslesen, erkennen & Abfrage der "richtigen Ports" (In/Out) ist soweit nicht das Problem.

Störend / verwirrend ist, das die COMs für BT nach dem Pairing "immer" vorhanden sind.
D.h., es ist egal, ob das entsprechende BT-Gerät eingesteckt, aktiv oder "in Rechweite" ist oder eben nicht.

Falls nicht, geht das bei dem Versuch den Port zu öffnen immer in einen Timeout.
Das fange ich zwar ab / kann das prüfen, aber es dauert immer eine Weile .... ca. 5 Sek. je Port.

Es nervt auf etwas zu warten, was eh nicht da ist.
Gibt es vielleicht eine Möglichkeit zum Scannen / testen wie bei der WLAN-API, ob ein BT-Gerät überhaupt "ansprechbar" ist oder nicht ?
Oder kann man sich da noch irgendwo etwas aus der Registry pfriemeln ?
  Mit Zitat antworten Zitat