Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#7

AW: BluetoothLE Verhalten bei Wiederverbinden

  Alt 24. Jun 2015, 20:46
Hallo Mensch72,

du hast ja Recht:

Im Moment iOS 8.1 bis 8.3,
RadStudio XE8 Pro (mit und ohne Upd1)
Getestet auf iPhone 4, 5S, 6.

Unter Android bisher nur unter Sansung Galaxy 5, mit akt. Version, aber da läuft es auch.
Scheint ein Problem unter iOS zu haben.

Ich habe als Basis das Emba HeartRateMonitor Beispiel benutzt, welches auch erstmal gut lief.
Aber ich hatte nur unter Android und auf dem MacBook getestet.

Ich bin gerade dabei die RadXE8 Subscription zu besorgen, in der Hoffnung das ein grosses Upd1
auch hier Verbesserungen bringt.
Ich hatte nur die Recharge-Version, bin aber davon ausgegangen das es 1:1 das Gleiche ist.

Wen ich damit nicht weiter komme werde ich nochmal ein abgespecktes Demo machen:
- aber ich benutze die OnEndDiscoveryDevices, OnEnd--Services, etc.
- die einzelnen States habe ich entweder durch Tastendruck, oder durch Timer getrennt, mit mind. 0.5 Sec. dely
- mehrere CancelServices hatte ich noch nicht probiert, ist eine gute Idee, werde ich aber mal machen.

Hast du einen Event falls sich das BT-Gerät abschaltet (AutoShutOff) ?
Das passiert namlich, und ich bekomme das so nicht mit.
Ich habe versucht über regelmäßige ReadRSSI herauszufinden wann das Gerät weg ist, aber das ist auch
nur suboptimal.

Am Besten wäre es ein OnConnectionLost Event, den es aber leider nicht gibt.


Rollo




Rollo
  Mit Zitat antworten Zitat