mirror of
https://github.com/espressif/openthread.git
synced 2026-08-25 19:59:51 +00:00
[border-agent] change meshcop service TXT value after enabling/disabling Epskc (#11310)
This commit posts a MeshCoP service changed task after Epskc feature is enabled/disabled. After Epskc feature is enabled/disabled, the `EpskcSupported` bit in the statebitmap in MeshCoP Txt value should change accordingly.
This commit is contained in:
@@ -560,12 +560,14 @@ void BorderAgent::EphemeralKeyManager::SetEnabled(bool aEnabled)
|
||||
{
|
||||
VerifyOrExit(mState == kStateDisabled);
|
||||
SetState(kStateStopped);
|
||||
Get<BorderAgent>().PostNotifyMeshCoPServiceChangedTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
VerifyOrExit(mState != kStateDisabled);
|
||||
Stop();
|
||||
SetState(kStateDisabled);
|
||||
Get<BorderAgent>().PostNotifyMeshCoPServiceChangedTask();
|
||||
}
|
||||
|
||||
exit:
|
||||
|
||||
Reference in New Issue
Block a user