Axel Uhl
4e34a26f2d
renamed from runlet to sailing
2012-03-26 21:07:10 +02:00
Axel Uhl
79709e0fee
Moved OT tests into separate bundle; renamed from runlet to sailing
2012-03-26 21:04:39 +02:00
Axel Uhl
f956c869c5
spun off test bundle for operationaltransformation tests
2012-03-26 20:55:36 +02:00
Axel Uhl
3d38cc0cff
added operational transformation (OT) bundle
2012-03-26 20:40:43 +02:00
Axel Uhl
13e431e8e8
removed spurious empty lines
2012-03-26 13:17:30 +02:00
Axel Uhl
a0c0c8b978
Merge remote-tracking branch 'server/master'
2012-03-23 12:15:55 +01:00
Axel Uhl
12f55689d3
fixed NPE in getStart()
2012-03-23 12:10:54 +01:00
Axel Uhl
2bb259a362
fixed DynamicTrackedRaceImpl's getMarkPassingsInOrder
2012-03-23 12:08:14 +01:00
Axel Uhl
c65eb44a70
refactored calculation of race start time
2012-03-23 11:58:35 +01:00
Axel Uhl
470b4b0f1d
don't set race start time anymore from arbitrary GPS fix; set startOfTracking instead of race start from TracTrac
...
So far, we confused the start of tracking with the start of race in DynamicTrackedRaceImpl and the TracTrac
provider. This is now fixed by a new setter for startOfTracking. Watch out for negative effects of this
fundamental change...
2012-03-23 09:35:22 +01:00
Axel Uhl
469d3ca54d
made trackBasedEstimationWindTrackImpl synchronized to fix concurrent modification exception bug 452
2012-03-23 08:58:15 +01:00
Axel Uhl
3e4c6e7846
Nils suggested to use a greater angle for upwind/downwind tolerance; watch the reaching leg classification now!
2012-03-22 23:58:16 +01:00
Axel Uhl
7bd2de771e
use checkboxes to show/hide series; the logic isn't initialized properly and Highchart has a display/layout bug
2012-03-22 23:57:45 +01:00
Axel Uhl
178ebd47b6
display checkboxes in wind chart legend to enable showing / hiding series
2012-03-22 23:26:12 +01:00
Axel Uhl
5d9229ee49
Nils: Added angle between boat bearing and wind direction to info window; fixed parentheses in maneuver tool tip
2012-03-22 10:53:35 +01:00
Axel Uhl
982ad9a1fb
Merge remote-tracking branch 'server/master'
2012-03-21 18:18:49 +01:00
Axel Uhl
8482cbb239
By Nils: added combined wind to GPSFixDTO to prepare display of wind angle
2012-03-21 18:17:23 +01:00
Axel Uhl
cba663b6ed
compare competitor ID's toString() representation instead of the UUID itself
2012-03-21 14:24:19 +01:00
Axel Uhl
b81e4421ed
Merge remote-tracking branch 'server/master'
2012-03-21 13:35:00 +01:00
Axel Uhl
3f66428af7
changed competitor-related update service methods such that they use the ID instead of the name as identification
2012-03-21 13:32:43 +01:00
Axel Uhl
c0cf60a049
removed extra closing brace that remained accidentally after merge
2012-03-20 15:14:20 +01:00
Axel Uhl
d0e172afa4
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-20 14:33:15 +01:00
Axel Uhl
b9866e28c5
solving bug 479: auto-zoom settings are cleared as soon as user drags/zooms the map
2012-03-20 14:28:52 +01:00
Axel Uhl
3754728109
removed setWrapperCallback method
2012-03-19 02:44:33 +01:00
Axel Uhl
acf21fa147
more refactorings in AsyncActionsExecutor
2012-03-19 02:37:24 +01:00
Axel Uhl
41d1bf0983
pass AsyncActionsExecutor also to WindPanel and WindChart and use in WindChart action call
2012-03-19 02:11:08 +01:00
Axel Uhl
9c4e5b3be9
some more formatting convention work; encapsulated wrapperCallback field
2012-03-19 01:53:21 +01:00
Axel Uhl
c226780972
factored most code from action subclasses into abstract Default... implementation
2012-03-19 01:50:28 +01:00
Axel Uhl
62ceb223ab
started to refactor and re-format the async call pattern with request dropping
2012-03-19 01:43:05 +01:00
Axel Uhl
1c19775f28
use average SOG / VMG for LegEntryDTO if the competitor has finished the leg already at timePoint;
...
this should fix bug 467 (VMG varying while leg already finished)
2012-03-18 23:22:38 +01:00
Axel Uhl
528318fbb9
fixed return types for getTimeInMilliseconds consistently
2012-03-18 10:26:02 +01:00
Axel Uhl
0863c84819
Merge remote-tracking branch 'server/master'
2012-03-18 10:25:06 +01:00
Axel Uhl
6b124da7e3
turned timeInMilliseconds into a Long, returning null if leg hasn't started yet
2012-03-18 10:23:55 +01:00
Axel Uhl
5e1e724c7e
delay rank and maneuver cache invalidation by a constant time (currently 7.5s)
2012-03-17 15:32:27 +01:00
Axel Uhl
af826a133b
Merge remote-tracking branch 'server/master'
2012-03-17 12:46:34 +01:00
Axel Uhl
be5865d318
avoid NPE during getWindInfo with null from-time
2012-03-17 12:46:12 +01:00
Axel Uhl
40aa55fdb0
avoid NPE in case a competitor doesn't exist on the map yet
2012-03-17 12:24:21 +01:00
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