Commit Graph
508 Commits
Author SHA1 Message Date
Axel Uhl 3b516bcbc3 bug4704: introducing a ReadonlyRaceState cache based on weak identity hash map over RaceLog and RaceLogResolver
Change-Id: I33412e6ed72ff732333e4a3ce1be8fc3906a57e5
2018-08-05 15:35:57 +02:00
Vladislav Chumak fd69fd620e Corrected REST API with support for smoothed speed and course of
GPSFixesWithEstimationData
2018-07-29 18:06:02 +02:00
Vladislav Chumak e8c43db114 Changed polars based features for maneuver estimation data 2018-07-26 16:25:01 +02:00
Vladislav Chumak 3f8d74c3fd Fixed estimation data rest service 2018-07-25 20:34:28 +02:00
Axel Uhl 1b8e477295 Merge branch 'master' into bug4572
Change-Id: I581ae628a8e3b79ffd395feabc1ad7b8479ed55d
2018-07-10 17:36:41 +02:00
Vladislav Chumak 4998bfaded Extended estimation data serializer with waypointsCount attribute 2018-07-09 19:40:31 +02:00
Vladislav Chumak 122dfb293c Refactored estimation data serializers + added mark passings count 2018-07-09 19:27:48 +02:00
Alessandro Stoltenberg 1f41b2c964 bug4572: refactoring and deleting old entries for maneuver.maneuverLoss replaced by maneuver.maneuverLoss.projectedDistanceLost. Changes made respectivly also for the corresponding DTOs. 2018-07-09 15:39:49 +02:00
Axel Uhl 8c9477dac0 tried to merge master; failed for ManeuverWithCoarseGrainedBoundariesImpl; Alessandro, please continue
Change-Id: I03bccd6ad5291464d0aa08b1f64902be57702713
2018-07-09 13:51:10 +02:00
Vladislav Chumak 24f922bde2 Added parameters to get maneuvers and gps fixes before and after
start/finish line
2018-07-05 14:05:23 +02:00
Vladislav Chumak e94ca51c15 Added export for gps fixes with estimation data 2018-07-05 12:37:32 +02:00
Vladislav Chumak 316ccc3b43 Added polar feature to exported estimation data + corrected polars bugs 2018-07-05 10:52:05 +02:00
Vladislav Chumak 70c3a037ea Added maneuver detection implementation for extremely low GPS sampling
rates
2018-07-05 06:45:30 +02:00
Alessandro Stoltenberg e512cb78eb Merge remote-tracking branch 'origin/master' into bug4572 2018-06-18 18:02:06 +02:00
Maximilian Groß 37917a50a4 Merge branch 'master' into bug4491
# Conflicts:
#	java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasRaceOfCompetitorContext.java
#	java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java
#	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/tracking/impl/BravoExtendedFixImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/ManeuverMainCurveWithEstimationData.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverMainCurveWithEstimationDataImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
#	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/ManeuverMainCurveWithEstimationDataJsonDeserializer.java
#	java/com.sap.sse.datamining.ui/src/main/java/com/sap/sse/datamining/ui/client/presentation/AbstractTabbedResultsPresenter.java
2018-05-28 08:35:21 +02:00
Alessandro Stoltenberg c2bdd707a6 Merge remote-tracking branch 'origin/master' into bug4572 2018-05-17 20:46:40 +02:00
Alessandro Stoltenberg d2d38412ef Renamed all getManeuver() methods that have return type Distance to getManeuverLossDistanceLost()
Renamed all variables maneuverLoss of type Distance to maneuverLossDistanceLost
2018-05-17 15:21:20 +02:00
Vladislav Chumak 2fc0a54d9f Fixed Nullpointer in estimation data REST API 2018-05-16 20:14:53 +02:00
Vladislav Chumak feb85df6f9 Added measurements for GPS-holes within maneuver estimation data 2018-05-04 19:41:33 +02:00
Maximilian Groß 53f4c40a20 Merge branch 'master' into bug4491
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsView.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsViewImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardView.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardViewImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/server/LeaderboardContext.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-04-27 12:10:44 +02:00
Vladislav Chumak 2bbf2e1291 Replaced duration of tracks by start and end time in REST API 2018-04-25 22:52:42 +02:00
Vladislav Chumak f9c990c765 Added distanceTravelled and duration of competitor tracks to REST API 2018-04-23 16:09:47 +02:00
Maximilian Groß 97be670c2b fixed imports 2018-04-20 13:25:17 +02:00
Maximilian Groß 8024c718aa Merge branch 'master' into bug4491 2018-04-20 13:11:45 +02:00
Maximilian Groß e977678869 Merge branch 'master' into bug4491
# Conflicts:
#	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java
#	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/Fix.java
#	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java
#	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/FixImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/CompleteManeuverCurveWithEstimationData.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/ManeuverMainCurveWithEstimationData.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/CompleteManeuverCurveWithEstimationDataImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverCurveWithUnstableCourseAndSpeedWithEstimationDataImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverMainCurveWithEstimationDataImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsPresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsView.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsViewImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardView.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardViewImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/server/LeaderboardContext.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_es.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_pt.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
2018-04-20 13:10:37 +02:00
Axel Uhl c8561c8f6c serialize boats separately only if competitors can change boats; remain compatible and serialize boats with competitors if they can't
Change-Id: I0d7b93b83d8b8046aa56c71b4ca675b5152eb09d
2018-04-19 21:28:13 +02:00
Axel Uhl 452b5ff205 Merge branch 'master' into bug4514
Change-Id: Id1ca0e271319ee209a1a3d7dc486ed1c7a6a25a6
2018-04-19 20:50:47 +02:00
Axel Uhl 18c777a99f adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +02:00
Frank Mittag 13b2b41341 Merge remote-tracking branch 'origin/master' into bug4514 2018-04-18 11:24:01 +02:00
Frank Mittag 242a672faf Changed RegattaJsonSerializer to write also 'canBoatsOfCompetitorsChangePerRace' attribute and (optinally) the boats used in the regatta 2018-04-18 11:22:59 +02:00
Vladislav Chumak 9db575b1a5 Added position to CompleteManeuverCurveWithEstimationData 2018-04-17 14:35:22 +02:00
Vladislav Chumak 80c0338531 Applied safe integer deserialization strategy for CompleteManeuverCurves 2018-04-13 20:01:10 +02:00
Vladislav Chumak 8f86d0a862 Added deserialization for DetailedBoatClassJsonSerializer, fixed test 2018-04-13 19:02:34 +02:00
Vladislav Chumak f702fea3d0 Implemented serialization/deserialization test for estimation data 2018-04-13 18:08:09 +02:00
Vladislav Chumak 56b5551864 estimation data - extended json api, added deserializers, refactored 2018-04-13 02:21:04 +02:00
Vladislav Chumak 5758fd17b7 Introduced DetailedBoatClassJsonSerializer for wind estimation data 2018-04-12 23:10:48 +02:00
Maximilian Groß ed1fae0c8f divided datamining from sailing specific classes 2018-04-12 07:40:59 +02:00
Axel Uhl cfe4af7251 added null checks for boat.getColor() in app code
Change-Id: I3878752357eb0836f98b633d64366df7cefa20be
2018-04-10 18:43:07 +02:00
Axel Uhl 06447318e5 bug4500: consolidated the two Competitor Json (De-)Serializers into one
Change-Id: I517a2649b6175f11f5e1c7b35fdc439f1982dca4
2018-04-09 16:39:17 +02:00
Vladislav Chumak 5f057d88e9 Added gpsFixesCount before and after maneuver to estimation data export 2018-04-05 20:26:51 +02:00
Vladislav Chumak 74c6ffee72 Merge remote-tracking branch 'origin/master' into maneuver_refactoring
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/ManeuversWithEstimationDataJsonSerializer.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-03-31 01:54:14 +02:00
Vladislav Chumak 145065904c Bugfix for JsonSerializer for complete maneuver curves with estimation
data
2018-03-30 16:40:21 +02:00
Vladislav Chumak 795f322717 Added gpsFixesCount to complete maneuver curve with estimation data 2018-03-29 23:07:25 +02:00
Vladislav Chumak c60d994a72 Improved messages and bugfix 2018-03-28 22:18:26 +02:00
Vladislav Chumak 08fcca47e3 Introduced CompleteManeuverCurveWithEstimationData 2018-03-27 20:45:15 +02:00
Axel Uhl 360f72a6a7 Merge branch 'master' into bug2822_boatcolors 2018-03-24 08:49:11 +01:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Axel Uhl e812b1ad60 Merge branch 'master' into bug2822_boatcolors
Change-Id: I19333a21e5d79726b1409eb319798f55b49faf79
2018-03-22 14:45:41 +01:00
Vladislav Chumak 431aad65b5 Included mark passing flag into REST-API 2018-03-16 17:54:33 +01:00
Axel Uhl 9cf283eec6 Merge branch 'master' into bug2822_boatcolors
Change-Id: I883401360422f104c3c3de844a7c3759753a887b
2018-03-16 13:43:19 +01:00