Home
last modified time | relevance | path

Searched refs:TimeSync (Results 1 – 8 of 8) sorted by relevance

/openthread-latest/src/core/thread/
Dtime_sync_service.cpp48 TimeSync::TimeSync(Instance &aInstance) in TimeSync() function in ot::TimeSync
65 TimeSync::Status TimeSync::GetTime(uint64_t &aNetworkTime) const in GetTime()
72 void TimeSync::HandleTimeSyncMessage(const Message &aMessage) in HandleTimeSyncMessage()
127 void TimeSync::IncrementTimeSyncSeq(void) in IncrementTimeSyncSeq()
135 void TimeSync::NotifyTimeSyncCallback(void) { mTimeSyncCallback.InvokeIfSet(); } in NotifyTimeSyncCallback()
138 void TimeSync::ProcessTimeSync(void) in ProcessTimeSync()
162 void TimeSync::HandleNotifierEvents(Events aEvents) in HandleNotifierEvents()
193 void TimeSync::HandleTimeout(void) { CheckAndHandleChanges(false); } in HandleTimeout()
195 void TimeSync::CheckAndHandleChanges(bool aTimeUpdated) in CheckAndHandleChanges()
Dtime_sync_service.hpp56 class TimeSync : public InstanceLocator, private NonCopyable class
74 TimeSync(Instance &aInstance);
188 using SyncTimer = TimerMilliIn<TimeSync, &TimeSync::HandleTimeout>;
205 DefineMapEnum(otNetworkTimeStatus, TimeSync::Status);
Dmle.cpp3202 Get<TimeSync>().SetTimeSyncPeriod(timeParameterTlv.GetTimeSyncPeriod()); in HandleParentResponse()
3203 Get<TimeSync>().SetXtalThreshold(timeParameterTlv.GetXtalThreshold()); in HandleParentResponse()
3309 Get<TimeSync>().HandleTimeSyncMessage(aRxInfo.mMessage); in HandleChildIdResponse()
3780 Get<TimeSync>().HandleTimeSyncMessage(aRxInfo.mMessage); in HandleTimeSync()
5114 tlv.SetTimeSyncPeriod(Get<TimeSync>().GetTimeSyncPeriod()); in AppendTimeParameterTlv()
5115 tlv.SetXtalThreshold(Get<TimeSync>().GetXtalThreshold()); in AppendTimeParameterTlv()
Dmle_router.cpp990 Get<TimeSync>().HandleTimeSyncMessage(aRxInfo.mMessage); in HandleLinkAcceptVariant()
1276 Get<TimeSync>().HandleTimeSyncMessage(aRxInfo.mMessage); in HandleAdvertisementOnFtd()
1780 Get<TimeSync>().ProcessTimeSync(); in HandleTimeTick()
3546 VerifyOrExit(xtalAccuracy <= Get<TimeSync>().GetXtalThreshold()); in HandleTmf()
/openthread-latest/src/core/api/
Dnetwork_time_api.cpp48 return MapEnum(AsCoreType(aInstance).Get<TimeSync>().GetTime(*aNetworkTime)); in otNetworkTimeGet()
57 AsCoreType(aInstance).Get<TimeSync>().SetTimeSyncPeriod(aTimeSyncPeriod); in otNetworkTimeSetSyncPeriod()
65 return AsCoreType(aInstance).Get<TimeSync>().GetTimeSyncPeriod(); in otNetworkTimeGetSyncPeriod()
74 AsCoreType(aInstance).Get<TimeSync>().SetXtalThreshold(aXtalThreshold); in otNetworkTimeSetXtalThreshold()
82 return AsCoreType(aInstance).Get<TimeSync>().GetXtalThreshold(); in otNetworkTimeGetXtalThreshold()
87 return AsCoreType(aInstance).Get<TimeSync>().SetTimeSyncCallback(aCallback, aCallbackContext); in otNetworkTimeSyncSetCallback()
/openthread-latest/src/core/common/
Dnotifier.cpp131 Get<TimeSync>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/instance/
Dinstance.hpp649 TimeSync mTimeSync;
908 template <> inline TimeSync &Instance::Get(void) { return mTimeSync; } in Get()
/openthread-latest/src/core/mac/
Dmac.cpp1079 frame->SetTimeSyncSeq(Get<TimeSync>().GetTimeSyncSeq()); in BeginTransmit()
1080 frame->SetNetworkTimeOffset(Get<TimeSync>().GetNetworkTimeOffset()); in BeginTransmit()