Commit Graph
1128 Commits
Author SHA1 Message Date
Axel Uhl 4e6880894e Merge branch 'master' into bug4105
Change-Id: I0d4aac7ba9113d5278dc6863af5fde93c8a23933
2017-07-01 10:51:50 +02:00
Axel Uhl 8b9ca31fc8 draft implementation for bug 4167: more straightforward score corrections from race manager app
Change-Id: Ibd2894d060e9cb5e79e27f07f9bb9f8e1fd74551
2017-06-30 16:43:29 +02:00
Benjamin Barth 2b7da88f4f bug2059 Adjusted Statistics interface to match the implementation class 2017-06-27 12:47:28 +02:00
Steffen Schaefer f56b402fb5 Bug 2059: Implementation to calculate statistics grouped by years
in RacingEventService
2017-06-27 12:32:16 +02:00
Benjamin Barth 11caf8d05e bug2059 Moved Statistics interface and implemantation class to
com.sap.sailing.domain.shared.android
2017-06-27 11:22:07 +02:00
Axel Uhl 330fdddaa5 cleaner solution, passing on dependentRaceStates, as had already been prepared but not completed
Change-Id: Ib3d6c3b5ae6a1b1167b77e3ec3fdb9542ddfc48b
2017-06-23 12:33:32 +02:00
Axel Uhl 66b5a093df added synchronization in RaceStateChangedListeners with a working copy of listeners to avoid ConcurrentModificationException
Change-Id: I8875826f61f76cd55831e57a55afc043017a1d7c
2017-06-23 12:08:54 +02:00
Axel Uhl 405348cf6d fixes the endless recursion; a ConcurrentModificationException remains
Change-Id: I844aaf924db998d316f2e83dd09a05ef5bf0bfd0
2017-06-23 11:50:20 +02:00
Axel Uhl 46572f83f2 reverted the StartTimeFinderResult enrichment by an author object
Change-Id: Ibdfedfa755010e3c855206e20dabe501ebf38e03
2017-05-16 18:43:44 +02:00
Axel Uhl 2f992b17b2 bug 4114: no longer materialize tracking times in race log based on modified start of race/race finished times
Change-Id: I19efb2d88b07be10ff3bf051826db5e7008cd4af
2017-05-16 18:26:36 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 1637d64e9d only CR/LF changes due to gitconfig change
Change-Id: I40eef60b8ab376a622bf637965917f2e15e01b09
2017-04-29 09:30:13 +02:00
Axel Uhl 3a1cf15ba4 using Track.getInterpolatedValue in IgtimiWindReceiver; breaks a few tests that may point at issues in the implementation
Change-Id: I26a7c1dfd22d288817fd60aee30fe29d7717a12c
2017-04-21 17:35:11 +02:00
Axel Uhl 82da2ccb51 added Track.getInterpolatedValue, preparing for re-use across NMEA and Igtimi connector
Change-Id: Ia956d8ca0d9e40f275ade9f2c3764887e0de195a
2017-04-21 17:18:41 +02:00
Axel Uhl 8b7238370a Merge branch 'bug4087' 2017-04-18 16:31:31 +02:00
Axel Uhl 83ceba1063 bug 3285: improved start/end of penalty detection, fixing failing test case
Change-Id: Iefa2fbf8042dc603d808d4e8ff9d1b602aff39df
2017-04-18 13:20:30 +02:00
Axel Uhl b11dca244e bug3552: refactored Mark.color from String to Color
Change-Id: Iddcc26de68dd5c1ecd3fdcbb61e59810e879ae37
2017-04-11 11:20:46 +02:00
Axel Uhl 8180a65da5 bug 4087: using IControl ID + (1/2) for marks' ID; replace control points by existing ones for same set of marks
Change-Id: Icec17f89224aa0bef70d681362613bda849a42c2
2017-04-06 12:14:29 +02:00
Axel Uhl fcecb68660 bug 2825: media track import exception handling per track; wait for and count tracks; refresh panel
Change-Id: Ic7172a4279bc2793ae540ee7ff1de99becbb25bb
2017-03-24 17:52:07 +01:00
Lennart Hensler 2a22240137 Cleaned the sailing data mining domain 2017-02-16 16:05:01 +01:00
Steffen Schaefer 86ae110571 Merge branch 'master' into bug4009 2017-01-26 15:31:34 +01:00
Axel Uhl 93f79322c5 implementation for bug 3923: tracking times can individually be unset
Change-Id: I9c43b4b4ad2f753b371ca75e77a7b9287bf2ff69
2017-01-16 15:59:22 +01:00
Axel Uhl 0fe25e1842 found a fix for bug 4025 that also fixes the failing test case;
compute old results by using an extension to the results finder that can
exclude a particular result event; then remove score corrections
matching old results that are not overwritten by new results

