mirror of
https://github.com/espressif/openthread.git
synced 2026-08-09 20:27:47 +00:00
Use seconds for timestamp, but not ticks (#677)
This commit is contained in:
@@ -381,8 +381,8 @@ ThreadError DatasetManager::SendSetRequest(const otOperationalDataset &aDataset,
|
||||
{
|
||||
ActiveTimestampTlv timestamp;
|
||||
timestamp.Init();
|
||||
static_cast<Timestamp *>(×tamp)->SetSeconds((aDataset.mActiveTimestamp) >> 16);
|
||||
static_cast<Timestamp *>(×tamp)->SetTicks((aDataset.mActiveTimestamp) & 0xffff);
|
||||
static_cast<Timestamp *>(×tamp)->SetSeconds(aDataset.mActiveTimestamp);
|
||||
static_cast<Timestamp *>(×tamp)->SetTicks(0);
|
||||
SuccessOrExit(error = message->Append(×tamp, sizeof(timestamp)));
|
||||
}
|
||||
|
||||
@@ -390,8 +390,8 @@ ThreadError DatasetManager::SendSetRequest(const otOperationalDataset &aDataset,
|
||||
{
|
||||
PendingTimestampTlv timestamp;
|
||||
timestamp.Init();
|
||||
static_cast<Timestamp *>(×tamp)->SetSeconds((aDataset.mPendingTimestamp) >> 16);
|
||||
static_cast<Timestamp *>(×tamp)->SetTicks((aDataset.mPendingTimestamp) & 0xffff);
|
||||
static_cast<Timestamp *>(×tamp)->SetSeconds(aDataset.mPendingTimestamp);
|
||||
static_cast<Timestamp *>(×tamp)->SetTicks(0);
|
||||
SuccessOrExit(error = message->Append(×tamp, sizeof(timestamp)));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user