Set Control Connection Parameters

Flutter Example:

/// Control connection parameters event number
setConnParam(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.app_set_conn_param),

/// Set control connection parameters
libManager.send(evt: CmdEvtType.setConnParam, json: jsonEncode(json));

JSON fields sent by the App:

Field Name Field Type Field Description
mode int 1: Control
2: Query
modify_conn_param int 1: Enable log
2: Disable log
3: Write AGPS data
4: Erase AGPS data
5: Write GPS firmware
max_interval int Maximum interval
Unit:second
min_interval int Minimum interval
Unit:second
slave_latency int Device latency
0-499 packets
Number of packets that the device does not respond to the app
conn_timeout int Connection timeout time
Unit:second

Example:

{
    "mode": 2,
    "modify_conn_param": 0,
    "max_interval": 0,
    "min_interval": 0,
    "slave_latency": 0,
    "conn_timeout": 0
}

JSON fields received by the App:

Field Name Field Type Field Description
cur_mode int Current mode
1: Set fast mode
2: Set slow mode
err_code int 0 for success, non-zero for failure

Example:

{
    "cur_mode": 2,
    "err_code": 0
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2025-04-30 09:32:44

results matching ""

    No results matching ""