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