嗨对话框三个重要参数的BLE:蓝牙连接间隔,从等待时间,监控超时。这三个参数确定了BLE的功耗。低功耗蓝牙里重要的三个个读数:连接间隔,从等待时间,监控超时。这三个参数决定了。如何在项目中设置三个参数。请问这个三个参位在代码中如何设置,否是帮助文。林林
我在xx_proj.c中找到了一些线索。
void app_configuration_func(ke_task_id_t const task_id,struct gapm_set_dev_config_cmd * cmd){
/ **************************************************创建GAPM_SET_DEV_CONFIG消息以配置BLE堆栈*************************************************** /
//设置设备配置cmd->操作= gapm_set_dev_config;//设备角色cmd->角色= gap_peripheral_slv;//设备irk.// cmd-> irk =;没有设置
//设备外观#if(ble_app_ht)CMD->外观= 728;#别的//设备外观CMD->外观= 0x0000;#万一
//设备外观对等设备的写入权限要求cmd-> sepose_write_perm = gapm_write_disable;//设备名称对等设备的写入权限要求cmd-> name_write_perm = gapm_write_disable;
//最大三角形单位大小cmd-> max_mtu = 23;
//仅限外围设备:*******************************************************************//从属的优选最少的连接间隔cmd-> con_intv_min = 8;// 10ms(8 * 1.25ms)//从属的连接间隔的优选最大值cmd-> con_intv_max = 16;// 20ms(16 * 1.25ms)//从属喜欢连接延迟cmd-> con_latency = 0;//奴隶优先链接监控超时cmd-> superv_to = 100;
//隐私设置位字段cmd->标志= 0;
返回;}
嗨Libra_13179.
是的,这是您可以更改所提到的参数的功能。
谢谢mt_dialog.
嗨mt_dialog,谢谢你的reply.br lin
我在xx_proj.c中找到了一些线索。
void app_configuration_func(ke_task_id_t const task_id,struct gapm_set_dev_config_cmd * cmd)
{
/ **************************************************
创建GAPM_SET_DEV_CONFIG消息以配置BLE堆栈
*************************************************** /
//设置设备配置
cmd->操作= gapm_set_dev_config;
//设备角色
cmd->角色= gap_peripheral_slv;
//设备irk.
// cmd-> irk =;没有设置
//设备外观
#if(ble_app_ht)
CMD->外观= 728;
#别的
//设备外观
CMD->外观= 0x0000;
#万一
//设备外观对等设备的写入权限要求
cmd-> sepose_write_perm = gapm_write_disable;
//设备名称对等设备的写入权限要求
cmd-> name_write_perm = gapm_write_disable;
//最大三角形单位大小
cmd-> max_mtu = 23;
//仅限外围设备:*******************************************************************
//从属的优选最少的连接间隔
cmd-> con_intv_min = 8;// 10ms(8 * 1.25ms)
//从属的连接间隔的优选最大值
cmd-> con_intv_max = 16;// 20ms(16 * 1.25ms)
//从属喜欢连接延迟
cmd-> con_latency = 0;
//奴隶优先链接监控超时
cmd-> superv_to = 100;
//隐私设置位字段
cmd->标志= 0;
返回;
}
嗨Libra_13179.
是的,这是您可以更改所提到的参数的功能。
谢谢mt_dialog.
嗨mt_dialog,谢谢你的reply.br lin