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