Commit Graph
937 Commits
Author SHA1 Message Date
Nick Klose 547c531735 Finished first draft of probability. Not working that well yet. 2013-11-22 18:28:10 +01:00
Nick Klose 98706caddc Added the race-data to stop reloding every time. 2013-11-22 10:02:19 +01:00
Nick Klose db0088b8b5 Redid TimeEstimation and started Start analysis. 2013-11-21 18:10:30 +01:00
Nick Klose f7ea4a4582 Finished Refactor for Live Races. 2013-11-20 16:32:50 +01:00
Lukas Niemeier 953eaaa668 Merge branch 'racecommittee_app' into racecommittee_app_startphases
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/masterdataimport/RegattaMasterData.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/masterdata/impl/RegattaMasterDataJsonDeserializer.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-11-20 12:25:57 +01:00
Lukas Niemeier ad41f2e80c Merge branch 'master' into racecommittee_app
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-11-20 11:37:40 +01:00
Nick Klose 242cb8f388 started on chooser and calculator. 2013-11-18 18:40:24 +01:00
Nick Klose d2e4e6e78a Created MarkPassingCalculatorListener, refactored Finder to evaluate a single Competitor or Mark Fix. 2013-11-18 16:46:49 +01:00
Lukas Niemeier 9c7ac605e9 # clarified implementation of getFirstFixAfter (etc.) methods on RaceLogImpl 2013-11-18 16:19:05 +01:00
Lukas Niemeier 78ca93f580 # added 60sec timeout to AbstractTracTracLiveTest 2013-11-18 12:32:29 +01:00
Nick Klose b0fc14872e Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-11-18 10:30:34 +01:00
Nick Klose 3229ab6a3f Minor edits. 2013-11-18 10:24:16 +01:00
Lukas Niemeier 58efde4c15 # default racing procedure and default course designer configurable for regtattas 2013-11-16 16:32:30 +01:00
Axel Uhl 1ec26d9e90 use local tunnel 2013-11-15 15:31:18 +01:00
Axel Uhl b5b46e9d56 added failing test case for bug 1605 (serialization of factors on overall leaderboards) 2013-11-15 15:04:12 +01:00
Nick Klose 1fc03bbc9f Merge branch 'master' into mark-rounding-inference 2013-11-15 14:32:36 +01:00
Nick Klose 0426fc4e2e Changed TimeEstimate to SpeedEstimate that checks if the speed between 2 candidates is feasable. Removed the time of proxy end waypoint to enable incremental tracking. 2013-11-15 14:30:48 +01:00
Axel Uhl 6c3050d7d9 added another test for fix validity/invalidity in case of discrepancies between measured and inferred speed 2013-11-13 20:36:35 +01:00
Axel Uhl a64a191992 fix for bug 1587: when a fix-provided speed is greater than the maximum for smoothing (50kts by default), the fix-provided speed is ignored 2013-11-13 17:57:03 +01:00
Nick Klose 4e4f61bf22 Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-11-13 14:08:15 +01:00
Axel Uhl 09ea6bc476 fixing bug 1604: line analysis suffered from signum issues with getWindwardDistance which are now fixed; test added 2013-11-12 21:39:06 +01:00
Nick Klose 9f3855e621 Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
2013-11-11 13:59:39 +01:00
Lukas Niemeier ea69b28ad2 Merge branch 'master' into racecommittee_app
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogCourseDesignChangedEventSerializerTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/rc/RaceGroupJsonExportServlet.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
2013-11-11 03:00:31 +01:00
Axel Uhl 025ae58573 test for replicating the reverting of a competitor to what is provided by a tracking provider 2013-11-07 20:42:19 +01:00
Nick Klose 33730a7ea9 minor edits 2013-11-07 16:16:01 +01:00
Nick Klose 2d62e0cd3c Fixed WaypointID issue and given MarkPassings bug. 2013-11-07 15:45:41 +01:00
Axel Uhl c2448932b8 adjusted getDistanceToLine and corresponding test so that they use absoluteCrossTrackError instead of crossTrackError 2013-11-07 13:53:23 +01:00
Nick Klose 885b044b7b Merge branch 'master' into mark-rounding-inference 2013-11-07 13:52:59 +01:00
Axel Uhl 70a085e20a Merge branch 'master' into persistentCompetitors 2013-11-07 13:32:08 +01:00
Axel Uhl 30464d1e53 fixed distance-to-line test which had trouble with negative cross-track errors in its verdict 2013-11-07 13:27:51 +01:00
Axel Uhl 86b8149c37 added failing test case for bug 1599 2013-11-07 12:41:21 +01:00
Nick Klose 1d1b2a9272 Started fixing WaypointID issue, minor fixes. Still Problems with replacing Waypoint PassingInstructions. 2013-11-07 11:56:35 +01:00
Nick Klose b22961015a Continued refactoring for PassingInstructions 2013-11-07 11:55:30 +01:00
Axel Uhl 2c3905b573 Merge remote-tracking branch 'server/master' into persistentCompetitors 2013-11-07 10:53:30 +01:00
Nick Klose b8e2351bbd Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
2013-11-06 16:10:41 +01:00
Nick Klose cbac7b99d4 Introducing a new feature which calculates the Distance to a Line. Unlike CrossTrackError, the Line is defined between two Positions and does not go beyond them.
Also added a test to PositionTest to test this feature.
2013-11-06 15:05:07 +01:00
Nick Klose bc96fdf15a Fixed PassingInstructions going into Database 2013-11-05 17:06:42 +01:00
Nick Klose dedc137e7d Started merge of PassingInstructions and RoundingDirections 2013-11-05 10:00:52 +01:00
Nick Klose 8540a7081b Finished ControlPointWithTwoMarks 2013-11-04 14:40:59 +01:00
Lukas Niemeier 422d24eaa5 Merge branch 'otracelog' into racecommittee_app
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/AppConstants.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/AppPreferences.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OfflineDataManager.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OnlineDataManager.java
2013-11-04 01:48:14 +01:00
Axel Uhl fe8bd57a19 allow a competitor to be modified through the UpdateCompetitor operation 2013-10-31 18:10:56 +01:00
Axel Uhl 4c64c8588d more compiles, but still not all 2013-10-29 18:03:37 +01:00
Axel Uhl 596b7476f3 DOESN'T COMPILE: started major refactoring NauticalSide-->PassingInstructions for Waypoint; please complete 2013-10-29 17:58:15 +01:00
Axel Uhl 2428a8927c Merge branch 'master' into mark-rounding-inference-repaired
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-10-29 10:21:46 +01:00
Nick Klose 7517e14fae Fixed comparison bug and added Hotzone (outside is very expensve) and ratio to leg lengths. 2013-10-29 10:19:33 +01:00
Axel Uhl 02a9d4c1ea Implemented time estimation for entered average speeds for each legtype. 2013-10-29 10:19:10 +01:00
Nick Klose 64b567b746 Implemented iterator for estimating Waypoint positions, cut runtime of calculator to 3 s. 2013-10-29 10:12:53 +01:00
Nick Klose 2bde8e6155 Reorg: Test calls calculator, which in turn calls finder and chooser and returns markpasses. The test than compares with the given markpasses. Smaller bugfixes => 86% accuracy 2013-10-29 10:11:54 +01:00
Nick Klose 77a8c503ef Raised penalty for missed Waypoints, changed to calculating candidates for each waypoint instead of Controlpoint => 72% accuracy 2013-10-29 10:09:28 +01:00
Axel Uhl 0ff7c7aeb5 Implemented structure for "shortest path" without timeestimation => 26% 2013-10-29 10:08:56 +01:00