mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
bug 3285: improved start/end of penalty detection, fixing failing test case
Change-Id: Iefa2fbf8042dc603d808d4e8ff9d1b602aff39df
This commit is contained in:
1 parent
ef2eb38799
commit
83ceba1063
6 files changed
+81
-130
No files matched your search
+2
@@ -17,6 +17,8 @@ public interface BoatClass extends Named, IsManagedByCache<SharedDomainFactory>
|
||||
*/
|
||||
Distance getMaximumDistanceForCourseApproximation();
|
||||
|
||||
Duration getApproximateManeuverDuration();
|
||||
|
||||
long getApproximateManeuverDurationInMilliseconds();
|
||||
|
||||
/**
|
||||
|
||||
+8
-1
@@ -6,6 +6,8 @@ import com.sap.sailing.domain.common.BoatClassMasterdata;
|
||||
import com.sap.sailing.domain.common.BoatHullType;
|
||||
import com.sap.sailing.domain.common.Distance;
|
||||
import com.sap.sailing.domain.common.impl.MeterDistance;
|
||||
import com.sap.sse.common.Duration;
|
||||
import com.sap.sse.common.impl.MillisecondsDurationImpl;
|
||||
import com.sap.sse.common.impl.NamedImpl;
|
||||
|
||||
public class BoatClassImpl extends NamedImpl implements BoatClass {
|
||||
@@ -68,7 +70,12 @@ public class BoatClassImpl extends NamedImpl implements BoatClass {
|
||||
this.hullType = hullType;
|
||||
approximateManeuverDurationInMilliseconds = APPROXIMATE_AVERAGE_MANEUVER_DURATION.asMillis();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Duration getApproximateManeuverDuration() {
|
||||
return new MillisecondsDurationImpl(getApproximateManeuverDurationInMilliseconds());
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getApproximateManeuverDurationInMilliseconds() {
|
||||
return approximateManeuverDurationInMilliseconds;
|
||||
|
||||
Reference in new issue
Block a user