Searched refs:TimeSync (Results 1 – 8 of 8) sorted by relevance
48 TimeSync::TimeSync(Instance &aInstance) in TimeSync() function in ot::TimeSync65 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()
56 class TimeSync : public InstanceLocator, private NonCopyable class74 TimeSync(Instance &aInstance);188 using SyncTimer = TimerMilliIn<TimeSync, &TimeSync::HandleTimeout>;205 DefineMapEnum(otNetworkTimeStatus, TimeSync::Status);
3202 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()
990 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()
48 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()
131 Get<TimeSync>().HandleNotifierEvents(events); in EmitEvents()
649 TimeSync mTimeSync;908 template <> inline TimeSync &Instance::Get(void) { return mTimeSync; } in Get()
1079 frame->SetTimeSyncSeq(Get<TimeSync>().GetTimeSyncSeq()); in BeginTransmit()1080 frame->SetNetworkTimeOffset(Get<TimeSync>().GetNetworkTimeOffset()); in BeginTransmit()