Commit Graph
363 Commits
Author SHA1 Message Date
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