Commit Graph
177 Commits
Author SHA1 Message Date
Axel Uhl 313ae3ee28 better logging about event stop/race stop; prepared thread pool to periodically listen to paramURL
to check for new control point positions
2011-06-21 01:04:06 +02:00
Axel Uhl f37a425b75 launch to start basic TracTrac TTCM client 2011-06-21 01:03:10 +02:00
Axel Uhl 50acccd118 avoid NoWindException if alternative wind source holds wind data; log a warning in this case 2011-06-21 00:19:09 +02:00
Axel Uhl c4f13833b6 new TracTracClientModule.jar that supposedly shows ControlPoint positions also for
control points with static positions
2011-06-21 00:00:22 +02:00
Axel Uhl e5e46ebf95 added output about which race sent an event 2011-06-20 16:54:27 +02:00
Simon Pamies e0919b3fe7 Fixed sorting 2011-06-20 16:52:38 +02:00
Axel Uhl 22ac489afc fixed determining dominant boat class (the Cam boat problem) 2011-06-20 15:29:11 +02:00
Axel Uhl 2865ce3ab2 try to explicitly set response writer character encoding to ISO-8859-15 because that's what we get from TracTrac 2011-06-20 00:23:19 +02:00
Axel Uhl 9e1a5aa299 added currentSpeedOverGroundOrAverageSpeedOverGroundIfLegFinishedInKnots and
currentSpeedOverGroundOrAverageSpeedOverGroundIfLegFinishedInMetersPerSecond
to showrace output
2011-06-20 00:01:05 +02:00
Axel Uhl 2d57f8fbd7 avoid creation of a TrackedRace which may unnecessarily block, only to show the race in listevents 2011-06-19 23:51:01 +02:00
Axel Uhl 02b00c4bfa avoid adding races to an event if we receive TracTrac notifications from the same TracTrac Event
with multiple boatClasses
2011-06-19 17:03:37 +02:00
Axel Uhl 98ba107a3d fixed event naming uniqueness by adding boat class name 2011-06-19 16:57:42 +02:00
Axel Uhl d2278008d0 fixed mark passings update again 2011-06-19 13:57:13 +02:00
Axel Uhl d29669dbfa key mark passings not simply by first waypoint that has the right control point but check against
previous mark passings and use first waypoint that has the control point just passed and hasn't been
passed by the competitor so far
2011-06-19 13:28:42 +02:00
Axel Uhl 83c05842ce support multiple boat classes in same race; use dominant one
Compute start time dynamically with threshold of 30s from first mark passing on first mark
2011-06-19 12:22:47 +02:00
Axel Uhl daf872b3a2 get charsetname from system property test.charset 2011-06-19 08:12:33 +02:00
Axel Uhl 815d80b1e0 added more output to trace down encoding problem 2011-06-19 00:58:03 +02:00
Axel Uhl 896a1deb4c added a method printing the raw URL output stream to stdout 2011-06-18 23:59:50 +02:00
Axel Uhl 7ef34a6229 Merge branch 'master' of ssh://localhost:12347/home/trac/git 2011-06-18 23:53:22 +02:00
Axel Uhl f5553ff42f for now switch again to newest event as default for showrace timepoint; probably need another parameter 2011-06-18 23:52:40 +02:00
Axel Uhl f4639fa382 fix possible deadlock problem: when asking for the tracked race outside the synchronized block,
it may still be null; however, it may get filled before the synchronized block gets entered.
Therefore, the get needs to be inside the synchronized block.
2011-06-18 23:51:47 +02:00
Axel Uhl 9d120cfdd7 added a comment that strangely only was in prod 2011-06-18 22:38:13 +02:00
Axel Uhl 69914b2533 the maven-repository for master isn't master but dev 2011-06-18 22:22:21 +02:00
Axel Uhl 7f704e7af0 Merge branch 'master' of ssh://localhost:12347/home/trac/git 2011-06-18 22:14:40 +02:00
Axel Uhl b9c5d5d73f ranking comparators again may rank competitors equal if they have equal distances / times and such.
But this time we're using Collections.sort with these comparators on a List that doesn't collapse
multiple entries into one.
2011-06-18 22:13:41 +02:00
Axel Uhl ddd77b818c a little script to execute the Unicode test quickly 2011-06-18 21:19:25 +02:00
Axel Uhl 69459ada7e fixed main in test 2011-06-18 19:55:45 +02:00
Axel Uhl 0fedf9269b added main to unicode test 2011-06-18 19:48:30 +02:00
Axel Uhl b1a4876a54 a small test that shows the competitor names of the 49er race in Kiel, some of which contain Unicode 2011-06-18 19:44:34 +02:00
Axel Uhl 1cf3bb13f3 compare otherwise equal but distinct competitors by their name for the race rank
This avoids collapsing the two into one, not having the one appear in the ranked
sorted set
2011-06-18 19:27:48 +02:00
Axel Uhl f63c67be1e compare otherwise equal but distinct competitors by their name 2011-06-18 19:27:32 +02:00
Axel Uhl fbab7d5e53 distinguish by competitor names if otherwise two competitor tracks rank exactly equal 2011-06-18 19:21:28 +02:00
Axel Uhl 6221ecd9b0 added logging in case a tracked leg doesn't have ranks for all competitors 2011-06-18 19:00:26 +02:00
Axel Uhl 948a06e054 infer race start time if non-sense and we have better evidence from GPS fixes 2011-06-18 18:23:03 +02:00
Axel Uhl 910a128d95 removed synchronization from CourseImpl 2011-06-18 16:27:41 +02:00
Axel Uhl a158834d03 encode responses as UTF-8 2011-06-18 15:42:43 +02:00
Axel Uhl 481f07ab6d be more tolerant if there are mark passing notifications with multiple occurrences for the same Waypoint
We thought this couldn't happen, but it does...
2011-06-18 13:39:33 +02:00
Axel Uhl b7e86c9594 added synchronization on CourseImpl to avoid asking waypoints when there is a course update underway 2011-06-18 13:39:31 +02:00
Axel Uhl 203bb9de92 reverted accidental prod changes on master 2011-06-18 10:03:02 +02:00
Axel Uhl 23494c0793 Merge branch 'master' of ssh://localhost:12347/home/trac/git 2011-06-17 23:47:40 +02:00
Axel Uhl ca128d74ce fixed issue with multiple boat classes per event; added test case for that 2011-06-17 23:47:05 +02:00
Simon Pamies 5110add670 Merge branch 'prod' of ssh://195.227.10.246/home/trac/git 2011-06-17 19:48:18 +02:00
Axel Uhl 7b0af7d8e8 compilable version with finished-time for race removed from REST APIs and from TrackedRace interface;
adjusted documentation in README accordingly; prepared getWindwardDistanceToOverallLeader
2011-06-17 17:27:00 +02:00
Axel Uhl c5e8c6e56b show wind/speed averaging interval in showrace output; offer setaveraging action in AdminApp 2011-06-17 10:16:40 +02:00
Axel Uhl d49429a5e9 added wind averaging change API 2011-06-17 10:01:14 +02:00
Axel Uhl fb653ab47d added capability to dynamically adjust the speed averaging interval 2011-06-17 08:28:06 +02:00
Axel Uhl 5f370abb09 Merge branch 'prod' of ssh://localhost:12347/home/trac/git into prod 2011-06-17 01:02:13 +02:00
Axel Uhl 5f8743b25e Merge branch 'master' into prod 2011-06-17 01:01:19 +02:00
Axel Uhl 9430527d34 reverted the effects of merging the fixed master into prod again 2011-06-17 00:54:15 +02:00
Axel Uhl 733fcda9c9 added log output upon com.sap.sailing.server start telling Charset encoding 2011-06-17 00:45:50 +02:00