Commit Graph
100 Commits
Author SHA1 Message Date
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
Axel Uhl 5acebef1a1 replaced more Pair<Double, Double> by ScalableBearing 2012-03-01 11:20:12 +01:00
Axel Uhl f24deeb2e3 Introduced WindWithConfidence; use Scalable* classes instead of Pair/Triple as scalable values in interfaces;
I extracted some of the Scalable... classes into public standalone classes so I could use them in
ScalableWind. This made it obvious that these classes can easily be used instead of the more
cumbersome Pair<Double, Double> or Triple<Double, Double, Double> types for the scalable value type
argument. Subsequently this required adjustments to a few tests.
2012-03-01 10:59:48 +01:00
Axel Uhl 04531d217f Merge remote-tracking branch 'server/master' 2012-02-29 21:11:12 +01:00
Axel Uhl edce4516c5 fixed bug 319 (artifacts on map) by adjusting firstShownFix and lastShownFix in mergeFixes orderly 2012-02-29 21:09:28 +01:00
Axel Uhl c2c91a52fa fixed one off-by-one problem in tail construction, but that didn't fix the artifacts that appear,
particularly when moving back in time
2012-02-29 20:56:50 +01:00
Axel Uhl ebf4214609 use response order check also for boat positions and mark positions 2012-02-29 15:59:47 +01:00
Axel Uhl 69a67b6f15 fixed NPE in MongoDB adapter when loading wind fixes without position specification 2012-02-29 13:07:14 +01:00
Axel Uhl f36a657dc2 Added synchronization for MarkPassing collections, fixing bug 342 2012-02-29 12:07:49 +01:00
Axel Uhl 2afb74b95a adding updateIPToBoat2 as an example of how to update a local IP address through the central CGI-BIN script 2012-02-29 11:31:11 +01:00
Axel Uhl c9e558c007 added updateIPToBoat2 script as example of how to use the IP address update CGI-BIN script on the server 2012-02-29 11:30:37 +01:00
Axel Uhl 767289f284 avoid explicit cast to Double in Mongo persistence adapters; cast to Number instead and use doubleValue();
this should fix issues with wind databases after export/import where it seems that an exported even double
value is imported again as an Integer object instead of the Double that it originally was written as.
2012-02-29 00:18:09 +01:00
Axel Uhl 9ba5122096 fixed bug 344 by removing old test code 2012-02-28 23:04:30 +01:00
Axel Uhl 3dfe637d9f added .gwt directory to .gitignore 2012-02-28 22:20:09 +01:00
Axel Uhl 6c3913bb8e Merge branch 'updatable-chart_2' 2012-02-28 21:35:12 +01:00
Axel Uhl 7fcf34db5e added hint on copying wind from one DB instance to another 2012-02-28 21:33:11 +01:00
Axel Uhl 20b9c3b88c Merge branch 'master' into updatable-chart_2
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/controls/slider/SliderBar.java
2012-02-28 20:58:56 +01:00
Axel Uhl 08effa64bf added comments why no event is fired when we set min/max on the slider bar 2012-02-28 20:58:04 +01:00
Axel Uhl 674196c458 don't fire an event when propagating an extension of the min/max range 2012-02-28 20:50:36 +01:00
Axel Uhl 9db11ef186 moved null check; added synchronization to avoid concurrency issues when debugging in Java VM 2012-02-28 18:16:44 +01:00
Axel Uhl bebd931777 fixing bug 340 by fetching all data required while still owning the lock on the GPS fix track 2012-02-28 17:42:37 +01:00
Axel Uhl ecc17bf17d added bin to gitignore 2012-02-28 17:08:59 +01:00