Registriert seit: 1. Mär 2019
48 Beiträge
Delphi 11 Alexandria
|
FMX BLE Problem mit automatischem Reconnect nach Verbindungsunterbrechung
28. Jan 2022, 11:33
Hallo,
mir ist beim Debuggen meiner µC Firmware ein Problem mit meiner FMX BLE App aufgefallen, dem ich auf den Grund gegangen bin, aber für das ich keine Lösung finde. Delphi11 und Windows 10.
Löse ich einen Reset des µC aus, wird auch ein Reset des ESP32 ausgelöst. Die BLE Verbindung geht dabei verloren. Auf Seiten meiner FMX App wird das Disconnect Ereignis der Bluetooth LE Komponente ausgelöst. Bis dahin alles OK. Nun ist es ist aber so, dass es teilweise zu einem automatischen Reconnect kommt, das ich niemals angestoßen habe. Das Connect Ereignis der Bluetooth LE Komponente wird ausgelöst. Jetzt hänge ich in einem halbgaren Zustand.
Wie komme ich in diesem Fall an das verbundene TBluetoothLEDevice Objekt? Die Liste der DiscoveredDevices ist ungültig.
Oder wie kann ich diese Verbindung wieder "hart" abbauen, um wieder in einen definierten Ausgangszustand zu kommen?
Gruß + Danke
|