Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl b5d885bdeb Merge remote-tracking branch 'server/master' 2012-03-17 10:16:53 +01:00
Axel Uhl 1dff60e0a3 implemented cache invalidation interval extend(...) method 2012-03-17 10:14:54 +01:00
Axel Uhl 8fe42155e0 Merge remote-tracking branch 'server/master' 2012-03-17 00:02:06 +01:00
Axel Uhl 4b8f009418 pass-through argument for wind estimation cache invalidation to fix test cases by setting delay to 0 2012-03-17 00:00:05 +01:00
Axel Uhl c108928133 introduced a delay for cache invalidation on the wind estimation WindTrackImpl subclass 2012-03-16 23:02:04 +01:00
Axel Uhl 6879c6556a avoid NPE when initializing leaderboard in live mode 2012-03-16 13:25:12 +01:00
Axel Uhl fb8fffe62e added default constructor to enable serialization 2012-03-15 20:18:59 +01:00
Axel Uhl 447940f282 removed final modifier to make serializable using GWT serialization 2012-03-15 19:20:19 +01:00
Axel Uhl 9a0609e250 fixed gap calculation in case there is no valid speed for the time point
The problem was a premature null result for speed/bearing based on an exponential weigher in case the
time point requested was too far away from the race.
2012-03-15 01:56:37 +01:00
Axel Uhl c4ead4c3a0 fixed exclusion selector: raceIdentifier needs to be updated as field so checkboxes use the current one 2012-03-14 22:52:22 +01:00
Axel Uhl a1aaa327ca fixed layout issues in WindPanel / AdminConsole 2012-03-14 21:14:23 +01:00
Axel Uhl 8530f643d3 aligned dynamic tooltip for measured wind with tool tip for combined wind 2012-03-14 21:01:11 +01:00
Axel Uhl 5a73d0cae6 dynamic tool-tip for measured wind markers 2012-03-14 20:58:26 +01:00
Axel Uhl 944aa71414 Merge remote-tracking branch 'server/master' 2012-03-14 18:23:35 +01:00
Axel Uhl 475723f720 turn wind source exclude panel into Vertical Panel 2012-03-14 18:23:20 +01:00
Axel Uhl c55d11c6e3 re-pack unmodifiable collection to make it serializable 2012-03-14 18:17:50 +01:00
Axel Uhl bdeb0db735 attempt at making wind sources to exclude selectable in WindPanel 2012-03-14 18:14:02 +01:00
Axel Uhl 9297a11004 spectator module required raceboard sources 2012-03-14 17:12:04 +01:00
Axel Uhl fd9870996b leaderboard editing indirectly now also references AdminConsole stuff 2012-03-14 17:03:13 +01:00
Axel Uhl b874cfe39d raceboard is now also reachable from leaderboard editing because of TVMode 2012-03-14 16:57:49 +01:00
Axel Uhl a0aca38d72 include raceboard since its stuff is reachable through LeaderboardPanel (default leaderboard) 2012-03-14 16:52:41 +01:00
Axel Uhl ff2384d07d Merge remote-tracking branch 'server/master' 2012-03-14 16:28:25 +01:00
Axel Uhl c5416afaa7 increased default resolution of wind chart to 10s 2012-03-14 16:28:01 +01:00
Axel Uhl 9d78dedc72 don't average / dampen an already averaged wind fix again 2012-03-14 15:58:33 +01:00
Axel Uhl 857ec29bbb Merge remote-tracking branch 'server/master' 2012-03-14 15:39:27 +01:00
Axel Uhl 3bfd2a92d9 validate step size for wind chart settings dialog 2012-03-14 15:39:04 +01:00
Axel Uhl 2c2e3e3795 fixed bug 394; as a side effect, handle charts with NPE during getExtremes in WindChart 2012-03-14 15:21:15 +01:00
Axel Uhl 98fbf0cdb5 towards solving bug 394: enhanced SailingService so it can cope with null from/to values for getWindInfo 2012-03-14 14:57:49 +01:00
Axel Uhl 9df5a2d4f9 working on bug 394; make step width for WindChart configurable through settings 2012-03-14 14:14:14 +01:00
Axel Uhl f5aa706abb Merge remote-tracking branch 'server/master' 2012-03-14 13:47:53 +01:00
Axel Uhl 32f48f50de adjusted test verdict of testAveragingOfSparseWindTrack based on new confidence logic 2012-03-14 13:47:21 +01:00
Axel Uhl f244c4d505 Merge remote-tracking branch 'server/master' 2012-03-14 12:14:52 +01:00
Axel Uhl 659f9ad141 added missing class to git 2012-03-14 12:14:33 +01:00
Axel Uhl ebd5dac52d Merge remote-tracking branch 'server/master' 2012-03-14 12:09:21 +01:00
Axel Uhl 35ed941cd6 test case for weighing of cluster sizes now green 2012-03-14 12:07:23 +01:00
Axel Uhl a717646ec0 using ConfidenceBasedWindAverager for wind track averaging consistently; two regressions, one new failing test case 2012-03-14 11:26:05 +01:00
Axel Uhl dd57245f76 fixed testWindEstimationCaching test case which was adding a GPS fix too late so it didn't invalidate the cache 2012-03-14 00:42:06 +01:00
Axel Uhl 4243129374 more null-pointer safety; added line for minimal performance improvement 2012-03-14 00:14:21 +01:00
Axel Uhl 73ccb27b0b a compilable version of a TrackBasedWindEstimationTrackImpl that tries to pass on confidences; many NPEs still 2012-03-14 00:01:06 +01:00
Axel Uhl 68a1724a42 fixed obviously broken test verdicts which were obfuscated / hidden by imprecisions in previous estimations 2012-03-13 23:07:54 +01:00
Axel Uhl c96d1319de compute cluster size-based confidence for wind estimation and return from new getEstimatedWindDirectionWithConfidence
This as preparation for a fix for bug 424.
2012-03-13 22:46:41 +01:00
Axel Uhl 74033b8bb2 Merge remote-tracking branch 'server/master' 2012-03-13 21:35:43 +01:00
Axel Uhl 4a0da024bc adjusted test verdict for Dennis' maneuvers test case; the comment there explains things in detail 2012-03-13 21:32:27 +01:00
Axel Uhl e2774b5c3b increasing upwind cluster separation angle threshold from 45deg to 60deg
This fixes the Findel test case because Plessmann is navigating strangely. See also bug 424 comments.
2012-03-13 21:09:54 +01:00
Axel Uhl f3a20f4e98 removed more extra logging 2012-03-13 18:17:07 +01:00
Axel Uhl 69b1aeb60c remove extra logging again 2012-03-13 18:16:21 +01:00
Axel Uhl facc76ddec fixed getExtremeBearings bug, enhanced corresponding test case 2012-03-13 18:10:28 +01:00
Axel Uhl 05bac12203 added a failing test case for order-dependent extreme bearings bug 2012-03-13 18:04:56 +01:00
Axel Uhl d5e63ec7d6 play button in leaderboard selects live mode; removed endOfTracking field in RaceDTO 2012-03-13 15:12:37 +01:00
Axel Uhl d2b687290b moved jump_forward_button...png 2012-03-13 14:46:09 +01:00
Axel Uhl 3b8f4538d2 Merge remote-tracking branch 'server/master' 2012-03-13 14:33:56 +01:00
Axel Uhl 88df3bb460 if null position is passed to getWindUnsynchronized, deliver original wind fix positions 2012-03-13 14:32:56 +01:00
Axel Uhl 404fe3325c added getWindInfo method allowing clients to query original Wind fix positions 2012-03-13 14:32:09 +01:00
Axel Uhl 12c39ee0d6 Merge remote-tracking branch 'server/master' 2012-03-13 14:08:24 +01:00
Axel Uhl 721bb2ddf5 improved Javadoc 2012-03-13 14:03:32 +01:00
Axel Uhl a2dea2536a trying to solve bug 408; Lennart, please review 2012-03-13 01:27:52 +01:00
Axel Uhl 9cc5c119b4 improved Javadoc for new wind averaging pattern 2012-03-13 00:00:33 +01:00
Axel Uhl 1ca6700b9f reset disconnect timeout again from 60s to 5s; it was only for testing, not used in production 2012-03-12 23:54:26 +01:00
Axel Uhl cf90ce42fe tests for averaging with wind tracks whose speed is not to be used work now 2012-03-12 23:50:59 +01:00
Axel Uhl fa4c60b880 fixed first issue with failing test case for averaging a single useSpeed=false wind 2012-03-12 18:14:09 +01:00
Axel Uhl 2c8a46aad5 Merge remote-tracking branch 'server/master' 2012-03-12 18:00:14 +01:00
Axel Uhl 0ba0dc0212 added failing test case for averaging a single wind fix with useSpeed=false 2012-03-12 17:59:46 +01:00
Axel Uhl 5791700bdd Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceMap.java
2012-03-12 17:35:31 +01:00
Axel Uhl 2523e67a60 added two failing tests for useSpeed=false 2012-03-12 17:23:38 +01:00
Axel Uhl 135b577934 also use human-readable wind source type names in settings dialog, fixing bug 399 2012-03-12 17:02:58 +01:00
Axel Uhl f672125de9 distinguish whether or not to use a wind source's speed; provide human-readable wind source names 2012-03-12 16:56:17 +01:00
Axel Uhl a4b2da7604 fixed NPE in case leaderboard isn't set when columns to show are to be computed 2012-03-10 00:50:54 +01:00
Axel Uhl a80c873e89 major refactoring of leaderboard settings regarding specification of races to show 2012-03-10 00:47:44 +01:00
Axel Uhl 3cba13dde8 improved auto-expansion of first race; don't do it for regular standalone leaderboard 2012-03-09 23:56:07 +01:00
Axel Uhl 6051b3a972 ensure the presence of an index in WIND_TRACKS by event name 2012-03-09 23:40:18 +01:00
Axel Uhl edd8e37863 increased timeout for receivers not receiving something; should help when loading many races concurrently 2012-03-09 22:20:20 +01:00
Axel Uhl c47942e31f Merge remote-tracking branch 'server/master' 2012-03-09 21:45:44 +01:00
Axel Uhl 74fa27316a fix sorting and race column display upon play mode change 2012-03-09 21:44:57 +01:00
Axel Uhl 586a6c9a3e trying to fix automatic sorting or leaderboard in case of pre-selected race 2012-03-09 20:30:58 +01:00
Axel Uhl c610eac44c sorting leaderboard by race name 2012-03-09 17:51:28 +01:00
Axel Uhl a6b4ca0cb5 switch leaderboard settings automatically only if play mode really changed 2012-03-09 17:39:57 +01:00
Axel Uhl 6bb15987fb consider null delay and null refresh rate as no change 2012-03-09 17:35:00 +01:00
Axel Uhl ffc8e185b9 Merge remote-tracking branch 'server/master' 2012-03-09 16:41:10 +01:00
Axel Uhl 8cff5a7c93 removed gap from live settings; meter distance should do 2012-03-09 16:40:48 +01:00
Axel Uhl ebd9a3885d added gap to leader, distance to leader and number of maneuvers to live details 2012-03-09 16:39:41 +01:00
Axel Uhl 2384c2719e introduced sort settings in LeaderboardSettings and corresponding handling for it 2012-03-09 16:30:10 +01:00
Axel Uhl 47a9302b7d removed uncommented commented code 2012-03-09 14:53:37 +01:00
Axel Uhl 89b56be758 using getAssumedEnd() for "to" of Combined wind track 2012-03-09 14:43:54 +01:00
Axel Uhl d5ae513261 working towards solving bug 382; introduced default base confidences per WindSourceType 2012-03-09 12:20:54 +01:00
Axel Uhl 0935a5afea fixed caching problem in getDirectionFromStartToNextMark; fixed bug 388 (course-based wind track extended) 2012-03-09 11:23:48 +01:00
Axel Uhl b883acce9e solved byg 385 by returning null from getWindOnLeg if mark positions are not known;
this will cause a NoWindException in getLegType which is already caught in the wind estimator
2012-03-09 10:50:26 +01:00
Axel Uhl 33f5a9927f added missing errorlabel style to a few more .css files 2012-03-09 10:47:20 +01:00
Axel Uhl 4bec1d8b0f use UTC to parse time stamps from TracTrac JSON document; this now fixes the mark position volume issue 2012-03-09 10:34:57 +01:00
Axel Uhl 1b971c794a improved error message in case of TracTrac connectivity errors 2012-03-09 10:00:57 +01:00
Axel Uhl fe0fb3eeb1 avoid NPE in CourseBasedWindTrack 2012-03-09 09:26:42 +01:00
Axel Uhl 71c7f833fd Merge remote-tracking branch 'server/master' 2012-03-09 00:21:18 +01:00
Axel Uhl 275d627802 use less confidence for downwind estimations; configured in BoatClassImpl 2012-03-09 00:20:39 +01:00
Axel Uhl 1f4d24569d fixed test case by removing argument to CombinedWindTrackImpl constructor 2012-03-09 00:09:18 +01:00
Axel Uhl 8fd3667793 increased resolution for raw COMBINED fixes to 10s; constrain MarkPosition loading to tracked time 2012-03-09 00:04:50 +01:00
Axel Uhl 63642ff6e0 commented out COMBINED wind track retrieval for performance reasons for now; added COmpositeSettings stuff 2012-03-08 18:16:22 +01:00
Axel Uhl d9dcba2506 don't implicitly add COMBINED wind track if wind sources are explicitly specified 2012-03-08 16:49:21 +01:00
Axel Uhl 2150629d7b SailingService.getWind(...) methods now also add the COMBINED WindSource(Type) by default 2012-03-08 16:46:40 +01:00
Axel Uhl a52a0e5645 Merge remote-tracking branch 'server/master' 2012-03-08 16:33:06 +01:00
Axel Uhl 74d0257619 added a CombinedWindTrackImpl that uses TrackedRace.getWind 2012-03-08 16:32:10 +01:00
Axel Uhl b0db50e3e0 untangled the endless recursion regarding internalRawFixes in TrackBasedEstimationWindTrackImpl 2012-03-08 16:19:12 +01:00