pub const SPINEL_PROP_CHANNEL_MANAGER_CHANNEL_SELECT: _bindgen_ty_24 = 6404;
Expand description
Channel Manager Channel Select Trigger ** Format ‘b’ *
- Required capability: SPINEL_CAP_CHANNEL_MANAGER
- Writing to this property triggers a request on
ChannelManager
to select a new channel. - Once a Channel Select is triggered, the Channel Manager will perform the following 3 steps:
-
ChannelManager
decides if the channel change would be helpful. This check can be skipped if in the input
- boolean to this property is set to
true
(skipping the quality check). - This step uses the collected link quality metrics on the device such as CCA failure rate, frame and message
- error rates per neighbor, etc. to determine if the current channel quality is at the level that justifies
- a channel change.
-
- If first step passes, then
ChannelManager
selects a potentially better channel. It uses the collected
- If first step passes, then
- channel quality data by
ChannelMonitor
module. The supported and favored channels are used at this step. -
- If the newly selected channel is different from the current channel,
ChannelManager
requests/starts the
- If the newly selected channel is different from the current channel,
- channel change process.
- Reading this property always yields
false
.
*/