mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-16 17:21:00 +00:00
Cleanup of starttracking and endtracking inference
This commit is contained in:
1 parent
68c3cd02d6
commit
62b359d342
2 files changed
+2
-13
No files matched your search
-2
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
+2
-11
@@ -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
|
||||
|
||||
Reference in new issue
Block a user