ot::Mle::MleRouter::SetPreferredRouterId() method
Sets the preferred Router Id. Upon becoming a router/leader the node attempts to use this Router Id. If the preferred Router Id is not set or if it can not be used, a randomly generated router Id is picked. This property can be set when he device role is detached or disabled.
Arguments
aRouterId
The preferred Router Id.
Return value
kErrorNone Successfully set the preferred Router Id. kErrorInvalidState Could not set (role is other than detached and disabled)
ot::Mle::MleRouter::SetPreferredRouterId() reads 4 variables and writes 1 variable:
![]()
ot::Mle::MleRouter::SetPreferredRouterId()