Axel Uhl
cd8ca16f68
fixed wind estimation for cases where not all clusters are filled with data
2011-08-01 15:52:05 +02:00
Axel Uhl
48f2918839
fixed URL setup with active tunnel for Kiel Week tests
2011-08-01 15:39:06 +02:00
Axel Uhl
158bb9a4cb
use default port numbers 4400/4401 for Kieler Woche test cases instead of SAP-reserver 1520/1521
2011-08-01 15:34:13 +02:00
Axel Uhl
3b7f021a6f
fixed bug regarding speed estimation (too many fixes after selected time point were used)
...
Will need to add a test case for this.
A first meaningful test case for wind estimation works based on the live 505 Race 2 data.
2011-08-01 15:28:03 +02:00
Axel Uhl
94164c1668
a first online data-based wind estimation test setup
2011-08-01 14:30:00 +02:00
Axel Uhl
3229c49bc7
enabled WEB wind record removal from UI
2011-08-01 13:41:55 +02:00
Axel Uhl
c86c2e6810
slight refactoring of Kiel Week online data-based tests
2011-08-01 11:54:39 +02:00
Axel Uhl
fbeadba61a
factored out commonalities of Kiel Week data based tests
2011-08-01 11:49:44 +02:00
Axel Uhl
eca261552c
renamed test case classes to suffix "*Test" so that maven automatically detects them
2011-08-01 10:21:16 +02:00
Axel Uhl
0011fb70c2
find competitor names from file system, hopefully avoiding Unicode trouble with special chars in file names
2011-08-01 10:12:21 +02:00
Axel Uhl
f628f356fb
consistently use test database for wind track tests
2011-07-29 17:27:45 +02:00
Axel Uhl
86c4eaa1b0
removed more Mongo specifics from the factory interfaces
2011-07-29 17:22:34 +02:00
Axel Uhl
b0c2cdfa41
remove DB parameter from Mongo factory interfaces
2011-07-29 17:16:21 +02:00
Axel Uhl
be6697850c
added AbstractScoreCorrection to prepare for Mongo-based score corrections
2011-07-29 17:07:00 +02:00
Axel Uhl
70ac978a21
added more tests regarding result discarding
2011-07-29 16:12:40 +02:00
Axel Uhl
36c09e7663
fixed bug in discarding rule implementation
2011-07-29 16:00:27 +02:00
Axel Uhl
0282c6a8c8
added Leaderboard interface with first little test cases
...
Also, streamlined pom.xml files
2011-07-29 15:36:49 +02:00
Axel Uhl
45b46f3209
added a first Leaderboard interface version
2011-07-28 17:12:25 +02:00
Axel Uhl
7a84f39122
initialize a Team object in test case
2011-07-28 16:10:51 +02:00
Axel Uhl
4aaa58cb35
removed test access to getEstimatedWindDirection
2011-07-28 14:00:05 +02:00
Axel Uhl
f0a0f4ddff
first test case about estimating wind directions from tracks; doesn't really do much,
...
and results are not yet meaningful because currently we're not getting mark passing
events for the Kiel Week tracks and therefore don't know which boats are going upwind
and which ones are going downwind.
2011-07-28 13:28:10 +02:00
Axel Uhl
5fb119ae0c
refactored simple track storage into StoredTrackBasedTest
2011-07-27 14:43:28 +02:00
Axel Uhl
6a513f2af5
changed tracked-based tests such that they don't need an online connection
2011-07-27 14:36:01 +02:00
Axel Uhl
19939913a1
turned kn into kts
2011-07-23 21:53:00 +02:00
Axel Uhl
1dc9f89e70
wrote up a few TODOs regarding preparing for a second tracking adapter; added missing BearingCluster class
2011-07-22 10:42:17 +02:00
Axel Uhl
98d38e87b7
started with an algorithm to infer wind direction from tacking/jibing angles
2011-07-22 08:32:12 +02:00
Axel Uhl
f6b6b7949b
started working on maneuver detection in tracks and wind inferral from manuevers
2011-07-21 01:48:59 +02:00
Axel Uhl
ba1f72d3b0
adhere to single selection mode in tree view, disallowing multi-select by selecting event/regatta
2011-07-18 22:00:42 +02:00
Axel Uhl
522e730e44
round wind ticks properly
2011-07-18 21:44:34 +02:00
Axel Uhl
a7d51dc1c5
show ticks on wind indicator, displaying wind force
2011-07-18 21:19:39 +02:00
Axel Uhl
1daf806c02
enlarged wind display a bit; fixed a few more NPEs and NWEs
2011-07-18 17:35:39 +02:00
Axel Uhl
22adbc7cbf
added wind history display to race map panel
2011-07-18 16:35:10 +02:00
Axel Uhl
2a4dc6f286
added missing Triple class
2011-07-18 09:53:17 +02:00
Axel Uhl
2a869b37c3
Merge branch 'gwt' of ssh://git.wdf.sap.corp:29418/SAPSail/sapsailingcapture into gwt
2011-07-16 02:22:14 +02:00
Axel Uhl
b25042929d
more NPE handling in case time slider hasn't been initialized; use smoothened fixes for boat tails
2011-07-16 02:20:52 +02:00
Axel Uhl
af4efe83e4
return null wind info DAO if tracked race not found
2011-07-16 01:44:48 +02:00
Axel Uhl
c7c3b0b223
made robust against queries for wind for untracked races
2011-07-16 01:37:42 +02:00
Axel Uhl
4f6b934efd
made another service robust against requests for already stopped events/races
2011-07-16 01:34:47 +02:00
Axel Uhl
f6cdee6855
made robust against races whose tracking was already stopped
2011-07-16 01:31:48 +02:00
Axel Uhl
fadcc5ec5b
compilable, yet entirely untested refactored version of panel structure
...
trying to re-use the tree / list views of races/events with their respective selection events
2011-07-16 01:19:56 +02:00
Daniel Brinkmann
3706d462cd
Merge branch 'gwt' of ssh://git.wdf.sap.corp:29418/SAPSail/sapsailingcapture into gwt
2011-07-15 17:04:35 +02:00
Daniel Brinkmann
f257e5f536
First version of WindIndicator Widget.
...
Uses canvas to display wind direction and cloud coverage.
Windspeed visualization yet to come.
2011-07-15 16:46:24 +02:00
Axel Uhl
9669ed7908
synchronize on CourseImpl when fetching its legs
2011-07-15 13:14:45 +02:00
Daniel Brinkmann
b77d5020aa
Comply with Axel's code style :-D
2011-07-15 10:25:05 +02:00
Daniel Brinkmann
214527501d
Merge branch 'gwt' of ssh://git.wdf.sap.corp:29418/SAPSail/sapsailingcapture into gwt
2011-07-15 10:15:57 +02:00
Axel Uhl
d3f461dc64
use raw variants for testing because test tracks don't use realistic speeds
...
It may be better to use the real (smoothened) versions of the APIs but configure the
track to use a very large threshold for these test cases so that no fix is eliminated.
2011-07-14 23:28:29 +02:00
Axel Uhl
1cbd97563a
first rough GPS fix smoothening algorithm with a few tests in place
...
If one fix left and right has a computed speed of more than a threshold (currently
50 knots) that seems likely for the boat classes we're talking about, the fix is
removed from the smoothened view of the track.
The threshold obviously needs to become parameterizable. The subclass for
fixes that know their speed should refine this to take into account the speeds
as announced by the fixes themselves.
2011-07-14 23:17:02 +02:00
Axel Uhl
21b9ed2f92
yet more tests for PartialNavigableSetView
2011-07-14 22:09:56 +02:00
Axel Uhl
981a32ac8b
added more tests for PartialNavigableSetView
2011-07-14 22:04:12 +02:00
Axel Uhl
e796513e9a
added PartialNavigableSetView and a few first trivial tests
2011-07-14 21:52:23 +02:00