Commit Graph
498 Commits
Author SHA1 Message Date
Christopher Ronnewinkel (D036654) a1c211b399 first integration of simulation and gps-polars; 2014-11-11 17:23:10 +01:00
Axel Uhl a9a3997752 trying to get the Operation interface under control... 2014-11-08 22:06:58 +01:00
Axel Uhl bbc2796d59 renamed com.sap.sailing.server.replication bundle to com.sap.sse.replication 2014-11-07 21:47:57 +01:00
Christopher Ronnewinkel (D036654) 110d0f78ed fix handling of out-of-range wind-speeds in polardiagram base-implementation; 2014-11-07 10:12:06 +01:00
Christopher Ronnewinkel (D036654) 8dead5f70d performance tree-grow: remove local cache, because short-time-wind-cache does work correctly now; 2014-10-30 20:44:57 +01:00
Christopher Ronnewinkel (D036654) 3bd6a0f797 performance tree-grow: fix cos(lat) factor in longitude quantization; add wind-cache to wind-field-tracked-race used by tree-grow; 2014-10-29 20:09:06 +01:00
Christopher Ronnewinkel (D036654) 7664592889 performance tree-grow: quantize positions & timepoints when accessing TrackedRace.getWind(...) to support caching; 2014-10-28 22:25:31 +01:00
Christopher Ronnewinkel (D036654) 8b2bfe43b6 performance tree-grow: minimize calls to TrackedRace.getWind(...); 2014-10-28 21:10:31 +01:00
Christopher Ronnewinkel (D036654) 6d1f2a3eb4 add tree-grow-variant where path-candidate is represented by BitSets instead of Strings to compare runtime performance; unfortunately no performance improvements; 2014-10-21 13:08:17 +02:00
Christopher Ronnewinkel (D036654) 9aa66d686a simplify tree-grow-algorithm by strict focus on left/right steps; 2014-10-20 20:16:14 +02:00
Christopher Ronnewinkel (D036654) 10d3978938 define OSGi-bundle-service for accessing polar-diagrams of simulator based on boat-class of race-definition; 2014-10-13 12:04:28 +02:00
Christopher Ronnewinkel (D036654) c736bdb196 Merge remote-tracking branch 'origin/master' into raceboard-simulation 2014-10-08 16:42:59 +02:00
Christopher Ronnewinkel (D036654) 59f696b2d2 minor cleanup of polar-diagram base-implementation; 2014-10-02 09:39:56 +02:00
Axel Uhl 69de0f2d76 upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly 2014-10-01 15:00:44 +02:00
Axel Uhl 161d823dee updated project compliance settings to JavaSE-1.8 2014-10-01 14:44:22 +02:00
Axel Uhl e9130d38f3 upgraded classpaths to JavaSE-1.8 2014-10-01 14:16:18 +02:00
Axel Uhl 7ece44052d upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment 2014-10-01 14:08:19 +02:00
Christopher Ronnewinkel (D036654) d1e5b13678 add basic calibration/scaling of speeds & optimal angles, e.g. 95% speed (slower) with 105% optimal angles (wider), to polar diagram base implementation; 2014-09-30 20:22:54 +02:00
Simon Pamies ee64243cc9 Added race visibility field 2014-09-14 19:19:55 +03:00
Christopher Ronnewinkel (D036654) 177959c6e2 update simulation based on racemap-timer; execute simulation only if leg has changed, i.e. leg-starttime; 2014-09-12 22:36:00 +02:00
Christopher Ronnewinkel (D036654) 4bf4f9a5be first integration of simulation into RaceMap; 2014-09-11 19:29:06 +02:00
Christopher Ronnewinkel (D036654) 4f6beb085f adapt out-of-bounds criterion of tree-grow to wider maneuver-angles; 2014-08-21 12:58:57 +02:00
Christopher Ronnewinkel (D036654) cd8856a4a8 adapt termination criterion of tree-grow to step-size; 2014-08-17 22:01:31 +02:00
Christopher Ronnewinkel (D036654) 3828d180c7 avoid rounding of race times in tree-grow by improving sorting of candidates; 2014-07-29 19:53:43 +02:00
Christopher Ronnewinkel (D036654) 07b167b68f fix rounding of race times in tree-grow; 2014-07-29 16:58:17 +02:00
Christopher Ronnewinkel (D036654) 6534b25546 add scaling of last step to tree-grow; change sorting according to scaled time; fix auto-play to stop at time when omniscient reaches target; 2014-07-29 13:29:08 +02:00
Christopher Ronnewinkel (D036654) 297cf65d60 fix tree-grow by using wind of next step for height comparison (ensure comparability of path candidates); cleanup tree-grow variety; 2014-07-24 22:15:18 +02:00
Christopher Ronnewinkel (D036654) a4c27b0783 sanitize default parameters for blasts; 2014-07-24 02:32:27 +02:00
Christopher Ronnewinkel (D036654) 26b8c8affb fix artefactual-looking optimization results due to bad sorting of candidates; round to millimeters in path generation (ensure stable numerics); 2014-07-24 01:38:37 +02:00
Christopher Ronnewinkel (D036654) 34923cda75 refactor Boundary to Grid with extension to a curved grid that is constructed from great circles; ensure symmetry along race course middle line; 2014-07-23 23:57:52 +02:00
Axel Uhl df2331ed3d ifixing bug 1903 by changing getRaces(...) to getRace(...) and adjusting callers 2014-07-08 18:21:12 +02:00
Axel Uhl 43b9d55657 fixed TimePoint/Duration stuff for step definition in simulator package 2014-06-12 02:30:28 +02:00
Axel Uhl 51d801800e don't use Date as as duration; use Duration instead 2014-06-11 23:14:22 +02:00
Axel Uhl 7fb0dfcf99 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RouteAssemblyTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java
	java/com.sap.sailing.domain.tractracadapter.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHP49erFX2013Test.java
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHPArenalTest.java
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHPLahaina3Test.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractReceiverWithQueue.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ClientParamsPHP.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPositionReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RawPositionReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
2014-06-03 01:47:08 +02:00
Axel Uhl 53a0b36e8e consolidated all Util stuff in com.sap.sse.common.Util now 2014-06-03 00:01:14 +02:00
Axel Uhl cb9354b1a0 moved Util from com.sap.sailing.common to com.sap.sse.common 2014-06-02 23:57:16 +02:00
Axel Uhl 0c47e86304 moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common 2014-06-02 23:31:26 +02:00
Axel Uhl 5c2fc3b888 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingWindTracksTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
2014-05-13 20:21:33 +02:00
Axel Uhl 626bf0b672 as part of bug 1903, renamed RacesHandle to RaceHandle 2014-04-29 15:51:08 +02:00
Axel Uhl dbe5f24b0a Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.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.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
2014-04-26 13:14:29 +02:00
Christopher Ronnewinkel (D036654) 04417e8f29 extend gusts with border; 2014-04-05 16:12:09 +02:00
Christopher Ronnewinkel (D036654) 9944448478 add border to wind field in order to enlarge area covered by wind visualization; 2014-04-05 13:18:03 +02:00
Christopher Ronnewinkel (D036654) 68bca57f60 cleanup windfield-generator base implementation; 2014-04-03 16:33:45 +02:00
Fredrik Teschke 78c848e594 added GPSFixStore concept to TrackedRace
- needs to be passed through RacingEventServiceImpl -> lots of changes in
  test cases
- changes in adapters, as GPSFixStore is also passed around in
  RaceAdapter etc.
2014-02-15 12:20:12 +01:00
Fredrik Teschke 07f5efe154 Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java
	java/com.sap.sailing.server.gateway/WEB-INF/web.xml
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
2014-02-12 21:58:31 +01:00
Axel Uhl a216ef0795 made names of TracTracConnectionConstants consistent with their string representations 2014-02-08 23:34:32 +01:00
Simon Pamies 7360e41155 Revamped TracTracRaceTrackerImpl to make status of a race available to the tracker - this is useful to control caching 2014-02-06 18:55:21 +00:00
Fredrik Teschke eaf266e228 changed how deviceTypeServiceFinder is set (Axel's changes)
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
2014-01-28 22:06:46 +01:00
Axel Uhl 18ad066e35 added fix types for all Igtimi formats known so far 2013-11-27 10:59:36 +01:00
Frederik Petersen a988003d15 Moved central windstore into racingeventservice
also removed addRace and addEvent services from legacy adminapp
2013-11-20 09:02:55 +01:00