mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-17 01:31:01 +00:00
Added loader dependent setStatus methode to DynamicTrackedRace
This commit is contained in:
1 parent
3947941790
commit
a32084bce7
4 files changed
+18
No files matched your search
+5
@@ -74,6 +74,7 @@ import com.sap.sailing.domain.tracking.TrackedLeg;
|
||||
import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor;
|
||||
import com.sap.sailing.domain.tracking.TrackedRace;
|
||||
import com.sap.sailing.domain.tracking.TrackedRaceStatus;
|
||||
import com.sap.sailing.domain.tracking.TrackingDataLoader;
|
||||
import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache;
|
||||
import com.sap.sailing.domain.tracking.WindPositionMode;
|
||||
import com.sap.sailing.domain.tracking.WindStore;
|
||||
@@ -809,6 +810,10 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
@Override
|
||||
public void setStatus(TrackedRaceStatus newStatus) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStatus(TrackingDataLoader loader, TrackedRaceStatus status) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void waitUntilNotLoading() {
|
||||
|
||||
+2
@@ -161,6 +161,8 @@ public interface DynamicTrackedRace extends TrackedRace {
|
||||
void setRaceIsKnownToStartUpwind(boolean raceIsKnownToStartUpwind);
|
||||
|
||||
void setStatus(TrackedRaceStatus newStatus);
|
||||
|
||||
void setStatus(TrackingDataLoader loader, TrackedRaceStatus status);
|
||||
|
||||
/**
|
||||
* whenever a new course design is published by the race committee and the appropriate event occurs in the race log,
|
||||
|
||||
+6
@@ -58,6 +58,7 @@ import com.sap.sailing.domain.tracking.TrackFactory;
|
||||
import com.sap.sailing.domain.tracking.TrackedLeg;
|
||||
import com.sap.sailing.domain.tracking.TrackedRaceStatus;
|
||||
import com.sap.sailing.domain.tracking.TrackedRegatta;
|
||||
import com.sap.sailing.domain.tracking.TrackingDataLoader;
|
||||
import com.sap.sailing.domain.tracking.WindStore;
|
||||
import com.sap.sailing.domain.tracking.WindTrack;
|
||||
import com.sap.sse.common.TimePoint;
|
||||
@@ -184,6 +185,11 @@ DynamicTrackedRace, GPSTrackListener<Competitor, GPSFixMoving> {
|
||||
super.setStatus(newStatus);
|
||||
notifyListeners(newStatus, oldStatus);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStatus(TrackingDataLoader loader, TrackedRaceStatus status) {
|
||||
// FIXME implement loader status aggregation
|
||||
}
|
||||
|
||||
@Override
|
||||
public void recordFix(Mark mark, GPSFix fix, boolean onlyWhenInTrackingTimeInterval) {
|
||||
|
||||
+5
@@ -62,6 +62,7 @@ import com.sap.sailing.domain.tracking.TrackedLeg;
|
||||
import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor;
|
||||
import com.sap.sailing.domain.tracking.TrackedRace;
|
||||
import com.sap.sailing.domain.tracking.TrackedRaceStatus;
|
||||
import com.sap.sailing.domain.tracking.TrackingDataLoader;
|
||||
import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache;
|
||||
import com.sap.sailing.domain.tracking.WindPositionMode;
|
||||
import com.sap.sailing.domain.tracking.WindStore;
|
||||
@@ -566,6 +567,10 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
@Override
|
||||
public void setStatus(TrackedRaceStatus newStatus) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStatus(TrackingDataLoader loader, TrackedRaceStatus status) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void waitUntilNotLoading() {
|
||||
|
||||
Reference in new issue
Block a user