存储物理载波传感返回的数据在哪里?

时间:2014-06-12 11:53:38

标签: c linux wifi driver

我想知道物理载波传感机制返回的数据存储在哪里。 经过研究发现了这一点。 在 ath9k / main.c 中,有一个名为 ath9k_get_survey()的函数,它调用 ath_update_survey_stats()函数。 在 ath_update_survey_stats()中, struct survey_info 成员正在初始化。

其中一个成员是 channel_time_busy: 主要频道被感知忙碌的时间。 我想确认该成员是否持有物理载波传感机制返回的信道忙时值。

1 个答案:

答案 0 :(得分:0)

获得问题函数的一些细节HEREhere

struct survey_info *survey

if (cc->cycles > 0) {
   survey->filled |= SURVEY_INFO_CHANNEL_TIME |
                SURVEY_INFO_CHANNEL_TIME_BUSY |
                SURVEY_INFO_CHANNEL_TIME_RX |
                SURVEY_INFO_CHANNEL_TIME_TX;
   survey->channel_time += cc->cycles / div;
   survey->channel_time_busy += cc->rx_busy / div;
   survey->channel_time_rx += cc->rx_frame / div;
   survey->channel_time_tx += cc->tx_frame / div;
}

所以答案应该是肯定的。