示例#1
0
        protected virtual void OnRaiseExitDetectedEvent(TracksUpdatedEventArgs e)
        {
            EventHandler <TracksUpdatedEventArgs> handler = RaiseExitDetectedEvent;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#2
0
        private void HandleRaiseExitDetectedEvent(object sender, TracksUpdatedEventArgs e)
        {
            var evnt = new ExitEvent(e.UpdatedTrack);

            evnt.ObjectTimer.RaiseTimerOccuredEvent += HandleRaiseTimerOccuredEvent;

            _currEvents.Add(evnt);
            OnRaiseEventUpdatedEvent(new RaiseEventsUpdatedEventArgs(_currEvents));
            EventLogger.LogEventToFile(evnt.Print());
        }
示例#3
0
 void HandleTrackUpdate(object sender, TracksUpdatedEventArgs e)
 {
     _currTracks = e.Tracks;
     UpdateDisplay();
 }
示例#4
0
 void HandleTrackUpdate(object sender, TracksUpdatedEventArgs e)
 {
     UpdateEvents(e.UpdatedTrack, e.Tracks);
 }