private void HandleOccurenceEvent(object sender, OccurrenceEventArgs e) { ObservedTrack = e.ObservedTrack; OccurenceTrack = e.OccurenceTrack; OccurrenceTime = e.OccurenceTime; OccurrenceTracks.Add(Formatter.FormatOccurence(ObservedTrack, OccurenceTrack, OccurrenceTime)); // Log occurence Logger.LogOccurrences(ObservedTrack, OccurenceTrack, OccurrenceTime); }
protected virtual void OnOccurenceDetectedEvent(OccurrenceEventArgs e) { OccurenceDetectedEvent?.Invoke(this, e); }