您的位置:首页 > 其它

BLE 广播时间设置

2015-07-03 17:18 337 查看
In keyfob code, the gapRole_AdvertOffTime is set to 0 in KeyFobApp_Init();

GAPRole_SetParameter( GAPROLE_ADVERT_OFF_TIME, sizeof( uint16 ), &gapRole_AdvertOffTime );


While Keyfob is set in limited discoverable mode

#define DEFAULT_DISCOVERABLE_MODE             GAP_ADTYPE_FLAGS_LIMITED


which will stop advertising after 180s by the following parameter

#define TGAP_LIM_ADV_TIMEOUT           1  //!< Maximum time to remain advertising, when in Limited Discoverable mode. In seconds (default 180 seconds)


you can change by :

GAP_SetParamValue( TGAP_LIM_ADV_TIMEOUT, xxxxx );


In KeyFobApp_Init(); you will find code for setting the advertising interval

// Set advertising interval
{
uint16 advInt = DEFAULT_ADVERTISING_INTERVAL;

GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MIN, advInt );
GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MAX, advInt );
GAP_SetParamValue( TGAP_GEN_DISC_ADV_INT_MIN, advInt );
GAP_SetParamValue( TGAP_GEN_DISC_ADV_INT_MAX, advInt );
}


http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/t/31153.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: