internal static void OnTimeServiceEventCallback(TimeServiceEvent timeServiceEvent) { switch (timeServiceEvent.EventType) { case TimeServiceEventType.SystemTimeChanged: { if (SystemTimeChanged != null) { SystemTimeChangedEventArgs args = new SystemTimeChangedEventArgs(timeServiceEvent.EventTime); SystemTimeChanged(null, args); } break; } case TimeServiceEventType.TimeSyncFailed: { if (TimeSyncFailed != null) { TimeSyncFailedEventArgs args = new TimeSyncFailedEventArgs(timeServiceEvent.EventTime, timeServiceEvent.Status); TimeSyncFailed(null, args); } break; } default: { break; } } }
public BaseEvent ProcessEvent(uint data1, uint data2, DateTime time) { TimeServiceEvent timeServiceEvent = new TimeServiceEvent(); timeServiceEvent.EventType = (TimeServiceEventType)(data1 & 0xFF); timeServiceEvent.EventTime = time; timeServiceEvent.Status = data2; return(timeServiceEvent); }
public BaseEvent ProcessEvent(uint data1, uint data2, DateTime time) { TimeServiceEvent timeServiceEvent = new TimeServiceEvent(); timeServiceEvent.EventType = (TimeServiceEventType)(data1 & 0xFF); timeServiceEvent.EventTime = time; timeServiceEvent.Status = data2; return timeServiceEvent; }