WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
alg_autorate_dev_stru结构体 参考

#include <alg_autorate_common_rom.h>

alg_autorate_dev_stru 的协作图:

成员变量

osal_u8 enable
 
osal_u8 enable_cross_protocol
 
osal_u8 enable_auto_bw
 
osal_u8 enable_event_trig_descend_bw
 
osal_u8 fix_rate_mode
 
osal_u8 initial_stage_pkt_cnt_thrd
 
osal_u8 enable_ar_log
 
osal_u8 short_stat_shift
 
osal_u8 long_stat_shift
 
osal_u8 non_aggr_smooth_scale
 
osal_u16 intf_adj_min_th
 
osal_u16 intf_adj_max_th
 
osal_u8 sec20_is_busy
 
osal_u8 max_probe_wait_cnt
 
osal_u8 consecutive_all_fail_th
 
osal_u8 collision_tolerant_ppdu_cnt_thrd
 
osal_u16 collision_instant_per_th
 
alg_autorate_probe_per_init_strategy_enum_uint8 en_probe_per_init_strategy
 
osal_u8 mcs_up_resv_rate_better_probe_thrd
 
osal_u8 max_probe_intvl_pktnum
 
osal_u8 min_probe_intvl_pktnum
 
osal_u8 probe_intvl_keep_times
 
osal_u8 rssi_sudden_th
 
osal_u16 rssi_sudden_per_th
 
osal_u16 probe_down_per_th
 
osal_u16 sudden_good_delta_gdpt_ratio
 
osal_u16 sudden_bad_delta_gdpt_ratio
 
osal_u16 continue_probe_down_per_th
 
osal_u16 cross_gi_probe_stop_per_th
 
osal_u16 normal_pkt_init_per_limit
 
osal_u16 aggr_pkt_init_per_limit
 
osal_u16 smooth_per_opt_th
 
osal_u16 smooth_per_opt_diff_th
 
osal_u16 smooth_per_opt_th_short_change
 
osal_u16 smooth_per_opt_th_long_change
 
osal_u16 smooth_per_bad_th
 
osal_u16 probe_per_better_th
 
osal_u16 mcs_up_reserve_rate_better_per_thrd
 
osal_u16 probe_best_update_same_nss_gi_th
 
osal_u16 probe_best_update_diff_nss_th
 
osal_u16 probe_best_update_other_nss_gain_th
 
osal_u16 probe_best_update_gi_th
 
osal_u16 probe_smooth_record_per_th
 
osal_u16 descend_protocol_per_th
 
osal_u16 ar_11b_ascend_protocol_per_th
 
osal_u16 ar_11a_ascend_protocol_per_th
 
hal_alg_intf_det_mode_enum_uint8 adjch_intf_type
 
osal_s8 descend_protocol_11b_rssi_th
 
osal_u8 aggr_min_mpdu_cnt_thrd
 
osal_u8 small_ampdu_short_per_smooth
 
osal_u8 small_ampdu_long_per_smooth
 
osal_u8 probe_mcs_large_aggr_smooth
 
osal_u8 probe_mcs_small_aggr_smooth
 
osal_u8 probe_bw_per_smooth
 
osal_u8 probe_protocol_per_smooth
 
osal_u8 initial_stage_rssi_tolerant
 
osal_u8 descend_bw_event_trig_cnt_thrd
 
osal_u8 ascend_bw_rate_keep_cnt_thrd
 
osal_u8 descend_bw_rate_keep_cnt_thrd
 
osal_u8 bw_probe_pktcnt_min_thrd
 
osal_u16 descend_bw_gdpt_better_thrd
 
osal_u16 ascend_bw_gdpt_better_thrd
 
osal_u16 descend_bw_event_trig_per_thrd
 
osal_u16 probe_min_mpdu_num
 
osal_u16 rev
 
osal_u32 rate_aging_time_ms
 
osal_u32 stat_aging_time
 
alg_autorate_tx_fix_rate_rank_stru slp_frame_rate [HAL_TX_RATE_MAX_NUM]
 
alg_autorate_fix_rate_stru fix_rate
 

结构体成员变量说明

◆ adjch_intf_type

hal_alg_intf_det_mode_enum_uint8 alg_autorate_dev_stru::adjch_intf_type

◆ aggr_min_mpdu_cnt_thrd

