Commit Graph
328 Commits
Author SHA1 Message Date
Axel Uhl 987fbfb30e implemented de-serialization through DomainFactory for Buoy, Competitor, Nationality, Waypoint, ControlPoint 2012-04-23 12:17:04 +02:00
Axel Uhl a240e53a51 added an ObjectInputStream subclass that can be used to resolve against a base DomainFactory 2012-04-20 18:18:06 +02:00
Axel Uhl b4fb3c460a added remaining leaderboard manipulation operations 2012-04-19 10:14:57 +02:00
Axel Uhl 1427cc601c trying to solve the deserialization/OSGi class loading problem by using Thread.getContextClassLoader() 2012-04-18 15:13:30 +02:00
Axel Uhl bb20b56139 use an ObjectInputStream for deserialization that has a configurable class loader for use in OSGi context 2012-04-18 14:02:11 +02:00
Axel Uhl 1993766ff8 added test case for serialization 2012-04-18 13:12:46 +02:00
Axel Uhl 598bb96720 made more classes serializable; a first serialization / deserialization test for a GPSFixTrack now works 2012-04-18 13:04:22 +02:00
Axel Uhl 0c42ac3ea4 Merge remote-tracking branch 'server/master' 2012-04-17 18:00:48 +02:00
Axel Uhl 871292d599 made more objects serializable 2012-04-17 17:55:38 +02:00
Axel Uhl d4be211589 made most domain objects serializable 2012-04-17 17:32:08 +02:00
fmittag 45457876e3 Changed TrackedRaceImpl to cache start, end and leg times
Changed getRacesTimesInfo() in SailingServiceImpl to use the cached start, end and leg times of TrackedRaceImpl
2012-04-13 22:09:27 +02:00
Lennart Hensler abcd5ac3f3 Moved calculation of the start and finish for a tracked race to the sailing service 2012-03-30 08:48:56 +02:00
fmittag a9f9a728fe added the forwarding of the StopTracking event from TracTrac
added a new property to the TrackedRace to keep the StopTracking timepoint
2012-03-27 13:54:20 +02: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 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
Lennart Hensler a95ba750aa Added unimplemented methods in MockedTrackedRace 2012-03-14 18:37:04 +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 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 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 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 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 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 0ba0dc0212 added failing test case for averaging a single wind fix with useSpeed=false 2012-03-12 17:59:46 +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 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 d5ae513261 working towards solving bug 382; introduced default base confidences per WindSourceType 2012-03-09 12:20:54 +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 74d0257619 added a CombinedWindTrackImpl that uses TrackedRace.getWind 2012-03-08 16:32:10 +01:00
Axel Uhl c9c50fc8e2 fixed wind test case for changing a leg type 2012-03-08 15:51:36 +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 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 551b905bcf immediately create WindSource value objects instead of delegating to race 2012-03-07 13:21:46 +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 58086569fa renamed wind averaging methods on WindTrack from ...Estimate... to ...Average... 2012-03-06 14:49:45 +01:00
Axel Uhl a862080b4a fixed typo 2012-03-06 12:55:36 +01:00
Axel Uhl 68bc5a7e3d made WindSource serializable 2012-03-06 00:31:24 +01:00
Axel Uhl ac09cfab68 compileable again, but no idea what the tests do 2012-03-05 21:38:16 +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