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