Cleanup of starttracking and endtracking inference

This commit is contained in:
Jan Broß committed 2016-03-30 16:08:32 +02:00
1 parent 68c3cd02d6
commit 62b359d342
2 files changed
+2 -13

No files matched your search

@@ -425,14 +425,12 @@ public class RaceLogRaceTracker implements RaceTracker, GPSFixReceivedListener {
private void onStartOfTrackingEvent(RaceLogStartOfTrackingEvent event) {
if (trackedRace != null) {
trackedRace.setStartOfTrackingReceived(event.getLogicalTimePoint());
trackedRace.updateStartAndEndOfTracking();
}
}
private void onEndOfTrackingEvent(RaceLogEndOfTrackingEvent event) {
if (trackedRace != null) {
trackedRace.setEndOfTrackingReceived(event.getLogicalTimePoint());
trackedRace.updateStartAndEndOfTracking();
}
}
@@ -156,7 +156,6 @@ public class DynamicTrackedRaceLogListener extends BaseRaceLogEventVisitor {
private void analyze(RaceLog raceLog) {
analyzeCourseDesign(null);
initializeWindTrack(raceLog);
analyseTrackingTimes(raceLog);
if (markPassingUpdateListener != null) {
markPassingDataFinder = new MarkPassingDataFinder(raceLog);
analyzeMarkPassings();
@@ -164,14 +163,6 @@ public class DynamicTrackedRaceLogListener extends BaseRaceLogEventVisitor {
trackedRace.updateMarkPassingsAfterRaceLogChanges();
}
private void analyseTrackingTimes(RaceLog raceLog) {
Pair<TimePoint, TimePoint> times = createTrackingTimesFinder(raceLog).analyze();
if (times != null) {
trackedRace.setStartOfTrackingReceived(times.getA());
trackedRace.setEndOfTrackingReceived(times.getB());
}
}
private void analyzeCourseDesign(CourseBase courseBaseProvidedByEvent) {
CourseBase courseDesign = null;
for (RaceLog raceLog : raceLogs) {
@@ -321,12 +312,12 @@ public class DynamicTrackedRaceLogListener extends BaseRaceLogEventVisitor {
@Override
public void visit(RaceLogStartOfTrackingEvent event) {
trackedRace.setStartOfTrackingReceived(event.getLogicalTimePoint());
trackedRace.updateStartAndEndOfTracking();
}
@Override
public void visit(RaceLogEndOfTrackingEvent event) {
trackedRace.setEndOfTrackingReceived(event.getLogicalTimePoint());
trackedRace.updateStartAndEndOfTracking();
}
@Override