mirror of
https://github.com/espressif/openthread.git
synced 2026-08-09 20:27:47 +00:00
[mle] log Thread Mode change (#3059)
This commit adds a log line (at log level `OT_LOG_LEVEL_NOTE`) to indicate the mode change and the new mode value.
This commit is contained in:
committed by
Jonathan Hui
parent
d9da4c2652
commit
8c5775cbfc
@@ -811,6 +811,12 @@ otError Mle::SetDeviceMode(uint8_t aDeviceMode)
|
||||
error = OT_ERROR_INVALID_ARGS);
|
||||
VerifyOrExit(mDeviceMode != aDeviceMode);
|
||||
|
||||
otLogNoteMle(GetInstance(), "Mode 0x%02x -> 0x%02x [rx-on:%s, sec-data-req:%s, ffd:%s, full-netdata:%s]",
|
||||
mDeviceMode, aDeviceMode, (aDeviceMode & ModeTlv::kModeRxOnWhenIdle) ? "yes" : " no",
|
||||
(aDeviceMode & ModeTlv::kModeSecureDataRequest) ? "yes" : " no",
|
||||
(aDeviceMode & ModeTlv::kModeFFD) ? "yes" : "no",
|
||||
(aDeviceMode & ModeTlv::kModeFullNetworkData) ? "yes" : "no");
|
||||
|
||||
mDeviceMode = aDeviceMode;
|
||||
|
||||
switch (mRole)
|
||||
|
||||
Reference in New Issue
Block a user