Function openthread_sys::otBorderAgentSetId
source · pub unsafe extern "C" fn otBorderAgentSetId(
aInstance: *mut otInstance,
aId: *const otBorderAgentId,
) -> otError
Expand description
Sets the Border Agent ID.
Requires OPENTHREAD_CONFIG_BORDER_AGENT_ID_ENABLE
.
The Border Agent ID will be saved in persistent storage and survive reboots. It’s required to
set the ID only once after factory reset. If the ID has never been set by calling this function,
a random ID will be generated and returned when otBorderAgentGetId
is called.
@param[in] aInstance A pointer to an OpenThread instance. @param[out] aId A pointer to the Border Agent ID.
@retval OT_ERROR_NONE If successfully set the Border Agent ID. @retval … If failed to set the Border Agent ID.
@sa otBorderAgentGetId