Add Thread Certification 9.2.7 to automated test. (#750)

This commit is contained in:
Jonathan Hui
2016-10-05 10:02:08 -07:00
committed by GitHub
parent e673479eba
commit c24b7cfaed
9 changed files with 435 additions and 89 deletions
+10 -2
View File
@@ -1853,7 +1853,7 @@ ThreadError Mle::HandleDataResponse(const Message &aMessage, const Ip6::MessageI
}
else
{
mNetif.GetActiveDataset().GetNetwork().Clear();
mNetif.GetActiveDataset().Clear();
}
// Pending Dataset
@@ -1864,7 +1864,7 @@ ThreadError Mle::HandleDataResponse(const Message &aMessage, const Ip6::MessageI
}
else
{
mNetif.GetPendingDataset().GetNetwork().Clear();
mNetif.GetPendingDataset().Clear();
}
mRetrieveNewNetworkData = false;
@@ -2102,6 +2102,10 @@ ThreadError Mle::HandleChildIdResponse(const Message &aMessage, const Ip6::Messa
mNetif.GetActiveDataset().Set(activeTimestamp, aMessage, offset + sizeof(tlv), tlv.GetLength());
}
}
else
{
mNetif.GetActiveDataset().Clear();
}
// Pending Timestamp
if (Tlv::GetTlv(aMessage, Tlv::kPendingTimestamp, sizeof(pendingTimestamp), pendingTimestamp) == kThreadError_None)
@@ -2115,6 +2119,10 @@ ThreadError Mle::HandleChildIdResponse(const Message &aMessage, const Ip6::Messa
mNetif.GetPendingDataset().Set(pendingTimestamp, aMessage, offset + sizeof(tlv), tlv.GetLength());
}
}
else
{
mNetif.GetPendingDataset().Clear();
}
// Parent Attach Success
mParentRequestTimer.Stop();