Commit Graph
31589 Commits
Author SHA1 Message Date
Axel Uhl 7ff8a6669c obtain lock for mark tracks before iterating
Change-Id: Id4258966b99bc505bed83ca8a1ab7e323bbdecf6
2016-03-23 15:03:12 +01:00
Axel Uhl 2ebdb3fd3d i18n for marks positions panel
Change-Id: Ic47403192073f797178f42b4196905594eaa0b91
2016-03-23 15:02:59 +01:00
Axel Uhl 59ff312656 whitespace change only
Change-Id: I5a95993a58b9420c483f4c38b5f424ab9d05b6e6
2016-03-23 15:02:30 +01:00
Axel Uhl a5c1953f91 initially set and update the leaderboard object in EditMarkPositionPanel
Change-Id: I06240fabfcb9494ae060d68e4a9cf2e847121b08
2016-03-23 12:52:37 +01:00
Axel Uhl 088e72acd0 switched to GWT RPC implementation of MarkPositionService; made necessary types RPC serializable
Change-Id: I56faf1f43b7798f67c2cc6159e3f0f819f15201a
2016-03-23 11:51:59 +01:00
Axel Uhl b478a1efbb added a first implementation of SailingServiceImpl.editMarkFix
Change-Id: I84c94476846830a3fe89280ad3793777c2c9ec4b
2016-03-23 11:43:44 +01:00
Axel Uhl 738b898669 added test case for removing fix from millisecond interval; added first implementation of addMarkFix
Change-Id: I8569caf20072b190a629d76b1eece6cf317faace
2016-03-23 10:41:42 +01:00
Axel Uhl ed88228ad5 added test cases for fix removal from regatta log mappings
Change-Id: I3f89f88805bbf974abd35eac5961da20f29c07d2
2016-03-23 10:27:17 +01:00
Axel Uhl 6d272f2098 added missing "marks" message in english StringMessagess.properties
Change-Id: I1533a0a0378bdc9ce25a04f3047cc0a463c0816f
2016-03-23 09:07:56 +01:00
Axel Uhl ede12d2c17 first cut of implementation of RegattaLogDeviceMappingFinder.removeTimePointFromMapping
Change-Id: Ia61b21443e7a489e12c8e108905d70252cf007cf
2016-03-22 18:26:52 +01:00
Axel Uhl 28590f3ff8 a first implementation of SailingServiceImpl.removeMarkFix
Change-Id: Ib5ece5653ed7b94a62f5a5720e6c1f7eb917ce59
2016-03-22 17:58:44 +01:00
Axel Uhl 329d46769c Merge branch 'master' into bug2840
Conflicts:
	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_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/client/shared/racemap/RaceMap.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java

Change-Id: I9cca175d1e3dd3876235c15ccef388f4a9ef0e98
2016-03-22 14:54:47 +01:00
Axel Uhl 2853950b7a Merge branch 'mark-passing-probability' 2016-03-22 14:42:35 +01:00
Axel Uhl 9163be9259 fixed "total" message string in chinese and german translation
Change-Id: Ib7f7e6ca9ce570cb7cd902afa63e1f4b34aeb044
2016-03-22 14:41:33 +01:00
Axel Uhl 38e61017c1 Merge remote-tracking branch 'server/master' 2016-03-22 14:41:17 +01:00
Axel Uhl 41ce0c5430 started implementing the mark position-related services in SailingServiceImpl
Change-Id: I37d1eaa1b04e40948bbeeaa1b845c995de60b4c6
2016-03-22 14:40:25 +01:00
Jan Broß 901fb9af63 Fix: show start tracking button if both times are not set 2016-03-22 13:48:06 +01:00
Axel Uhl 13ae468c42 added missig import of Ignore annotation 2016-03-22 08:29:52 +01:00
Axel Uhl 7e16f5c873 ignoring currently not working white-box mark passing test; it needs refinement 2016-03-22 07:19:41 +01:00
Axel Uhl ee2049b06b updated index.html to include Home.html link 2016-03-21 23:07:07 +01:00
Axel Uhl 223bbc6e1e irestricted access to method required by test to protected and subclasses in test case
Change-Id: I51267c918712a71ff64334bfbacfa9cfd0bfc7c1
2016-03-21 18:21:02 +01:00
Axel Uhl 3571681f48 made method required by test class public
Change-Id: I7193d193e35990f0655c8136d32f5d4807e781f3
2016-03-21 18:17:06 +01:00
Axel Uhl 3d934b3450 started an implementation of the mark position editing services in SailingServiceImpl
Change-Id: Ibc6954ae4b4b2810d18d2ae892f658e463612314
2016-03-21 18:10:45 +01:00
Jan Broß 5da62f3b86 Remove unused import 2016-03-21 15:13:38 +01:00
Jan Broß fab845dd89 Add toggle button to Start/StopTracking Dialog 2016-03-21 15:09:15 +01:00
Jan Broß 6e21007474 Validate server url in Mapping Dialog 2016-03-21 12:59:01 +01:00
Axel Uhl dca968bf39 Merge remote-tracking branch 'server/bug2840' into bug2840 2016-03-21 11:50:53 +01:00
Axel Uhl 781fb579eb using AsyncCallback objects in MarkPositionService API and made compile; implementation in SailingServiceImpl still missing
Change-Id: Idb6c8a521781dc2ae38ebe2c52c800c0813072be
2016-03-21 11:49:05 +01:00
Jan Broß 89b94a97d0 Bug 3426: –Open device mapping intervals cause mapping chart to extend too far to the right 2016-03-21 11:14:57 +01:00
Axel Uhl 37a1525975 made inner class of CandidateFinderImpl public to let Maven-based tests see it
Change-Id: Ia977d5d01f53482c1cc9d12aec7745e69c6ab8ac
2016-03-21 10:24:25 +01:00
Axel Uhl 50426f0aee uncommented timeout rule again; some formatting/whitespace changes
Change-Id: Iedafb8307e80d73d300eaca82b7d4bbfd546ad98
2016-03-21 10:21:00 +01:00
Axel Uhl 797d993435 changed encoding of second occurrence of Jürgen Seefelder's name in Star IDM test case
Change-Id: If01b3faaf26932df82830fc90cfa57621a27d509
2016-03-21 10:08:33 +01:00
Axel Uhl 525f37036f encode test case Java file as UTF-8 to ensure Jürgen is encoded correctly
Change-Id: I86da1b8d02bbe447c8e4d63c5f30d929aab594b7
2016-03-21 10:02:33 +01:00
Jan Broß 068a88e0e9 Show competitors registered on race in regatta-scoped mapping dialogs 2016-03-21 10:02:23 +01:00
Axel Uhl eaf66a9c91 Merge remote-tracking branch 'server/mark-passing-probability' into mark-passing-probability
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java

