mode是什么意思 sniff_sniff mode及其参数的解释

sniff mode

中的几个参数。这里纯粹是简单翻译,做个记录。

1.sniff mode

干甚用的?

简单来说,

他就是为了省电用的。

active mode

slave

必须在每个

master-to-slave

slot

中监听

master

的数据,看看有没有发给自己的;而一旦进入

sniff mode

slave

不必每个

master-to-slave slot

都去监听。这样

slave

就可以更加省电了,没事儿的时候就

可以睡下去。但是它必须定期醒过来,看看

master

是否有消息传过来。

2.sniff mode

的基本概念

上面这张图说的就是前面讲得

sniff mode

。首先是

sniff interval

,也就是

slave

定期

(醒来)监听

master

数据的时间周期。图中用

Tsniff

来表示这个参数。其实它是以

slot

单位的,具体的周期还得乘以

0.625ms

。假如某个

slave

请求的

sniff mode

interval

18

slot

,则它的

Tsniff

18

,周期为

18*0.625=11.25ms

。其次是

sniff anchor point

,也

就是所谓的

sniff

锚点。从这个锚点开始,

slave

会监听一段时间

master

的报文(从而锚点

必然是某个

master-to-slave slot

的开始)

如果没有消息,

那么

slave

可能就要休息去了。

具体

slave

监听多久,有几个参数来决定。

Wait

,我们等会再讨论它们。上面这张图说的是

一个

slave

的情况,那要是有多个

slave

怎么办呢?看下面这张图:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部