我想知道物理载波传感机制返回的数据存储在哪里。 经过研究发现了这一点。 在 ath9k / main.c 中,有一个名为 ath9k_get_survey()的函数,它调用 ath_update_survey_stats()函数。 在 ath_update_survey_stats()中, struct survey_info 成员正在初始化。
其中一个成员是 channel_time_busy: 主要频道被感知忙碌的时间。 我想确认该成员是否持有物理载波传感机制返回的信道忙时值。
答案 0 :(得分:0)
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;
}
所以答案应该是肯定的。