Axel Uhl
ef2a2ae0b1
avoid code duplication in certificate importers
...
Change-Id: Ifc44bbabf03610294a95788b82640c925c2b606b
2019-09-17 16:56:31 +02:00
Axel Uhl
d687bb590b
added TracTrac content for ORC Worlds Race 5
...
Change-Id: Ic2c9a7392404765ae99a58764577fe1b62d5bf90
2019-09-17 16:19:32 +02:00
Axel Uhl
fc361fdce2
added TracTrac data for two ORC PCS races of the Worlds 2019
...
Change-Id: I92ffbf7c0b64f076d33aba7a8da30738e8bcd8f9
2019-09-17 15:54:37 +02:00
Axel Uhl
72ed2fd197
avoid NPEs in case no certificate or no corrected time available
...
Change-Id: I1ba8065b4d2345ec347e5c2dd35d9cc231d4a311
2019-09-17 15:16:14 +02:00
Axel Uhl
0c9cc256c7
Merge remote-tracking branch 'server/bug2842' into bug2842
...
Change-Id: I9763a7bf5e25b2dbe3b8dc17faa67c1323225631
2019-09-16 18:14:04 +02:00
Axel Uhl
ce57e5a808
added ORC PCS explicit scratch boat selection support
...
Change-Id: Ie0bab7789a16476249760b80f3007e010aa48cc4
2019-09-16 18:12:10 +02:00
Daniel Lisunkin
0eed4d80ac
Started implementing functionality into BoatCertificatesPanel Widget.
2019-09-16 17:34:35 +02:00
Daniel Lisunkin
484842e842
Added CertificateAssignmentDialog and BoatCertificatesPanel.
2019-09-16 17:08:35 +02:00
Axel Uhl
41c0f95d09
implemented most ORC PCS methods on ranking metric
...
Change-Id: I8b6b86c3b5c1e4b894d84c4e9475364ab78c79b9
2019-09-16 16:29:01 +02:00
Axel Uhl
2e580493d6
major refactoring of RankingMetric hierarchy; starting to implement ORC PCS RankingInfo parts
...
Change-Id: I8dca6f3d32712e9eb18c86fc4f61e9247100c9af
2019-09-16 15:47:15 +02:00
Axel Uhl
aae856511c
removed unused method getComparatorByEstimatedCorrectedTimeWhenReachingCompetitorFarthestAhead; added more implementations for ORC PCS
...
Change-Id: Ib952ead2d627e2b0aab3664f03c839fd14d0eb24
2019-09-16 14:13:34 +02:00
Axel Uhl
4a6d23a6cc
implemented a first untested version of partial course construction
...
Change-Id: Ic7a2a8e15adb8f9d394b2ee6d5cea96428bc6fcc
2019-09-16 11:58:37 +02:00
Axel Uhl
6a47a77703
a first untested implementation of ORC PCS-based leg ranking comparator
...
Change-Id: I62f57bdf7c4872cb11fe4c84aff3f3652f5b8e10
2019-09-16 11:11:24 +02:00
Axel Uhl
f473e40846
an untested first implementation of an ORC PCS-based race ranking
...
comparator
Change-Id: Ifdc80656d78af7bbddf9dd3a25b83be3c984d87d
2019-09-16 10:22:55 +02:00
Axel Uhl
d1a9bf3ad4
added null check for tracked race in updateCourseFromRaceLogs
...
Change-Id: Ie2c4ecf25beb2c93b8b572dabd4034f125fd5dd0
2019-09-13 18:33:44 +02:00
Axel Uhl
c94c1b69ad
Merge branch 'master' into bug2842
...
Change-Id: Id6a9174ff0790b8344d0e146500bb54bf4ed4779
2019-09-13 18:31:17 +02:00
Axel Uhl
7cc44ecb62
Merge remote-tracking branch 'server/bug2842' into bug2842
...
Change-Id: I7e686815b0e9c5728352421f269feec7d7dfd5f4
2019-09-13 17:39:05 +02:00
Axel Uhl
4bdf72a545
Merge remote-tracking branch 'server/master'
...
Change-Id: Ief15b425e53ed26cae5a80aeaa4ddcf98ddcacef
2019-09-13 17:38:38 +02:00
Axel Uhl
672391faf0
Merge branch 'master' into bug2842
...
Change-Id: I867ae85d2e59502748ff3908d4a5cd657bf121cc
2019-09-13 17:00:17 +02:00
Axel Uhl
2b3cfdeb9c
for bug 4597, added already a ForkJoinPoolTest
...
Change-Id: Ibe2dc23b8f94452feee6c22ceb5f362ad4203ac9
2019-09-13 16:59:29 +02:00
Daniel Lisunkin
4f2569e5e9
Added tool button to manage ORC certificates in AdminConsole/Regattas view.
2019-09-13 16:11:15 +02:00
Axel Uhl
f00585d4cd
added tests for RaceLog-based ORC PCS leg definitions
...
Change-Id: Iddb5c41079fea3de8428f45597a6d79f8d02bee4
2019-09-13 16:03:00 +02:00
Axel Uhl
a34966fc75
added tests and fixes for log-based ORC certificate assignment at race and regatta level
...
Change-Id: I3933b03f8d9df0eed9a1db2f07654476304cfbd1
2019-09-13 14:52:42 +02:00
Axel Uhl
b578f4cd99
made accuracy relative in ToT test
...
Change-Id: I5e29fa15d87797ee292451a497e3fb42b856abaf
2019-09-13 10:25:23 +02:00
Axel Uhl
c07c57080a
relaxed accuracy requirement for test case which is now burdened by the internal use of SecondsDurationImpl
...
Change-Id: I676610e59657a0352de75e98d6e0919b352942a0
2019-09-13 10:21:09 +02:00
Axel Uhl
b4bad29cb9
updated launch configurations to include math3
...
Change-Id: Iba9f678734122c6681f123d13efc8c669ddfa503
2019-09-12 17:45:37 +02:00
Axel Uhl
7ef6c5e92b
added math3 to com.sap.sailing.feature.runtime
...
Change-Id: I2b4b29903767e9ffe298d412cc476e0e73da7ff4
2019-09-12 17:45:01 +02:00
Axel Uhl
ec7006cf42
bug5117: distinguish between connectivity problems and application problems
...
Change-Id: I21848fbf243d63d3139036495ab2d58a6fd339a8
2019-09-12 16:04:10 +02:00
Axel Uhl
35aefaf28c
added null-safety for trackedRace missing in ORC PCS ranking metric
...
Change-Id: Iefee31165753f3564ea41d1965b13afe4a4cd655
2019-09-12 14:45:29 +02:00
Axel Uhl
0b3fb3aea5
removed obsolete TODO
...
Change-Id: Iea21f417e0f2677899e617407b8666b618191e55
2019-09-12 14:43:40 +02:00
Axel Uhl
337b64e64d
Merge branch 'master' into bug2842
...
Change-Id: I5a9b52b7c0353502440d240a34cef8135014f095
2019-09-12 11:15:54 +02:00
Axel Uhl
6f4b62cfd9
added missing .prefs file for the isoparser project
...
Change-Id: I1db65cf8d382e85a4bb85de31097483d574baeb3
2019-09-12 10:04:43 +02:00
Axel Uhl
6869ca650a
added null-safety in case a leaderboardEntry for a competitor in a race cannot be determined
...
Change-Id: Ic17e2dfa7e9cf73a1678c01602624b1eecd8e080
2019-09-12 09:11:20 +02:00
Axel Uhl
7bf9bcb999
fixing an NPE in case no "competitor farthest ahead" can be determined;
...
A ConcurrentHashMap doesn't like null values; we already had provided a
NULL_COMPETITOR but failed to use it properly; now we do.
Change-Id: I1922610ae63bd4bcbbfb0ecc1c1e5e7d0b8c65a4
2019-09-12 09:10:40 +02:00
Axel Uhl
e2d04668a3
continued with ORC PCS ranking metric implementation
...
Change-Id: I50ebc4b26e11ac518468d2fbe9882e65dbf4be72
2019-09-11 18:30:25 +02:00
Axel Uhl
7654059dbf
Merge remote-tracking branch 'server/bug2842' into bug2842
...
Change-Id: I39c045db15bfa89a7d97d203b0051aa86901316b
2019-09-11 18:19:04 +02:00
Jan Hamann
b3ff3060b9
Merge remote-tracking branch 'origin/master'
...
Added BoatClass First Class 7.5
2019-09-11 18:13:28 +02:00
Jan Hamann
ee1001af4a
add boatclass logo for First Class 7.5
2019-09-11 18:12:47 +02:00
Axel Uhl
f1b0bf7644
ORCPerformanceCurveRankingMetric now observes the tracked race's logs for certificate changes
...
Change-Id: I877bacc8fe471842b0efb30aca76d6400f70331c
2019-09-11 18:05:50 +02:00
Jan Hamann
6103bed5f2
add the BoatClass First Class 7.5 and Alias "Laser Standard" for Laser Int.
2019-09-11 17:59:51 +02:00
Daniel Lisunkin
7c6279cb32
Added comment to explain possible accuracy issues when dealing with Durations.
2019-09-11 16:54:10 +02:00
Daniel Lisunkin
29eda86f4b
Changed back the static Duration implementations.
2019-09-11 14:28:37 +02:00
Axel Uhl
5a8efcb8ef
use Duration consistently in createAllowancesPerCourse; some identifier renames
...
Change-Id: I4a214f20aaf1d88991c2a7e7d974c94a40207bba
2019-09-11 13:41:04 +02:00
Axel Uhl
052efa0d82
Merge branch 'master' into bug2842
...
Change-Id: I7fe2eacbc37d30c26976953f9e81ef3ed0342031
2019-09-11 13:30:29 +02:00
Axel Uhl
a1466b80ea
fixed leg ranking comparator by considering a competitor having started a leg if it finished the leg
...
Change-Id: I90fd09a34bf59348ef1eac205aab35fc342763d4
2019-09-11 10:32:00 +02:00
Axel Uhl
8bdfc7b959
removed incorrect assertions; can't find duration to reach a position if own position not known
...
Change-Id: I7786d5d5b4683597a26c99cc585138cfdc6cd248
2019-09-11 10:03:56 +02:00
Daniel Lisunkin
ff19f6411b
Merge branch 'master' into bug2842
2019-09-10 18:15:21 +02:00
Daniel Lisunkin
8b5b96c540
Added comments to the ORCCertificateAssignmentEvent persistance tests.
2019-09-10 18:14:49 +02:00
Axel Uhl
78b7284133
Merge branch 'master' into bug5110
...
Change-Id: Ie0e517655c1055172f1d7d3c5c5c7de52aefeff0
2019-09-10 18:09:32 +02:00
Axel Uhl
eb3039d680
for now comment the Colorado declination tests; the web site magcalc.geomag.info is not reachable since several days
...
Change-Id: I7ecc8ba0f406fd50300fde9516fb9b168feb557c
2019-09-10 18:08:10 +02:00