Exact TLV opcode/payload for leaps_ble_evt_cfg_set

Hi,
I’m building a custom app (React Native, iOS) that connects to a LEAPS UWBS device over BLE using the documented UWBS GATT service and its Request/Response/Events characteristics. I’ve successfully implemented the TLV frame format (2-byte header: type + length) and can send/receive frames correctly — confirmed working against leaps_cfg_get (type 0x08).
What I can’t find documented anywhere is the exact TLV type value and payload format for leaps_ble_evt_cfg_set, which the BLE Interface page mentions is used to enable the “location data ready” event so a connected central can receive automatic position/distance notifications on the Events characteristic.
Could someone confirm:

  1. The TLV type byte for leaps_ble_evt_cfg_set
  2. The expected payload format (e.g. which bit/byte enables the “location data ready” event specifically, as opposed to other event types)
  3. Whether there’s an equivalent shell command (I don’t see one in the Shell API command list) I could test via the UART/USB shell interface first
    For context: without sending any commands, my BLE connection to the device is being dropped after a few seconds (I suspect an idle-connection timeout on the UWBS side). Enabling events seems like the correct fix, and I’d rather use the documented command than guess at the byte value.
    Thanks in advance — happy to share more detail on my setup if useful.

Hi @Trevordeanglass ,

  1. I believe the API you have been looking for is described on the following link: leaps_ble_evt_cfg_get — LEAPS
  2. The same as above: leaps_ble_evt_cfg_set — LEAPS
  3. No, there is no equivalent shell command for these TLV commands. Yes the BLE connect will automatically terminate after 15 seconds; ( BLE Interface — LEAPS ) you also need to enable BLE notifications on the NTF characteristic to receive those via established connection.

Please let me know if you need anything else.

Thanks