private void OnSynchronizationSkippedEventHandler(string details)
 {
     if (SynchronizationSkippedEventHandler != null)
     {
         var eventArgs = new SynchronizationEventArgs(details, DateTime.Now);
         SynchronizationSkippedEventHandler(this, eventArgs);
     }
 }
Beispiel #2
0
        private async Task Measure(string Jid)
        {
            SynchronizationEventArgs e = await this.synchronizationClient1.MeasureClockDifferenceAsync(Jid);

            double LatencyMs      = e.Latency100Ns * 1e-4;
            double DifferenceMs   = e.ClockDifference100Ns * 1e-4;
            double LatencyMsHf    = e.LatencyHF.Value * 1e3 / e.HfFrequency;
            double DifferenceMsHf = e.ClockDifferenceHF.Value * 1e3 / e.HfFrequency;

            Console.Out.WriteLine("Latency (ms)\tDifference (ms)\tLatency (HF)\tDifference (HF)");
            Console.Out.WriteLine(LatencyMs.ToString() + "\t" + DifferenceMs.ToString() + "\t" +
                                  LatencyMsHf.ToString() + "\t" + DifferenceMsHf.ToString());
        }
 //Adds skipped change to log
 private void SyncronizationController_OnChangeSkippedChangeEventHandler(object sender, SynchronizationEventArgs eventArgs)
 {
     Log(eventArgs.Message);
 }
 //Adds 'Synchronization Skipped' message to log
 private void SyncronizationController_OnSynchronizationSkippedEventHandler(object sender, SynchronizationEventArgs eventArgs)
 {
     Log("Synchronization session is skipped, since previous session is still in progress");
 }
 //Adds 'Synchronization Completted' message to log
 private void SyncronizationController_OnSynchronizationCompletedEventHandler(object sender, SynchronizationEventArgs eventArgs)
 {
     Log("Synchronization session is completted");
 }