nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
chmap_filter_params Struct Reference

Channel map filter parameters that can be changed at runtime. More...

#include <chmap_filter.h>

Data Fields

uint16_t maintenance_sample_count
int32_t initial_rating
uint8_t min_channel_count
int16_t ble_weight_crc_ok
int16_t ble_weight_crc_error
int16_t ble_rating_trim
int16_t ble_block_threshold
uint16_t ble_wifi_keepout_duration
int16_t wifi_rating_inc
int16_t wifi_present_threshold
int16_t wifi_active_threshold
int16_t wifi_rating_trim
uint8_t eval_max_count
uint16_t eval_duration
uint16_t eval_keepout_duration
int16_t eval_success_threshold
bool dynamic_durations

Detailed Description

Channel map filter parameters that can be changed at runtime.

Note
Type 'fix' is used to indicate a fixed point value with a scaling factor of 1/100. E.g. value 20 = 20/100 = 0.2
Threshold values are ratios of average channel rating. E.g. PARAM_BLE_BLOCK_THRESHOLD = 20 will block a BLE channel if its rating falls below 20% of the average rating.
The time unit is based on how often chmap_filter_process is run. Recommend running this function at ~1 second interval

The documentation for this struct was generated from the following file:
  • applications/nrf_desktop/src/util/chmap_filter/include/chmap_filter.h