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; }