Quality of Service (QoS) channel survey parameters. More...
#include <ble_gap.h>
Data Fields | |
uint32_t | interval_us |
Quality of Service (QoS) channel survey parameters.
This can be used with sd_ble_gap_qos_start to start the QoS channel survey module. It is ignored with sd_ble_gap_qos_stop.
The channel survey module provides measurements of the energy levels on the Bluetooth Low Energy channels. When the module is enabled, BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT events will periodically report the measured energy levels for each channel.
NRF_ERROR_INVALID_PARAM | Invalid parameter supplied. interval_us is out of the allowed range. |
NRF_ERROR_RESOURCES | The channel survey module is not available to the application. Set ble_gap_cfg_role_count_t::qos_channel_survey_role_available using sd_ble_cfg_set. |
uint32_t ble_gap_qos_channel_survey_t::interval_us |
Requested average interval for the measurements and reports. See
Quality of Service (QoS) Channel survey interval defines for valid ranges. If set to BLE_GAP_QOS_CHANNEL_SURVEY_INTERVAL_CONTINUOUS, the channel survey role will be scheduled at every available opportunity.