SPINEL_PROP_CHANNEL_MANAGER_CHANNEL_SELECT value
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: 1) `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. 2) If first step passes, then `ChannelManager` selects a potentially better channel. It uses the collected channel quality data by `ChannelMonitor` module. The supported and favored channels are used at this step. 3) If the newly selected channel is different from the current channel, `ChannelManager` requests/starts the channel change process. Reading this property always yields `false`.
![]()
{SPINEL_PROP_CHANNEL_MANAGER_CHANNEL_SELECT, "CHANNEL_MANAGER_CHANNEL_SELECT"},
SPINEL_PROP_CHANNEL_MANAGER_CHANNEL_SELECT is read by 1 function:
![]()
SPINEL_PROP_CHANNEL_MANAGER_CHANNEL_SELECT