protected void processLine(string dataLine)
        {
            try
            {
                _parser.Parse(dataLine);
            }
            catch (Exception)
            {}

            if (_parser.TimingData == null)
            {
                return;
            }

            try
            {
                if (_parser.Mode == ALGETdC8001LineParser.EMode.LiveTiming)
                {
                    UpdateLiveDayTime(_parser.TimingData);

                    TimeMeasurementEventArgs timeMeasurmentData = TransferToTimemeasurementData(_parser.TimingData);
                    if (timeMeasurmentData != null)
                    {
                        // Trigger event
                        var handle = TimeMeasurementReceived;
                        handle?.Invoke(this, timeMeasurmentData);
                    }
                }
                else if (_parser.Mode == ALGETdC8001LineParser.EMode.Classement)
                {
                    ImportTimeEntry entry  = new ImportTimeEntry(_parser.TimingData.StartNumber, _parser.TimingData.Time);
                    var             handle = ImportTimeEntryReceived;
                    handle?.Invoke(this, entry);
                }
            }
            catch (FormatException)
            {}
        }
 public ImportTimeEntryWithParticipant(ImportTimeEntry ie, RaceParticipant rp)
     : base(ie.StartNumber, ie.RunTime)
 {
     _rp = rp;
 }