2014-06-12 61 views
0

我想知道物理載波檢測機制返回的數據存儲在哪裏。經過研究發現這一點後 。 在ath9k/main.c中有稱爲ath9k_get_survey()一個功能其中除調用ath_update_survey_stats()函數。 ath_update_survey_stats(),struct survey_info成員正在初始化。存儲物理載波檢測返回的數據在哪裏?

其中一個構件的是channel_time_busy:量的時間的主信道感測到忙。 我想確認這個成員是否持有物理載波檢測機制返回的信道忙時間值。

回答

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; 
} 

所以答案應該是肯定的。

+0

雅這是什麼文件說,但沒有提到它是由物理載體傳感返回的數據,我很困惑。所以你確定。 – Rafal

+0

它「應該」取決於是否存在碎片,你不會在這裏有全部時間,但通常情況下是這樣。 – Yann