Axel Uhl
2757097126
fixed NPE issue in case competitor passed mark but has no position fixes
2011-06-09 10:40:43 +02:00
Axel Uhl
2b4aef46b9
added bug issue
2011-06-09 10:20:47 +02:00
Axel Uhl
7a0fd6ffd3
started a bundle that can store and retrieve domain data from MongoDB.
...
Need this for storing/retrieving wind information
2011-06-09 10:15:50 +02:00
Axel Uhl
6f2bcacbe6
Javadoc for TracTrac ResultAPI client
2011-06-09 10:15:08 +02:00
Axel Uhl
71aab3e3ff
With this version, the concurrency issues regarding showwaypoints cannot be reproduced.
...
Started to add tests for storing wind to and retrieving it from a MongoDB
2011-06-09 10:14:04 +02:00
Axel Uhl
0180e6c1ae
drop DB before test
2011-06-08 15:38:16 +02:00
Axel Uhl
18e3931401
added MongoDB driver and test to Maven build
2011-06-08 14:37:01 +02:00
Axel Uhl
b5c3d04559
added test project for MongoDB stuff
2011-06-08 14:32:09 +02:00
Axel Uhl
d8a5fa1ef2
added MongoDB driver encapsulated as an OSGi bundle
2011-06-08 13:43:13 +02:00
Axel Uhl
64a471f0b2
implemented future pattern for trackedRace receiving in MarkPositionReceiver.
...
This was now necessary because the RaceDefinition and therefore the TrackedRace
only becomes available after the RaceCourseDefinition has been received. However,
this shouldn't block the MarkPositionReceiver's constructor which may be invoked
before the RaceCourseReceiver becomes active.
2011-06-08 12:38:02 +02:00
Axel Uhl
29c77d4ffe
moved buoy tracks from TrackedEvent to TrackedRace
2011-06-08 12:16:12 +02:00
Axel Uhl
bd5722fb6c
added test case for backward declination correction
2011-06-08 12:01:28 +02:00
Axel Uhl
d3d4da4d7f
re-ordered according to priority
2011-06-08 00:42:54 +02:00
Axel Uhl
cf6d4c0c8a
removed resolved TODO
2011-06-08 00:36:20 +02:00
Axel Uhl
fee440429e
updated URL for single race to point to SAP-specific sim server
2011-06-08 00:35:54 +02:00
Axel Uhl
1bbab3dd00
added caching for imported declinations
2011-06-08 00:20:18 +02:00
Axel Uhl
2504587bec
added test case that tests the declination application onto Expedition-provided wind
2011-06-08 00:01:46 +02:00
Axel Uhl
34445c856d
added DeclinationService option to expedition wind tracking
2011-06-07 22:04:23 +02:00
Axel Uhl
c22632a354
return null for those values of a competitor's tracked leg where the competitor hasn't started the leg yet
...
and where those values therefore don't make any sense, such as VMG or top speed on that leg
2011-06-07 21:28:36 +02:00
Axel Uhl
9670b04148
adjusted to new SAP-specific simulation server
2011-06-07 20:24:00 +02:00
Axel Uhl
932d9fc039
finished half-way usable version of DeclinationService with a bunch of tests.
2011-06-07 17:48:50 +02:00
Axel Uhl
cc95a1526e
added TODO regarding buoy tracks
2011-06-07 17:39:58 +02:00
Axel Uhl
c0b9e71c65
added TODO regarding use of DeclinationService
2011-06-07 17:39:08 +02:00
Axel Uhl
0f675eabce
added synchronization for buoy tracks
2011-06-07 17:21:28 +02:00
Axel Uhl
676c9e0b88
fixed latitude/longitude bug for addWindToMarks
2011-06-07 16:41:05 +02:00
Axel Uhl
085d990703
throw NoWindException when asking for mark wind translation without
...
having set a wind direction
2011-06-07 16:04:32 +02:00
Axel Uhl
9235dcea78
added addwindtomarksforonehour to AdminApp
2011-06-07 14:39:36 +02:00
Axel Uhl
5a2c088f73
use Long.MAX_VALUE instead of Integer.MAX_VALUE
2011-06-07 11:58:35 +02:00
Axel Uhl
4cabbf6475
added start time to listevents output
2011-06-07 11:53:01 +02:00
Axel Uhl
d319a8fd3c
adapted QuadTree to com.sap.sailing.domain.Position
2011-06-07 11:04:14 +02:00
Axel Uhl
6ad8e2c391
made QuadTree work with minimal implementation of GLatLng[Bounds}
2011-06-07 10:59:47 +02:00
Axel Uhl
9e0990ce5b
preparing for a QuadTree integration to enable efficient position-based lookup of declinations
2011-06-07 09:52:09 +02:00
Axel Uhl
6457aed5f5
Merge branch 'master' of ssh://localhost:12347/home/trac/git
2011-06-07 09:41:47 +02:00
Axel Uhl
4f224b20d6
moved Util class; started with a DeclinatinService; updated TODOs
2011-06-07 09:41:10 +02:00
trac
1778d806aa
ignore temporary dirs created under target/
2011-06-07 00:20:37 +02:00
Axel Uhl
39b6981b5d
added upload_ext for direct external upload after renaming old upload_ext to upload_tunnel
2011-06-07 00:15:50 +02:00
Axel Uhl
7e052355fa
added NoWindError as the runtime counterpart of NoWindException. This way, comparators can throw it.
...
Catching NoWindError where comparators are used, e.g., during Ranking, and re-throwing as the
original NoWindException that caused the NoWindError. With this, ranking is suppressed if no wind
information is present.
2011-06-07 00:13:55 +02:00
Axel Uhl
a90207a699
added TODO regarding caching
2011-06-07 00:13:32 +02:00
Axel Uhl
e62ce1d1b4
use HashMaps instead of WeakHashMaps for now to avoid "losing"
...
tractrac objects in between which would lead to duplication of our
domain objects.
2011-06-07 00:12:44 +02:00
Axel Uhl
5c3998a0d5
refactored NOAAImporter such that the default variant doesn't export regular expressions
...
They are now exported by a subclass in the impl package which is only visible to the test bundle
2011-06-05 19:26:57 +02:00
Axel Uhl
cc94e16894
fixed global ranking order in comparator
2011-06-05 18:05:55 +02:00
Axel Uhl
7e87de408c
fixed leg computation
2011-06-05 17:54:08 +02:00
Axel Uhl
e0d9f27bd9
lazily initialize listeners, avoiding constructor hick-up
2011-06-05 17:03:06 +02:00
Axel Uhl
8cff253983
initialize listeners list before anything else
2011-06-05 16:56:42 +02:00
Axel Uhl
1c4692bd79
added caching and cache invalidation for TrackedLegImpl
2011-06-05 16:02:20 +02:00
Axel Uhl
2e9953528c
changed race listener structure; added kielweek.web4sap.com as deploy target for maven
2011-06-05 15:50:19 +02:00
Axel Uhl
54c6d77611
implement race ranking separate from leg ranking
2011-06-05 15:17:32 +02:00
Axel Uhl
8997eae4ac
added profiler launch
2011-06-04 21:45:04 +02:00
Axel Uhl
5893a44da1
added launch to profile server
2011-06-04 21:43:23 +02:00
Axel Uhl
b9ccb8b306
enhanced comment
2011-06-04 21:42:54 +02:00