Change-Id: I1428b1e7d0dd1f1a0ef4a25fc16b87e89140811c
2016-03-21 10:00:32 +01:00
Axel Uhl 57eee82a63 use existing inference of passing instructions that it used elsewhere
Change-Id: I061d67f90fb6ec770b19b765dc787340a3f882da
2016-03-21 09:59:55 +01:00
Jan Broß 04bd1a7697 Show competitors registered on race in regatta-scoped mapping dialog 2016-03-21 09:22:07 +01:00
Nick b99eb87d64 Merge remote-tracking branch 'origin/mark-passing-probability' into mark-passing-probability
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateWithSide.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/DistanceCandidateImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/XTECandidateImpl.java
2016-03-21 01:11:57 +01:00
Axel Uhl dae3bfdd68 the Star IDM 2013 Race 5 test suffers from entirely incorrect TracTrac mark passing data; doing manually-crafted tests now;
I re-generated the MTB file. However, now the TracTrac mark passings are completely off and missing for anything beyond
the first windward mark passing. I've changed the tests so that a couple of interesting situations are verified explicitly.
This has successfully produced a failure for Seefelder's late start. The new start recognition logic doesn't apply here
because a start time is set explicitly in the TracTrac race. The mark passing mainly suffers from a "digital" judgement
of the competitor passing outside the line. Awaiting Nick's more tolerant implementation.

Change-Id: Ifd7423434c2a0d3ba21522ae4409fbeb97b94b80
2016-03-20 14:23:31 +01:00
Axel Uhl bec5a0757d use 50% instead of only 20% of the next adjacent leg for test fixes for mark passing tests;
solves testRace5 505 KW 2013 case which suffered from TracTrac's too early mark passings

Change-Id: I5f833a4299fc2ca7fea909c7fc2c6025aeebc10f
2016-03-20 01:11:07 +01:00
Axel Uhl 203ec84696 assume start being a line if PassingInstructions are None
Change-Id: Icd42b210fc97eddfc5a6574dd51966bd4c5e7e03
2016-03-19 23:03:56 +01:00
Axel Uhl 9f6a38ec7a use two probabilities for start mark passings: one based on start line proximity, one based on variance of distance from start line
Change-Id: I2d25867c2b78c242e5dc007b255300d54175725e
2016-03-19 22:44:56 +01:00
Axel Uhl ab5c097c35 use numeric verdict for direction detection to enable worse penalty for passing lines the wrong way
Change-Id: I66d36b5496e28c83d453fe8d5fc7af1ee58f7e36
2016-03-19 14:18:41 +01:00
Axel Uhl 655535a263 use end candidate for edge probability, not start candidate
Change-Id: Ia7ff04b7e31222c1bd23b400134f863101d1458a
2016-03-19 14:18:13 +01:00
Axel Uhl 39dfbd1c53 Merge branch 'master' into mark-passing-probability 2016-03-19 13:37:24 +01:00
Axel Uhl e00bd1200b minor modifications
Change-Id: I35a9fca64bed9463d8a806700aaa0b9618bc8457
2016-03-19 13:36:35 +01:00
Axel Uhl c9852c3e81 updated QR code in presentation for apps in stores
Change-Id: I406e3bf716d40226a8424e6e8983bcb1258c16da
2016-03-18 08:55:50 +01:00
Axel Uhl f1f2caedd8 Merge remote-tracking branch 'server/jbross-poor-mans-wizard' into jbross-poor-mans-wizard
Conflicts:
	doc/SAPSailingAnalytics_Administrator_Training.pptx

Change-Id: I2020154d210731b68342c15a4b931cd8b0880b32
2016-03-18 08:45:49 +01:00
Jan Broß db8acc8886 Fix Presentation broken by OpenOffice 2016-03-18 01:16:57 +01:00
Axel Uhl a8eb800912 Merge branch 'master' into mark-passing-probability 2016-03-18 00:16:14 +01:00