equal
deleted
inserted
replaced
46 power_save_settings_m( DEFAULT_POWER_SAVE_SETTINGS ), |
46 power_save_settings_m( DEFAULT_POWER_SAVE_SETTINGS ), |
47 block_ack_usage_m( DEFAULT_BLOCK_ACK_USAGE ), |
47 block_ack_usage_m( DEFAULT_BLOCK_ACK_USAGE ), |
48 weak_iap_list_m( ), |
48 weak_iap_list_m( ), |
49 features_m( features ) |
49 features_m( features ) |
50 { |
50 { |
51 DEBUG( "core_settings_c::core_settings_c()" ); |
51 DEBUG1( "core_settings_c::core_settings_c() - features: 0x%08X", |
|
52 features ); |
52 |
53 |
53 clear_connection_statistics(); |
54 clear_connection_statistics(); |
54 |
55 |
55 core_tools_c::fillz( |
56 core_tools_c::fillz( |
56 &long_beacon_interval_channels_m.channel_scan_count[0], |
57 &long_beacon_interval_channels_m.channel_scan_count[0], |
742 } |
743 } |
743 } |
744 } |
744 |
745 |
745 // --------------------------------------------------------------------------- |
746 // --------------------------------------------------------------------------- |
746 // --------------------------------------------------------------------------- |
747 // --------------------------------------------------------------------------- |
|
748 // |
|
749 void core_settings_c::set_enabled_features( |
|
750 u32_t features ) |
|
751 { |
|
752 DEBUG1( "core_settings_c::set_enabled_features() - features: 0x%08X", |
|
753 features ); |
|
754 if( features & core_feature_power_save_test ) |
|
755 { |
|
756 DEBUG( "core_settings_c::set_enabled_features() - core_feature_power_save_test" ); |
|
757 } |
|
758 if( features & core_feature_802dot11k ) |
|
759 { |
|
760 DEBUG( "core_settings_c::set_enabled_features() - core_feature_802dot11k" ); |
|
761 } |
|
762 if( features & core_feature_802dot11n ) |
|
763 { |
|
764 DEBUG( "core_settings_c::set_enabled_features() - core_feature_802dot11n" ); |
|
765 } |
|
766 |
|
767 features_m = features; |
|
768 } |
|
769 |
|
770 // --------------------------------------------------------------------------- |
|
771 // --------------------------------------------------------------------------- |
|
772 // |
|
773 u32_t core_settings_c::enabled_features() const |
|
774 { |
|
775 return features_m; |
|
776 } |
|
777 |
|
778 // --------------------------------------------------------------------------- |
|
779 // --------------------------------------------------------------------------- |
747 // |
780 // |
748 bool_t core_settings_c::is_feature_enabled( |
781 bool_t core_settings_c::is_feature_enabled( |
749 core_feature_e feature ) const |
782 core_feature_e feature ) const |
750 { |
783 { |
751 if( features_m & feature ) |
784 if( features_m & feature ) |