Axel Uhl
|
7f7b3ed890
|
fixed getWindwardDistanceToOverallLeader
|
2011-12-02 19:50:52 +01:00 |
|
Axel Uhl
|
c8714dd683
|
completed implementation of getWindwardDistanceToOverallLeader
|
2011-12-02 16:03:36 +01:00 |
|
Axel Uhl
|
3fed20a0f2
|
introduced caching for validity of GPSFix in GPSFixTrack
|
2011-12-02 11:56:01 +01:00 |
|
Axel Uhl
|
ee8e750957
|
moved boat class cache and creation to base domain factory
|
2011-12-01 18:00:35 +01:00 |
|
Axel Uhl
|
a372fa9b12
|
pulled createMarkPassing into base domain factory
|
2011-12-01 16:13:01 +01:00 |
|
Axel Uhl
|
dacf7a7197
|
factored course update functionality into Course / CourseImpl
|
2011-12-01 15:49:24 +01:00 |
|
Axel Uhl
|
325965f201
|
Merge remote-tracking branch 'server/gwt' into gwt
|
2011-12-01 14:27:37 +01:00 |
|
Axel Uhl
|
ef3c013f77
|
move common functionality from tracking provider-specific domain factories to base domain factory
|
2011-12-01 14:26:05 +01:00 |
|
fmittag
|
606edfa3db
|
Merge remote-tracking branch 'origin/gwt' into gwt-5
|
2011-12-01 12:59:51 +01:00 |
|
fmittag
|
3fbbded29a
|
LeaderboardPanel next version
|
2011-12-01 12:59:40 +01:00 |
|
Axel Uhl
|
1f2bf4f97e
|
secured maneuver detection against more NPEs; fixed RankGain header display
|
2011-11-30 23:09:59 +01:00 |
|
Axel Uhl
|
d620a33753
|
use only one getManeuvers() call to fill leg entry
|
2011-11-30 21:25:31 +01:00 |
|
Axel Uhl
|
3764f06c74
|
added leg detail column for number of maneuvers; added race detail column for number of manuevers
|
2011-11-30 11:17:54 +01:00 |
|
Axel Uhl
|
cc044bbd58
|
added more icons; consider target tack in icon selection
|
2011-11-30 01:20:43 +01:00 |
|
Axel Uhl
|
8d521eacd9
|
relaxed test verdicts on direction change detection a bit now that shorter time periods are used for averaging
|
2011-11-30 00:17:27 +01:00 |
|
Axel Uhl
|
80c75c031d
|
use boat class's approximate maneuver duration as time over which to average speed
|
2011-11-30 00:09:23 +01:00 |
|
Axel Uhl
|
bd23322486
|
refactored to use before/after speed/bearing from approximating fixes
|
2011-11-29 22:54:46 +01:00 |
|
Axel Uhl
|
d9e39de1e4
|
(untested) support for penalty circle
|
2011-11-29 17:22:32 +01:00 |
|
Axel Uhl
|
bed3dc1340
|
first shot at maneuver type detection; penalty circle still missing
|
2011-11-29 17:12:14 +01:00 |
|
Axel Uhl
|
da19550e01
|
another compilable and untested maneuver detection version, still lacking maneuver classification
|
2011-11-29 15:08:34 +01:00 |
|
Axel Uhl
|
3a7ec76ca2
|
compilable but untested version of maneuver detection
|
2011-11-29 13:44:49 +01:00 |
|
Axel Uhl
|
73b3f2a359
|
interims commit; still working on groupDirectionChangesIntoManeuvers
|
2011-11-29 13:06:15 +01:00 |
|
Axel Uhl
|
37daa1fb4e
|
added interface method on TrackedRace to detect maneuvers
|
2011-11-29 10:43:41 +01:00 |
|
Axel Uhl
|
4c136849cd
|
moved maneuvering parameters to BoatClass (bug 22); continued with maneuver analysis
|
2011-11-29 10:19:28 +01:00 |
|
Axel Uhl
|
ea001468d0
|
pulled up approximate to TrackedRaceImpl; preparing Maneuver analysis
|
2011-11-28 17:50:34 +01:00 |
|
Axel Uhl
|
f796f24858
|
refactored Douglas-Peucker to use List<FixType> instead of GPSFix[]; moved DP usage to TrackedRaceImpl
|
2011-11-28 16:55:52 +01:00 |
|
Axel Uhl
|
f14da4404e
|
fixed wind comparator so it can deal with null positions
|
2011-11-25 17:09:05 +01:00 |
|
Axel Uhl
|
581e0f90a5
|
fixed visibilities, avoid warnings
|
2011-11-25 16:45:34 +01:00 |
|
Axel Uhl
|
a3b30a90d1
|
removed debug output
|
2011-11-25 16:20:36 +01:00 |
|
Axel Uhl
|
e945d39eb6
|
renamed DynamicTrack to DynamicGPSFixTrack because it only tracks GPSFixes
|
2011-11-25 12:59:11 +01:00 |
|
Axel Uhl
|
51f3c40b6a
|
fixed smoothening bug also in GPSFixTrackImpl (no "moving")
|
2011-11-24 21:09:32 +01:00 |
|
Axel Uhl
|
e74164f471
|
fixed bug in track smoothening: accept a fix even if it has no neighbours
|
2011-11-24 20:08:17 +01:00 |
|
Axel Uhl
|
244535c0c8
|
allow for a track to be constructed with smoothening max speed where null means no smoothening
|
2011-11-24 17:55:55 +01:00 |
|
Axel Uhl
|
306f8f715d
|
avoid warning by commenting currently unused constant
|
2011-11-24 15:57:25 +01:00 |
|
Axel Uhl
|
12a9802129
|
preparing for smarter track smoothening based on measured speed on GPSFixMoving
|
2011-11-24 15:55:58 +01:00 |
|
Axel Uhl
|
bf773f8f26
|
added synchronization to all iterations over a track's fixes
|
2011-11-22 23:22:58 +01:00 |
|
Axel Uhl
|
f4e26e0012
|
changed test verdict to ensure ConcurrentModificationException is thrown when adding GPS fixes
|
2011-11-22 22:59:16 +01:00 |
|
Axel Uhl
|
33207d102d
|
added a failing test case for adding a fix to a GPS fix track while iterating over a subset of it
|
2011-11-22 22:19:39 +01:00 |
|
Axel Uhl
|
9699896de3
|
clean up SwissTiming Event/Race/TrackedEvent/TrackedRace after stopping tracking it;
this may need to be adjusted once we add BoatClass support and hence group several
races in one Event object
|
2011-11-21 23:06:41 +01:00 |
|
Axel Uhl
|
4c96d2e23c
|
factored out the common stop() functionality of RaceTrackers
|
2011-11-21 21:30:28 +01:00 |
|
Axel Uhl
|
0955c2fd64
|
fixed bug 69 (When untracking a race with race column expanded, at least the default leaderboard messes up)
|
2011-11-21 21:11:33 +01:00 |
|
Axel Uhl
|
86f62f7b78
|
added basic tests for CourseImpl
|
2011-11-21 14:00:03 +01:00 |
|
Axel Uhl
|
f360f8db3f
|
fixed bug in CourseImpl where deleting the last waypoint caused an exception while trying to delete non-existing leg
|
2011-11-21 13:47:50 +01:00 |
|
Axel Uhl
|
124a593bb4
|
added test that asserts that the control point cache is used
|
2011-11-21 13:32:40 +01:00 |
|
Axel Uhl
|
fd2b7b43d6
|
added more assertions, not all of which are currently fulfilled
|
2011-11-17 15:00:24 +01:00 |
|
Axel Uhl
|
22e340cd93
|
provided an untested implementation of receiveTimingData for SwissTiming connector
|
2011-11-15 13:32:16 +01:00 |
|
Axel Uhl
|
b38242f251
|
more robust exception handling within SailMasterConnectorImpl, catching exceptions caused by handlers
|
2011-11-15 13:10:06 +01:00 |
|
Axel Uhl
|
a62f133847
|
fixed compile errors caused by illegal modifiers for moved constants
|
2011-11-14 22:39:57 +01:00 |
|
Axel Uhl
|
93ccfe55d6
|
refactored: moved functionality for TrackedRace creation including constants for default averaging times
|
2011-11-14 22:37:06 +01:00 |
|
Axel Uhl
|
00b2749202
|
refactored to get rid of the "token" approach for updating / retrieving RaceDefinitions from tracker
|
2011-11-14 21:55:31 +01:00 |
|