Jump to content

Search the Community

Showing results for tags 'mtu'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Delphi Questions and Answers
    • Algorithms, Data Structures and Class Design
    • VCL
    • FMX
    • RTL and Delphi Object Pascal
    • Databases
    • Network, Cloud and Web
    • Windows API
    • Cross-platform
    • Delphi IDE and APIs
    • General Help
    • Delphi Third-Party
  • C++Builder Questions and Answers
    • General Help
  • General Discussions
    • Embarcadero Lounge
    • Tips / Blogs / Tutorials / Videos
    • Job Opportunities / Coder for Hire
    • I made this
  • Software Development
    • Project Planning and -Management
    • Software Testing and Quality Assurance
  • Community
    • Community Management

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Found 1 result

  1. Hi, for one of my Bluetooth BLE projects, the MTU has to be adjusted in the Bluetooth communication. There is a "requestMTU" function in the Bluetooth framework for this, but how can I find out to which MTU the devices have agreed on? When I call requestMTU(200) and look into the logcat profiler I see the following messages there: BluetoothGatt: configureMTU() - device: <DEVICE> mtu: 200 BluetoothGatt: onConnectionUpdated() - Device=<DEVICE> interval=6 latency=0 timeout=500 status=0 BluetoothGatt: onConfigureMTU() - Device=<DEVICE> mtu=200 status=0 There is an "onMtuChanged" handler in "Android.JNI.Bluetooth.pas", but I don't know how to implement this or where. I really just need a tip on how to include this event in a Bluetooth class from "System.Android.Bluetooth.pas". I'm sure I'll be able to grind through the event myself through the remaining levels. Does anyone have a hint or maybe an example code for me?