Lines Matching refs:aDataset

1229 otError NcpBase::EncodeOperationalDataset(const otOperationalDataset &aDataset)  in EncodeOperationalDataset()  argument
1233 if (aDataset.mComponents.mIsActiveTimestampPresent) in EncodeOperationalDataset()
1235 const otTimestamp &activeTimestamp = aDataset.mActiveTimestamp; in EncodeOperationalDataset()
1243 if (aDataset.mComponents.mIsPendingTimestampPresent) in EncodeOperationalDataset()
1245 const otTimestamp &pendingTimestamp = aDataset.mPendingTimestamp; in EncodeOperationalDataset()
1253 if (aDataset.mComponents.mIsNetworkKeyPresent) in EncodeOperationalDataset()
1257 SuccessOrExit(error = mEncoder.WriteData(aDataset.mNetworkKey.m8, OT_NETWORK_KEY_SIZE)); in EncodeOperationalDataset()
1261 if (aDataset.mComponents.mIsNetworkNamePresent) in EncodeOperationalDataset()
1265 SuccessOrExit(error = mEncoder.WriteUtf8(aDataset.mNetworkName.m8)); in EncodeOperationalDataset()
1269 if (aDataset.mComponents.mIsExtendedPanIdPresent) in EncodeOperationalDataset()
1273 SuccessOrExit(error = mEncoder.WriteData(aDataset.mExtendedPanId.m8, OT_EXT_PAN_ID_SIZE)); in EncodeOperationalDataset()
1277 if (aDataset.mComponents.mIsMeshLocalPrefixPresent) in EncodeOperationalDataset()
1281 memcpy(addr.mFields.m8, aDataset.mMeshLocalPrefix.m8, 8); in EncodeOperationalDataset()
1291 if (aDataset.mComponents.mIsDelayPresent) in EncodeOperationalDataset()
1295 SuccessOrExit(error = mEncoder.WriteUint32(aDataset.mDelay)); in EncodeOperationalDataset()
1299 if (aDataset.mComponents.mIsPanIdPresent) in EncodeOperationalDataset()
1303 SuccessOrExit(error = mEncoder.WriteUint16(aDataset.mPanId)); in EncodeOperationalDataset()
1307 if (aDataset.mComponents.mIsChannelPresent) in EncodeOperationalDataset()
1317 SuccessOrExit(error = mEncoder.WriteUint8(static_cast<uint8_t>(aDataset.mChannel))); in EncodeOperationalDataset()
1321 if (aDataset.mComponents.mIsPskcPresent) in EncodeOperationalDataset()
1325 SuccessOrExit(error = mEncoder.WriteData(aDataset.mPskc.m8, sizeof(spinel_net_pskc_t))); in EncodeOperationalDataset()
1329 if (aDataset.mComponents.mIsSecurityPolicyPresent) in EncodeOperationalDataset()
1333 … static_cast<const SecurityPolicy &>(aDataset.mSecurityPolicy).GetFlags(flags, sizeof(flags)); in EncodeOperationalDataset()
1336 SuccessOrExit(error = mEncoder.WriteUint16(aDataset.mSecurityPolicy.mRotationTime)); in EncodeOperationalDataset()
1345 if (aDataset.mComponents.mIsChannelMaskPresent) in EncodeOperationalDataset()
1349 SuccessOrExit(error = EncodeChannelMask(aDataset.mChannelMask)); in EncodeOperationalDataset()
1395 otError NcpBase::DecodeOperationalDataset(otOperationalDataset &aDataset, in DecodeOperationalDataset() argument
1403 memset(&aDataset, 0, sizeof(otOperationalDataset)); in DecodeOperationalDataset()
1433 SuccessOrExit(error = mDecoder.ReadUint64(aDataset.mActiveTimestamp.mSeconds)); in DecodeOperationalDataset()
1434 aDataset.mActiveTimestamp.mTicks = 0; in DecodeOperationalDataset()
1435 aDataset.mActiveTimestamp.mAuthoritative = false; in DecodeOperationalDataset()
1438 aDataset.mComponents.mIsActiveTimestampPresent = true; in DecodeOperationalDataset()
1445 SuccessOrExit(error = mDecoder.ReadUint64(aDataset.mPendingTimestamp.mSeconds)); in DecodeOperationalDataset()
1446 aDataset.mPendingTimestamp.mTicks = 0; in DecodeOperationalDataset()
1447 aDataset.mPendingTimestamp.mAuthoritative = false; in DecodeOperationalDataset()
1450 aDataset.mComponents.mIsPendingTimestampPresent = true; in DecodeOperationalDataset()
1462 memcpy(aDataset.mNetworkKey.m8, key, len); in DecodeOperationalDataset()
1465 aDataset.mComponents.mIsNetworkKeyPresent = true; in DecodeOperationalDataset()
1478 memcpy(aDataset.mNetworkName.m8, name, len + 1); in DecodeOperationalDataset()
1481 aDataset.mComponents.mIsNetworkNamePresent = true; in DecodeOperationalDataset()
1493 memcpy(aDataset.mExtendedPanId.m8, xpanid, len); in DecodeOperationalDataset()
1496 aDataset.mComponents.mIsExtendedPanIdPresent = true; in DecodeOperationalDataset()
1509 memcpy(aDataset.mMeshLocalPrefix.m8, addr, OT_MESH_LOCAL_PREFIX_SIZE); in DecodeOperationalDataset()
1512 aDataset.mComponents.mIsMeshLocalPrefixPresent = true; in DecodeOperationalDataset()
1519 SuccessOrExit(error = mDecoder.ReadUint32(aDataset.mDelay)); in DecodeOperationalDataset()
1522 aDataset.mComponents.mIsDelayPresent = true; in DecodeOperationalDataset()
1529 SuccessOrExit(error = mDecoder.ReadUint16(aDataset.mPanId)); in DecodeOperationalDataset()
1532 aDataset.mComponents.mIsPanIdPresent = true; in DecodeOperationalDataset()
1542 aDataset.mChannel = channel; in DecodeOperationalDataset()
1545 aDataset.mComponents.mIsChannelPresent = true; in DecodeOperationalDataset()
1557 memcpy(aDataset.mPskc.m8, psk, OT_PSKC_MAX_SIZE); in DecodeOperationalDataset()
1560 aDataset.mComponents.mIsPskcPresent = true; in DecodeOperationalDataset()
1570 SuccessOrExit(error = mDecoder.ReadUint16(aDataset.mSecurityPolicy.mRotationTime)); in DecodeOperationalDataset()
1577 … static_cast<SecurityPolicy &>(aDataset.mSecurityPolicy).SetFlags(flags, flagsLength); in DecodeOperationalDataset()
1580 aDataset.mComponents.mIsSecurityPolicyPresent = true; in DecodeOperationalDataset()
1589 aDataset.mChannelMask = 0; in DecodeOperationalDataset()
1595 aDataset.mChannelMask |= (1UL << channel); in DecodeOperationalDataset()
1599 aDataset.mComponents.mIsChannelMaskPresent = true; in DecodeOperationalDataset()