网站大量收购闲置独家精品文档,联系QQ:2885784924

广播的时间的疑问精要.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广播的时间的疑问精要

广播的时间的疑问 此问题已被解答 ? 作者?Derek Wu1? 发表于?2014-5-15 20:41 ? ? 秀才486分 ? 1、注释说GAP_ADTYPE_FLAGS_LIMITED模式广播时间是30.72s,但实测不是这么多,怎么解释? ? 2、这个广播时间长度能不能修改? o 回复 ? 作者?Derek Wu1? 发表于?2014-5-16 8:36 ? ? 秀才486分 ? 3、广播时候有个led在闪,但我没看到那个地方设置其闪的,是底层库里面设置的? o 回复 ? 作者?CC2540蓝牙4.0BLE开发? 发表于?2014-5-16 8:45 ? ? 进士2060分 ? 1、看看你用的具体的工程是否有这样的功能 ? 2、可以改 ? 3、看看你用的具体的工程是否有这样的功能,以及程序配置 ? 蓝牙4.0BLE外设开发,APP开发(IOS) o 回复 ? 作者?Derek Wu1? 发表于?2014-5-16 8:53 ? ? 秀才486分 ? 谢谢! ? 1、我的是keyfob工程,实测大概每次广播180s ? 2、怎么改? ? 3、这个led flash可否关闭,怎么改? o 回复 ? 作者?Derek Wu1? 发表于?2014-5-16 11:45 ? ? 秀才486分 ? 有知道 这三个问题的吗 ? 谢谢了 o 回复 ? 作者?Y? 发表于?2014-5-16 12:08 ? ? 榜眼38078分 ? Derek, ? 1, keyfob 是个好工程, 必须的。 ? 2. ?请看初始化里面的?gapRole_AdvertOffTime 这个值的定义和用法。 ? 3,请参考?HalLedSet() 的用法。 o 回复 ? 作者?Derek Wu1? 发表于?2014-5-16 13:21 ? ? 秀才486分 ? Yan ? ??? gapRole_AdvertOffTime?我看了,也修改了,仅影响两次广播中间等待的时间 ? 每次广播还是180s? ? 我希望每次广播的时间也能修改,180s太长了 o 回复 ? 作者?shaokai Lin? 发表于?2014-5-20 10:07 ? ? 进士3314分 ? Hi Derek Wu1 ? 默认是180s ? ? 你可以尝试调用?GAP_SetParamValue(?TGAP_LIM_ADV_TIMEOUT...)改变广播持续时间。 o 回复 ? 作者?Derek Wu1? 发表于?2014-5-20 14:57 ? ? 秀才486分 ? 哦,有这个接口啊,谢谢! ? 我来试试 o 回复 ? 作者?shaokai Lin? 发表于?2014-5-20 15:11 推荐答案 确认者:?Derek Wu1 ? ? 进士3314分 ? Derek Wu1 ? 其实,这一块我也不是很熟悉。 ? 以下是我的几种做法,你可以参考下: ? 1.保持无限广播: ? 先设置TGAP_GEN_DISC_ADV_MIN = 0。GAP_SetParamValue(TGAP_GEN_DISC_ADV_MIN,0).再使能广播。 ? 至于?GAPRole_SetParameter( GAPROLE_ADVERT_OFF_TIME, sizeof( uint16 ), gapRole_AdvertOffTime );不用管,因为: ? 当TGAP_GEN_DISC_ADV_MIN = 0时。GAPROLE_ADVERT_OFF_TIME是无效的。 ? 2.单次限时广播: ? 先设置广播的持续时间,如30s:TGAP_GEN_DISC_ADV_MIN = 30000。GAP_SetParamValue(TGAP_GEN_DISC_ADV_MIN,30000). ? 然后注意设置gapRole_AdvertOffTime = 0。 ? GAPRole_SetParameter( GAPROLE_ADVERT_OFF_TIME, sizeof( uint16 ), gapRole_AdvertOffTime ); ? 这样你开启一次广播,持续30秒后就自动停止了。 ? 3.循环限制广播: ? 先设置你每次的广播时间,如10秒:TGAP_GEN_DISC_ADV_MIN = 10000。GAP_SetParamValue(TGAP_GEN_DISC_ADV_MIN,10000)。 ? 然后设置关闭广播的持续时间,如20秒: ? gapRole_AdvertOffTime = 20000。 ? GAPRole_SetParameter( GAPROLE_ADVERT_OFF_TIME, sizeof( uint16 ), gapRole_AdvertO

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档