[mac] add Mac::ExtendedPanId type (wrapping otExtendedPanId) (#4149)

This commit is contained in:
Abtin Keshavarzian
2019-09-09 17:03:06 -07:00
committed by Jonathan Hui
parent ad6af37d99
commit 276d866935
12 changed files with 128 additions and 61 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ otError otThreadSetExtendedPanId(otInstance *aInstance, const otExtendedPanId *a
VerifyOrExit(instance.Get<Mle::MleRouter>().GetRole() == OT_DEVICE_ROLE_DISABLED, error = OT_ERROR_INVALID_STATE);
instance.Get<Mac::Mac>().SetExtendedPanId(*aExtendedPanId);
instance.Get<Mac::Mac>().SetExtendedPanId(*static_cast<const Mac::ExtendedPanId *>(aExtendedPanId));
prefix.m8[0] = 0xfd;
memcpy(&prefix.m8[1], aExtendedPanId->m8, 5);