结构体
AntennaId
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
天线的标识符。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
freq |
AntennaFreq
|
无默认值 | |
index |
uint8
|
以 0 为编号的天线频率数 |
无默认值 |
HistBucket
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
直方图分桶。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bucket_index |
uint16
|
每个直方图类型的对照表中的索引。下文中针对每种类型的注释中都介绍了每种类型的查找表。 |
无默认值 |
num_samples |
uint64
|
存储分区中的样本数。 |
无默认值 |
IfaceCounterStats
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
rx_unicast_total |
uint64
|
无默认值 | |
rx_unicast_drop |
uint64
|
无默认值 | |
rx_multicast |
uint64
|
无默认值 | |
tx_total |
uint64
|
无默认值 | |
tx_drop |
uint64
|
无默认值 |
IfaceHistogramStats
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
noise_floor_histograms |
vector<NoiseFloorHistogram>:8
|
噪声基底直方图。 |
无默认值 |
rssi_histograms |
vector<RssiHistogram>:8
|
接收信号强度指示器 (RSSI) 直方图。 |
无默认值 |
rx_rate_index_histograms |
vector<RxRateIndexHistogram>:8
|
接收速率指数直方图。 |
无默认值 |
snr_histograms |
vector<SnrHistogram>:8
|
信噪比 (SNR) 直方图。 |
无默认值 |
NoiseFloorHistogram
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
噪声底板样本的直方图。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
hist_scope |
HistScope
|
无默认值 | |
antenna_id |
AntennaId?
|
如果 hist_scope 为 PER_ANTENNA,则必须提供 antenna_id。 |
无默认值 |
noise_floor_samples |
vector<HistBucket>:255
|
当前通道的噪声底噪的稀疏直方图(单位为 dBm)。每个样本的 bucket_index 是此 dBm 值列表中的索引:[-255, -254, ... -1]。例如,如果 noise_floor_samples 包含 bucket_index = 165 且 num_samples = 50 的 HistBucket,则表示统计了 50 个噪声底噪为 -90 dBm 的帧。 |
无默认值 |
invalid_samples |
uint64
|
遇到的无效样本数(如果有)。 |
无默认值 |
RssiHistogram
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
接收信号强度指示器 (RSSI) 的直方图。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
hist_scope |
HistScope
|
无默认值 | |
antenna_id |
AntennaId?
|
如果 hist_scope 为 PER_ANTENNA,则必须提供 antenna_id。 |
无默认值 |
rssi_samples |
vector<HistBucket>:255
|
AP RSSI(以 dBm 为单位)的稀疏直方图。每个样本的 bucket_index 是此 dBm 值列表中的索引:[-255, -254, ... -1]。例如,如果 rssi_samples 包含一个 bucket_index 为 225 且 num_samples 为 50 的 HistBucket,则表示有 50 个帧的信号强度为 -30 dBm。 |
无默认值 |
invalid_samples |
uint64
|
遇到的无效样本数(如果有)。 |
无默认值 |
RxRateIndexHistogram
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
已收到数据速率的直方图。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
hist_scope |
HistScope
|
无默认值 | |
antenna_id |
AntennaId?
|
如果 hist_scope 为 PER_ANTENNA,则必须提供 antenna_id。 |
无默认值 |
rx_rate_index_samples |
vector<HistBucket>:196
|
每个速率收到的帧数的稀疏直方图。每个样本的 bucket_index 都是此查找表中的索引: 0-3:B-MCS 0-3 4-11:G-MCS 0-7 12-27:N-MCS 0-15 (BW20) 28-43:N-MCS 0-15 (BW40) 44-59:N-MCS 0-15 (BW20:SGI) 60-75:N-MCS 0-15 (BW40:SGI) 76-85:AC-MCS 0-9 (VHT:BW20:NSS1) 86-95:AC-MCS 0-9 (VHT:BW20:NSS2) 96-105:AC-MCS 0-9 (VHT:BW40:NSS1) 106-115:AC-MCS 0-9 (VHT:BW40:NSS2) 116-125:AC-MCS 0-9 (VHT:BW80:NSS1) 126-135:AC-MCS 0-9 (VHT:BW80:NSS2) 136-145:AC-MCS 0-9 (VHT:BW20:NSS1:SGI) 146-155:AC-MCS 0-9 (VHT:BW20:NSS2:SGI) 156-165:AC-MCS 0-9 (VHT:BW40:NSS1:SGI) 166-175:AC-MCS 0-9 (VHT:BW40:NSS2:SGI) 176-185:AC-MCS 0-9 (VHT:BW80:NSS1:SGI) 186-195:AC-MCS 0-9 (VHT:BW80:NSS2:SGI) 例如,如果 rx_rate_index_samples 包含 bucket_index = 75 且 num_samples = 50 的 HistBucket,则表示有 50 个帧的速率与 N-MCS 15 (BW40:SGI) 相对应。 |
无默认值 |
invalid_samples |
uint64
|
遇到的无效样本数(如果有)。 |
无默认值 |
SnrHistogram
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
信噪比 (SNR) 的直方图。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
hist_scope |
HistScope
|
无默认值 | |
antenna_id |
AntennaId?
|
如果 hist_scope 为 PER_ANTENNA,则必须提供 antenna_id。 |
无默认值 |
snr_samples |
vector<HistBucket>:256
|
信噪比(以分贝为单位)的稀疏直方图。每个样本的 bucket_index 是此 dB 值列表中的索引:[0, 1, ... 255]。例如,如果 snr_samples 包含值为 60 且 num_samples 为 50 的 HistogramBucket,则表示统计了 50 个 SNR 为 60 dB 的帧。 |
无默认值 |
invalid_samples |
uint64
|
遇到的无效样本数(如果有)。 |
无默认值 |
枚举
AntennaFreq strict
类型:uint8
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
天线频率。
名称 | 值 | 说明 |
---|---|---|
ANTENNA_2_G |
1 |
2.4 GHz。 |
ANTENNA_5_G |
2 |
5 GHz。 |
HistScope strict
类型:uint8
在 fuchsia.wlan.stats/wlan_stats.fidl 中定义
直方图的范围,例如,直方图是否包含整个充电站的数据,还是仅包含单个天线的数据。
名称 | 值 | 说明 |
---|---|---|
电台 |
1 |
|
PER_ANTENNA |
2 |
常量
名称 | 值 | 类型 | 说明 |
---|---|---|---|
MAX_HISTOGRAMS_PER_TYPE |
8
|
uint8 |
对于每种直方图类型(例如 RSSI),最多可以有此数量的直方图。例如,接口可能有一个用于全台 RSSI 的直方图,但也可能有 1 个用于接口使用的每个天线的直方图。 |
MAX_NOISE_FLOOR_SAMPLES |
255
|
uint8 |
所有直方图都有固定数量的分桶。为了节省空间,每个直方图类型都使用一个向量来仅存储非空存储分区(稀疏直方图),并将这些常量作为每个向量的大小上限。噪声底值介于 -255 到 -1 dBm 之间。 |
MAX_RSSI_SAMPLES |
255
|
uint8 |
RSSI 值的范围为 -255 到 -1 dBm。 |
MAX_RX_RATE_INDEX_SAMPLES |
196
|
uint8 |
RxRateIndexHistogram 查找表的大小(请参阅 RxRateIndexHistogram 中的注释)。 |
MAX_SNR_SAMPLES |
256
|
uint16 |
SNR 值的范围为 0 到 255 dB。 |