osal_u8 alg_autorate_dev_stru::aggr_min_mpdu_cnt_thrd

◆ aggr_pkt_init_per_limit

osal_u16 alg_autorate_dev_stru::aggr_pkt_init_per_limit

◆ ar_11a_ascend_protocol_per_th

osal_u16 alg_autorate_dev_stru::ar_11a_ascend_protocol_per_th

◆ ar_11b_ascend_protocol_per_th

osal_u16 alg_autorate_dev_stru::ar_11b_ascend_protocol_per_th

◆ ascend_bw_gdpt_better_thrd

osal_u16 alg_autorate_dev_stru::ascend_bw_gdpt_better_thrd

◆ ascend_bw_rate_keep_cnt_thrd

osal_u8 alg_autorate_dev_stru::ascend_bw_rate_keep_cnt_thrd

◆ bw_probe_pktcnt_min_thrd

osal_u8 alg_autorate_dev_stru::bw_probe_pktcnt_min_thrd

◆ collision_instant_per_th

osal_u16 alg_autorate_dev_stru::collision_instant_per_th

◆ collision_tolerant_ppdu_cnt_thrd

osal_u8 alg_autorate_dev_stru::collision_tolerant_ppdu_cnt_thrd

◆ consecutive_all_fail_th

osal_u8 alg_autorate_dev_stru::consecutive_all_fail_th

◆ continue_probe_down_per_th

osal_u16 alg_autorate_dev_stru::continue_probe_down_per_th

◆ cross_gi_probe_stop_per_th

osal_u16 alg_autorate_dev_stru::cross_gi_probe_stop_per_th

◆ descend_bw_event_trig_cnt_thrd

osal_u8 alg_autorate_dev_stru::descend_bw_event_trig_cnt_thrd

◆ descend_bw_event_trig_per_thrd

osal_u16 alg_autorate_dev_stru::descend_bw_event_trig_per_thrd

◆ descend_bw_gdpt_better_thrd

osal_u16 alg_autorate_dev_stru::descend_bw_gdpt_better_thrd

◆ descend_bw_rate_keep_cnt_thrd

osal_u8 alg_autorate_dev_stru::descend_bw_rate_keep_cnt_thrd

◆ descend_protocol_11b_rssi_th

osal_s8 alg_autorate_dev_stru::descend_protocol_11b_rssi_th

◆ descend_protocol_per_th

osal_u16 alg_autorate_dev_stru::descend_protocol_per_th

◆ en_probe_per_init_strategy

alg_autorate_probe_per_init_strategy_enum_uint8 alg_autorate_dev_stru::en_probe_per_init_strategy

◆ enable

osal_u8 alg_autorate_dev_stru::enable

◆ enable_ar_log

osal_u8 alg_autorate_dev_stru::enable_ar_log

◆ enable_auto_bw

osal_u8 alg_autorate_dev_stru::enable_auto_bw

◆ enable_cross_protocol

osal_u8 alg_autorate_dev_stru::enable_cross_protocol

◆ enable_event_trig_descend_bw

osal_u8 alg_autorate_dev_stru::enable_event_trig_descend_bw

◆ fix_rate

alg_autorate_fix_rate_stru alg_autorate_dev_stru::fix_rate

◆ fix_rate_mode

osal_u8 alg_autorate_dev_stru::fix_rate_mode

◆ initial_stage_pkt_cnt_thrd

osal_u8 alg_autorate_dev_stru::initial_stage_pkt_cnt_thrd

◆ initial_stage_rssi_tolerant

osal_u8 alg_autorate_dev_stru::initial_stage_rssi_tolerant

◆ intf_adj_max_th

osal_u16 alg_autorate_dev_stru::intf_adj_max_th

◆ intf_adj_min_th

osal_u16 alg_autorate_dev_stru::intf_adj_min_th

◆ long_stat_shift

osal_u8 alg_autorate_dev_stru::long_stat_shift

◆ max_probe_intvl_pktnum

osal_u8 alg_autorate_dev_stru::max_probe_intvl_pktnum

◆ max_probe_wait_cnt

osal_u8 alg_autorate_dev_stru::max_probe_wait_cnt

◆ mcs_up_reserve_rate_better_per_thrd

