Commit Graph
5743 Commits
Author SHA1 Message Date
Axel Uhl fec2015f71 bug6209: removed debug output and cleaned up;
There are still sporadic test failures, with maneuver candidates being
at slightly different time points between early and late initialization.
Another puzzle to solve?
2026-02-19 16:16:18 +01:00
Axel Uhl d9818f86dc bug6209: interims commit: test passes by consistently using compacted cached speed of fix in getEstimatedSpeed 2026-02-19 16:05:30 +01:00
Axel Uhl a3dabb8ccd bug6209: when validity changes for a fix, invalidate estimated speed for affected neighbours 2026-02-19 14:58:03 +01:00
Axel Uhl f5a5399349 bug6209: fixed one remaining issue regarding out-of-order or duplicate time point fix insertion into approximator's queue 2026-02-18 11:29:27 +01:00
Axel Uhl d304ddbd8a bug6209: slight adjustment of gybe time in test 2026-02-18 10:26:41 +01:00
Axel Uhl 17c9479f1b bug6209: slightly extend maneuver duration from 8s to 10s; use 4 boat lengths for grouping 2026-02-17 18:28:13 +01:00
Axel Uhl 1e040317f6 bug6209: relax groupability criteria for approximation fixes into single maneuver spot;
see comment #21; we now require adjacent approximation fixes to be
within five (instead of three) hull lengths of distance or twice
(instead of once) the maneuver duration to be considered groupable
into the same maneuver spot. This fixes the PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test
but should be augmented by making adjacent maneuver curves truly
adjacent
2026-02-17 17:01:40 +01:00
Axel Uhl 5d8a94dfad bug6209: EXPERIMENTAL: see comment #17; adding a queue to delay fix delivery 2026-02-13 18:08:16 +01:00
Axel Uhl e28efc65ca bug6209: fixed off-by-one error in FixWindow 2026-02-09 15:04:44 +01:00
Axel Uhl 46e1203049 bug6209: fixed serializability of Kadane sequences; added NPE safety 2026-02-06 16:50:54 +01:00
Axel Uhl 33e803e1df bug6209: fixed bug in Kadane implementation;
during removal, nodes weren't properly removed from the two TreeMaps
keeping track of maximum/minimum sums.
2026-02-06 11:36:22 +01:00
Axel Uhl 2a2342b8ca bug6209: FixWindow now uses the Kadane implementation 2026-02-05 16:32:02 +01:00
Axel Uhl 1bede4b854 bug6209: moving HasConfidence and other stuff to com.sap.sse.common 2026-02-01 00:02:49 +01:00
Axel Uhl 672d1697b2 bug6209: split tests for CourseChangeBasedTrackApproximation; added failing test for mixed direction window 2026-01-30 16:21:13 +01:00
Axel Uhl 494c464a88 bug6209: fixed out-of-order issues in CourseChangeBasedTrackApproximation.FixWindow 2026-01-30 13:04:51 +01:00
Axel Uhl f6d9b8aefb bug6209: count fixes actually added to the approximator 2026-01-28 18:48:36 +01:00
Axel Uhl aff9a32e93 bug6209: added failing test case for CourseChangeBasedTrackApproximation;
also removed unused meters/distance parameters for approximation methods
2026-01-28 16:32:58 +01:00
Axel Uhl 6c2c7a8160 bug6199: apply race-end score corrections at blue flag down, even with later finish mark passing time 2025-12-16 20:49:46 +00:00
Axel Uhl 1497e55291 assume 10kts default wind speed in TWD estimation from COG if no wind speed is known at all 2025-12-08 15:40:49 +01:00
Axel Uhl df0396f4dd bug6193: moved #races calculation to after filling result entries 2025-12-08 11:47:02 +01:00
Axel Uhl 3214944514 Merge branch 'main' into bug6186; fixed mandatory triggering of mark passing calculation upon MPC.resume() 2025-11-27 15:22:56 +01:00
Axel Uhl cfce131b0d added comment 2025-11-27 14:02:07 +01:00
Axel Uhl 89de78685b bug6186: trying to resolve deadlock by using separate MPC thread pool 2025-11-27 11:28:36 +01:00
Axel Uhl 4c87dd1089 bug6186: dedicated background thread pool to wait for mark passing calculator initializations 2025-11-26 10:48:11 +01:00
Axel Uhl d20dc15983 bug6186: no separate thread to cache mark passings in DB; use background executor 2025-11-26 10:44:29 +01:00
Axel Uhl 2ea8e78c08 removed obsolete comment 2025-11-26 09:39:45 +01:00
Axel Uhl 03572e7384 Merge remote-tracking branch 'github/main' into main 2025-11-20 17:22:42 +01:00
Axel Uhl 1368179ac0 bug6184: exclude the maneuver-based wind estimations from the wind sources used for maneuver classification 2025-11-19 13:57:38 +01:00
masha.kashirina 03465ad67d bug6060: merge main 2025-11-13 10:16:39 +01:00
masha.kashirina 92e3a4f177 Merge branch 'main' into bug6060 2025-10-31 15:30:59 +01:00
Axel Uhl c0563fad71 bug6170: properly add authentication header for all UpdateHandlers 2025-10-30 10:58:56 +01:00
Axel Uhl 4f5f36f753 Merge branch 'main' into bug6170 2025-10-28 19:43:48 +01:00
Axel Uhl 1eda5361b9 bug6172: be more defensive with quitting the WebDriver, catching exception 2025-10-27 15:28:10 +01:00
Axel Uhl 1f8b3173cd Merge branch 'main' into bug6060 2025-10-24 17:57:48 +02:00
Axel Uhl 3c2df9369a bug6170: compiling but entirely untested migration to TracAPI-5.0.0 2025-10-23 13:52:20 +02:00
Axel Uhl f217a3c142 bug6168: changed the implementation for how we count races for regatta progress 2025-10-21 17:42:20 +02:00
Axel Uhl bccac24078 bug6165: fixed the issue by changing extremeFleetComparison such that competitors with no fleet rank worse than those in ranked fleets 2025-10-10 13:57:41 +02:00
Axel Uhl eb33bf0253 bug6162: keep the last used fix to "hide" past buffered fixes 2025-10-07 16:37:29 +02:00
Axel Uhl 52307e7aed bug6060: removed now obsolete constructor again 2025-10-02 16:32:33 +02:00
Axel Uhl 0c9b63b3b8 Merge branch 'main' into bug6060 2025-10-01 14:29:34 +02:00
Axel Uhl 4fd6731f62 bug6157: renamed com.sap.sailing.domain.tracking to com.sap.sailing.domain.shared.tracking in com.sap.sailing.domain.shared.android;
same for the corresponding .impl package; this removes the ambiguity
with the com.sap.sailing.domain bundle that exports the same packages.
2025-09-24 17:14:12 +02:00
Axel Uhl 6ca690cb03 fixed umlaut in Javadoc 2025-08-25 13:29:16 +02:00
Axel Uhl 93143e57e0 bug6060: split branding config off from sailing server config 2025-08-13 13:16:37 +02:00
Axel Uhl 025ff4a9da bug6060: renamed com.sap.sse.debranding to branding; moved logic into an OSGi service 2025-08-04 18:41:31 +02:00
masha.kashirina c42bc47c7a cleaner version of debranding checkbox 2025-08-04 15:30:43 +02:00
masha.kashirina bd480c8c36 debranding checkbox in adminconsole/advanced/localserver 2025-07-27 19:00:46 +02:00
Axel Uhl 10c73b9533 bug6147: ignore long-distance, non-spinnaker, or circular-random values if not present; no GPH defaults to 0.0 now 2025-07-01 11:33:37 +02:00
Axel Uhl 934e5984f9 bug6145: implemented removing from DynamicTrackWithRemove[Impl] correctly now 2025-06-28 17:53:30 +02:00
Axel Uhl 67d1fe7cfc bug6145: truncate IgtimiWindReceiver track heads when fixes have been consumed 2025-06-28 16:41:31 +02:00
Axel Uhl cd7c4f3a6e bug6145: use ConcurrentHashMaps in IgtimiWindReceiver to avoid concurrency issues 2025-06-28 14:16:16 +02:00