CC2540如何读取间隔时间的值
时间:12-22
整理:3721RD
点击:
我用GAP_GetParamValue(TGAP_CONN_EST_INT_MAX)读出来的值一直是80,不管间隔时间改为什么,读出来的值都是80,请问该如何读取间隔时间的值?
这是作为central设备的时候发起连接的时候用的参数.
请用 GAPRole_SetParameter( GAPROLE_MIN_CONN_INTERVAL...)
GAPRole_SetParameter( GAPROLE_MIN_CONN_INTERVAL...)是用来设置间隔连接时间的,现在我的间隔时间是由主机来端更新(#define DEFAULT_ENABLE_UPDATE_REQUEST FALSE),那我从机端怎样读取得到间隔连接时间?我试过用GAPRole_GetParameter来读,读出来的值不对。
Hi mo mo,
由于这个值是由主设备来决定的, 你当然可以通过sniffer空中抓包来看到具体的interval,
但是如果你真的想从软件这边读到这个数值, 建议你打开DEFAULT_ENABLE_UPDATE_REQUEST, 然后发送改变connection parameter请求给主设备, 这样从设备就知道具体的interval了, 根据自己的需求来, 主动权掌握在自己手里.
目前并没有提供能让软件读取在link layer数字层的connection interval的接口.