osal_u16 alg_autorate_dev_stru::mcs_up_reserve_rate_better_per_thrd

◆ mcs_up_resv_rate_better_probe_thrd

osal_u8 alg_autorate_dev_stru::mcs_up_resv_rate_better_probe_thrd

◆ min_probe_intvl_pktnum

osal_u8 alg_autorate_dev_stru::min_probe_intvl_pktnum

◆ non_aggr_smooth_scale

osal_u8 alg_autorate_dev_stru::non_aggr_smooth_scale

◆ normal_pkt_init_per_limit

osal_u16 alg_autorate_dev_stru::normal_pkt_init_per_limit

◆ probe_best_update_diff_nss_th

osal_u16 alg_autorate_dev_stru::probe_best_update_diff_nss_th

◆ probe_best_update_gi_th

osal_u16 alg_autorate_dev_stru::probe_best_update_gi_th

◆ probe_best_update_other_nss_gain_th

osal_u16 alg_autorate_dev_stru::probe_best_update_other_nss_gain_th

◆ probe_best_update_same_nss_gi_th

osal_u16 alg_autorate_dev_stru::probe_best_update_same_nss_gi_th

◆ probe_bw_per_smooth

osal_u8 alg_autorate_dev_stru::probe_bw_per_smooth

◆ probe_down_per_th

osal_u16 alg_autorate_dev_stru::probe_down_per_th

◆ probe_intvl_keep_times

osal_u8 alg_autorate_dev_stru::probe_intvl_keep_times

◆ probe_mcs_large_aggr_smooth

osal_u8 alg_autorate_dev_stru::probe_mcs_large_aggr_smooth

◆ probe_mcs_small_aggr_smooth

osal_u8 alg_autorate_dev_stru::probe_mcs_small_aggr_smooth

◆ probe_min_mpdu_num

osal_u16 alg_autorate_dev_stru::probe_min_mpdu_num

◆ probe_per_better_th

osal_u16 alg_autorate_dev_stru::probe_per_better_th

◆ probe_protocol_per_smooth

osal_u8 alg_autorate_dev_stru::probe_protocol_per_smooth

◆ probe_smooth_record_per_th

osal_u16 alg_autorate_dev_stru::probe_smooth_record_per_th

◆ rate_aging_time_ms

osal_u32 alg_autorate_dev_stru::rate_aging_time_ms

◆ rev

osal_u16 alg_autorate_dev_stru::rev

◆ rssi_sudden_per_th

osal_u16 alg_autorate_dev_stru::rssi_sudden_per_th

◆ rssi_sudden_th

osal_u8 alg_autorate_dev_stru::rssi_sudden_th

◆ sec20_is_busy

osal_u8 alg_autorate_dev_stru::sec20_is_busy

◆ short_stat_shift

osal_u8 alg_autorate_dev_stru::short_stat_shift

◆ slp_frame_rate

alg_autorate_tx_fix_rate_rank_stru alg_autorate_dev_stru::slp_frame_rate[HAL_TX_RATE_MAX_NUM]

◆ small_ampdu_long_per_smooth

osal_u8 alg_autorate_dev_stru::small_ampdu_long_per_smooth

◆ small_ampdu_short_per_smooth

osal_u8 alg_autorate_dev_stru::small_ampdu_short_per_smooth

◆ smooth_per_bad_th

osal_u16 alg_autorate_dev_stru::smooth_per_bad_th

◆ smooth_per_opt_diff_th

osal_u16 alg_autorate_dev_stru::smooth_per_opt_diff_th

◆ smooth_per_opt_th

osal_u16 alg_autorate_dev_stru::smooth_per_opt_th

◆ smooth_per_opt_th_long_change

osal_u16 alg_autorate_dev_stru::smooth_per_opt_th_long_change

◆ smooth_per_opt_th_short_change

osal_u16 alg_autorate_dev_stru::smooth_per_opt_th_short_change

◆ stat_aging_time

osal_u32 alg_autorate_dev_stru::stat_aging_time

◆ sudden_bad_delta_gdpt_ratio

osal_u16 alg_autorate_dev_stru::sudden_bad_delta_gdpt_ratio

◆ sudden_good_delta_gdpt_ratio

osal_u16 alg_autorate_dev_stru::sudden_good_delta_gdpt_ratio

该结构体的文档由以下文件生成: