Einzelnen Beitrag anzeigen

dudi

Registriert seit: 21. Dez 2004
7 Beiträge
 
#6

AW: BLE auf Android furchtbar langsam

  Alt 21. Sep 2023, 10:17
Moin,
@Rollo62
ja, das ist so angelegt. Es werden in OnReadChar nur die Bytes abgeholt und in eine Queue geworfen.
Z.Z. werden die Daten sogar verworfen und es läuft nur noch ein Zähler.

@jaenicke
Danke für den Tipp, wenn man weiß wonach man suchen muss, dann ist es einfacher, etwas zu finden. Ich bin aber ehrlich, ich bin gar nicht auf die Idee gekommen dort zu schauen. Erste Anlaufstelle war das Internet, das glänzt aber mit wenig Auskünften, was BLE u. FMX u. Priority angeht. Ist wohl zu speziell. Wie es in Android Studio geht, hingegen kein Problem.
Die Hilfe von Embarcadero hält sich an der Stelle auch vornehm zurück.

In C ist das dann "Androidapi.JNI.Bluetooth.hpp".
Hier sind dann
virtual bool __cdecl requestConnectionPriority(int connectionPriority) = 0 ;
virtual bool __cdecl requestMtu(int mtu) = 0 ;

zu finden. Leider wird die Funktion nicht requestConnectionPriority nicht durchgereicht, requestMtu schon (das geht, soweit ich weiß auch unter MS).
Na mal sehen ob ich das hinbekomme.
  Mit Zitat antworten Zitat