private void ZPMonitorService_CollectionStatusChanged(object sender, CollectionStatusChangedEventArgs e) { Logger.LogDebug($"{this.GetType()}.ZPMonitorService_CollectionStatusChanged - Collector: {this.mDurationType}, Action: {e.Action}"); switch (e.Action) { case CollectionStatusChangedEventArgs.ActionType.Waiting: this.ResetValues(); break; case CollectionStatusChangedEventArgs.ActionType.Started: this.Start(); break; case CollectionStatusChangedEventArgs.ActionType.Stopped: this.Stop(); break; case CollectionStatusChangedEventArgs.ActionType.Paused: this.mWaitingOnPauseResume = true; break; case CollectionStatusChangedEventArgs.ActionType.Resumed: // allow collector to offset current queue entry timestamps this.OnPauseResumed(e.PauseDuration.Value); this.mWaitingOnPauseResume = false; break; } }
private void ZPMonitorService_CollectionStatusChanged(object sender, CollectionStatusChangedEventArgs e) { Logger.LogDebug($"{this.GetType()}.ZPMonitorService_CollectionStatusChanged - {e.Action}"); switch (e.Action) { case CollectionStatusChangedEventArgs.ActionType.Started: this.Start(); break; case CollectionStatusChangedEventArgs.ActionType.Stopped: this.Stop(); break; } }
private void ZPMonitorService_CollectionStatusChanged(object sender, CollectionStatusChangedEventArgs e) { switch (e.Action) { case CollectionStatusChangedEventArgs.ActionType.Waiting: case CollectionStatusChangedEventArgs.ActionType.Started: if (this.IsTimerRunning) { // make sure timer is stopped this.StopTimer(); OnCountdownTimerTickEvent(new CountdownTimerTickEventArgs() { IsCanceled = true }); } break; } this.SetViewDisplayStatus(); }