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
Axel Uhl
c9c50fc8e2
fixed wind test case for changing a leg type
2012-03-08 15:51:36 +01:00
Axel Uhl
57c44d3305
fixed caching in wind estimation track
2012-03-08 15:48:07 +01:00
Axel Uhl
db57d35b0e
working towards an additional virtual combined wind source; currently two tests are broken
2012-03-08 15:45:33 +01:00
Axel Uhl
65212b45ca
avoid deadlock by only locking windTracks collection when adding a wind track
2012-03-08 14:02:23 +01:00
Axel Uhl
aaa2985ab2
adjusted MongoDB test to new WindSource / WindSourceType split
2012-03-08 13:27:57 +01:00
Axel Uhl
e92e1cff66
force time points to change in MongoDB test, hoping to fix unpredictable behavior
2012-03-08 13:15:02 +01:00
Axel Uhl
b4b32a3f7c
Merge remote-tracking branch 'server/master'
2012-03-08 12:37:11 +01:00
Axel Uhl
4af970de4a
during wind estimation, ignore boats "going backwards" in a leg; copes with missing mark passings;
...
needed to adjust one test case which was changing the leg type but didn't change the competitor bearings
2012-03-08 12:36:03 +01:00
Axel Uhl
1e3bce3587
Merge remote-tracking branch 'server/master'
2012-03-07 15:19:19 +01:00
Axel Uhl
57fadf8fde
fixed another import issue
2012-03-07 15:18:57 +01:00
Axel Uhl
c74320870e
Merge remote-tracking branch 'server/master'
2012-03-07 14:39:39 +01:00
Axel Uhl
9d83436f79
removed imports pointing to classes outside of GWT modules, causing GWT compile errors
2012-03-07 14:38:52 +01:00
Axel Uhl
57dc2a30ed
Merge remote-tracking branch 'server/master'
2012-03-07 13:23:06 +01:00
Axel Uhl
551b905bcf
immediately create WindSource value objects instead of delegating to race
2012-03-07 13:21:46 +01:00
Axel Uhl
59d049042d
working towards solving bug 374; Wind records are now written and read with their optional source ID
2012-03-07 09:06:52 +01:00
Axel Uhl
cc009ff5c1
trying to load persistent wind tracks during construction of TrackedRaceImpl; untested
2012-03-06 18:01:47 +01:00
Axel Uhl
e741563593
Merge remote-tracking branch 'server/master'
2012-03-06 16:54:46 +01:00
Axel Uhl
ce06f866d4
Merge branch 'master' into confidencewind
2012-03-06 14:52:17 +01:00
Axel Uhl
58086569fa
renamed wind averaging methods on WindTrack from ...Estimate... to ...Average...
2012-03-06 14:49:45 +01:00
Axel Uhl
354013be1a
use confidences when splitting a bearing cluster
2012-03-06 14:48:39 +01:00
Axel Uhl
cc55bdd422
fixed unit string in wind chart tool tip, depending on type of series
2012-03-06 12:56:08 +01:00
Axel Uhl
696475e778
added missing unit in toString()
2012-03-06 12:55:57 +01:00
Axel Uhl
a862080b4a
fixed typo
2012-03-06 12:55:36 +01:00
Axel Uhl
21807f2969
reduced wind averaging interval to 2*resolution + 2ms for estimation track
...
This fixes parts of the performance problem. Now it's about increasing concurrency again.
2012-03-06 11:09:30 +01:00
Axel Uhl
d917f0694f
use CASCADING as the default style for the RaceBoard entry point
2012-03-06 11:09:08 +01:00
Axel Uhl
617c88ca3d
fixed result of TrackedRaceImpl.getStartFinishPlacemarks in case finish is close to start
2012-03-06 09:12:53 +01:00
Axel Uhl
68bc5a7e3d
made WindSource serializable
2012-03-06 00:31:24 +01:00
Axel Uhl
d630b385cd
made UI compilable again after WindSource / WindSourceType split
2012-03-05 23:24:32 +01:00
Axel Uhl
8d5b6f87a8
fixed result of TrackedRaceImpl.getStartFinishPlacemarks in case finish is close to start
2012-03-05 23:16:05 +01:00
Axel Uhl
a1d26fa780
Merge branch 'master' into confidencewind
2012-03-05 23:04:54 +01:00
Axel Uhl
a34348b090
deal with null positions in wind averaging and confidence handling
2012-03-05 23:03:38 +01:00
Axel Uhl
4039269568
handle case where race hasn't received start of tracking or a last event yet
2012-03-05 22:58:16 +01:00
Axel Uhl
800104865b
cut short endless searched on estimated wind by reducing search space to tracked time frame
2012-03-05 22:47:36 +01:00
Axel Uhl
f8fe9675da
respect windSourcesToExclude parameter again in getWind(...); down to about 8 errors; not terminating...
2012-03-05 21:48:40 +01:00
Axel Uhl
ac09cfab68
compileable again, but no idea what the tests do
2012-03-05 21:38:16 +01:00
Axel Uhl
102e764b73
increasingly adjusted to WindSource/WindSourceType divide
2012-03-05 21:29:32 +01:00
Axel Uhl
9e36378f2e
interims commit, uncompilable, moving towards distinguishing WindSource and WindSourceType
...
The problem I'm trying to solve is this: there may be multiple WindSource objects for the
same WindSourceType. Example: EXPEDITION where each sensor shall produce a WindTrack of its own.
Similarly, there may be manually-entered and REST-provided WEB tracks.
2012-03-05 18:11:41 +01:00
Axel Uhl
944f1384d2
added missing new method to MockedTrackedRace
2012-03-05 16:19:26 +01:00
Axel Uhl
d7b4968629
Merge remote-tracking branch 'origin/master'
2012-03-05 16:14:29 +01:00
Axel Uhl
4f8b12e6f2
added column for windward distance to overall leader to leaderboard
2012-03-05 16:14:10 +01:00
Axel Uhl
ed8884403b
Merge remote-tracking branch 'server/master'
2012-03-05 16:13:15 +01:00
Axel Uhl
16e60e7f37
tunnel changed IP from 10.18.10.38 to 10.18.206.73
2012-03-05 16:12:24 +01:00
Axel Uhl
6b8115c67b
Merge remote-tracking branch 'server/master'
2012-03-02 18:18:03 +01:00
Axel Uhl
0bc240ad17
fixed grid style for wind speed chart series
2012-03-02 18:17:17 +01:00
Axel Uhl
71191869cb
improved visualization options for wind speed series
2012-03-02 18:10:38 +01:00
Axel Uhl
97b15c3daa
added wind speed as second chart series for each wind source (see bug 361)
2012-03-02 17:45:11 +01:00
Axel Uhl
27bb3b7ab5
Merge remote-tracking branch 'server/now-delay' into now-delay
2012-03-02 16:50:37 +01:00
Axel Uhl
7e1fdd6aaf
avoid null points in additions to competitor charts
2012-03-02 16:50:09 +01:00
Axel Uhl
61a026ff0a
set entire points series because of the suspicion that addPoint doesn't do what it's supposed to
2012-03-02 16:34:09 +01:00
Axel Uhl
618f280602
added a few TODOs to the DEVELOPMENT doc
2012-03-02 12:32:17 +01:00
Axel Uhl
0ce03cd22b
added a second Y axis in WindChart (no series refer to it yet) for wind speed display in knots
2012-03-02 10:28:30 +01:00
Axel Uhl
9ed0a55392
added comments for bug 363
2012-03-02 10:15:52 +01:00
Axel Uhl
850705b263
the fix for bug 360 introduced a NoSuchElementException; added check for empty collection
2012-03-01 17:39:31 +01:00
Axel Uhl
fa06dc510e
fixed bug 360: deadlock across mark passings lock and wind estimation track lock
2012-03-01 17:26:28 +01:00
Axel Uhl
8d073b612b
added a first test case for WindWithConfidence averaging
2012-03-01 11:44:46 +01:00