Change-Id: I953f85a5dd04bffc5a82941406492aa7d8a5641d
2017-01-11 18:10:01 +01:00
Axel Uhl e96d0d5123 fix for bug 4020, carrying hullBeam through BoatClassDTO which is now always defaulted to a non-null Distance 2017-01-08 21:14:01 +01:00
Axel Uhl 1664286df3 introduced JSON format for TargetTimeInfo and use it in RegattasResource's targettime method
Change-Id: I93bf54964c34b0a25b5a15e37f9efb6e962bab01
2017-01-04 10:39:30 +01:00
Axel Uhl f5850bdf26 passing on MarkType information from SwissTiming adapter to domain model
Change-Id: I078ac2e100f82092d1a32d14380904c659e93f12
2016-12-29 00:35:48 +01:00
Axel Uhl 9fe507092d emergency fix for bug 4012: markType null caused exception in switch/case; handled by additional if check
Change-Id: Ibac47ac88b03e90d5eae58c5c73aee416a771508
2016-12-28 21:12:59 +01:00
Axel Uhl 270697d704 adjusted test verdicts where they have to express an exclusive instead of an inclusive time range now
Change-Id: I445d73f2789cdc8063cb627aa0c8c7aa5d7e5547
2016-12-24 10:52:50 +01:00
Axel Uhl 2aba829548 cleaning up the mess with inclusive/exclusive time interval ends
Change-Id: Ie7753c053d96b0a2c66a98d7e0e983bba38cfd20
2016-12-23 23:43:29 +01:00
Axel Uhl d4479a3bc1 bridged the gap between device mapping events where "to" is inclusive, and TimeRange, where "to" is exclusive; TimePoint.plus|minus no longer wraps around but bumps
Change-Id: I97f30deb38d83872879c33971616bfcf18a5469a
2016-12-23 23:10:05 +01:00
Axel Uhl 909c044325 Merge branch 'master' into bug3246 2016-12-13 09:17:14 +01:00
Axel Uhl 86be07ebd8 added a listener for name changes in LeaderboardCacheManager, making the two previously failing test cases pass
Change-Id: Ifb0966ba8891aeae68d9d08ff9a3c5e3876badea
2016-12-08 18:15:58 +01:00
Axel Uhl 8ee18e9ae5 Merge branch 'master' into bug3246; this merge temporarily kills the addition of the competitor import bundle to the launch configs
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy OSX).launch
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate dev).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch

Change-Id: I88164350550d862bf9feed4d127a2d773d064add
2016-12-07 17:47:05 +01:00
Alexander Tatarinovich a4dfe4fc38 bug3246: added saving competitors and callback for registering to race
Change-Id: Ib391411f41c1bf68c45be57401189e216c89a74a
2016-12-07 16:14:51 +03:00
Axel Uhl d4db2c19fc adjusted polar import test to use the binary file; removed extra JSON polar serialization stuff and reverted data mining methods to proteted again where possible
Change-Id: Iab3ad4f55e307d2a89b1deccc1fd17448c54cbba
2016-12-07 11:17:26 +01:00
Axel Uhl e84bc38ea4 Merge branch 'master' into bug2563_2 2016-12-05 11:10:58 +01:00
Axel Uhl 315e174817 the refactoring around SWCRacingProcedure had accidentally removed the super.update() call to BaseRacingProcedure.update, missing updating the individual recall
Change-Id: I1264cc96b91bb15804b36545a668db19e38d70d5
2016-12-04 10:18:09 +01:00
fmittag 79ae217f86 merge bug3916 into origin/master 2016-12-02 18:53:20 +01:00
fmittag 162f111138 fixed time for flag state after race start 2016-12-02 18:38:44 +01:00
fmittag 9f33061495 fixed time for a flag state in SWC racing procedure 2016-12-02 17:35:33 +01:00
fmittag e3c8a7c48d Changed SWC racing procedure to use number flags.
removed usage of class flag
2016-12-02 17:00:29 +01:00
Axel Uhl 7486fc2d53 changed timing values of RRS26 and SWC procedures from millis to Duration objects; factored and fixed isStartphaseActive
Change-Id: I3f1b5d865d2d4af0e23a8ede412f3021908e820a
2016-12-02 14:38:22 +01:00
Axel Uhl 64e32db44a Javadoc change only
Change-Id: Ibd9bfbf67c8c0efb196dbc36459c0b382dcff3d0
2016-12-02 12:30:01 +01:00
fmittag 2654010347 removed OSCAR flag for now from SWC start procedure 2016-12-02 11:32:24 +01:00
fmittag ecdbfb579a further refactoring of RRS26 and SWC start procedure code to shared ConfigurableStartModeFlagRacingProcedure 2016-12-02 11:18:07 +01:00
Axel Uhl 626a18d097 whitespace change only
Change-Id: Ia3c9662e9c8d9d9dc19ec099e38316638043580d
2016-12-01 18:21:40 +01:00
fmittag df98099ae6 fixed bug with missing Serializer/Deserializer for the regatta configuration of the new SWC start procedure.
Renamed SWCConfiguration to SWCStartConfiguration and the impl classes accordingly.
2016-12-01 12:49:16 +01:00
fmittag 75035115ad fix for SWCConfiguration being null. 2016-11-30 13:14:10 +01:00
Axel Uhl d51143f077 Merge branch 'master' into bug3916
Conflicts:
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/preference/RegattaPreferenceFragment.java

Change-Id: I679391487b85c85abdf8e100b72829b1947a2ff1
2016-11-29 18:06:38 +01:00
Axel Uhl e691bca866 added protest start time to status panel; fixed date display; added assertions about non-nullness of protest time range and its bounds
Change-Id: I8697c5083fa7e5b5f3cfd0092256cbd9a67d049a
2016-11-29 17:41:13 +01:00