Axel Uhl
|
65cfe7c3bb
|
Merge branch 'master' into dev
Conflicts:
java/pom.xml
|
2013-01-10 07:24:02 +01:00 |
|
Axel Uhl
|
b53bddae53
|
adjusted formatting in Maven settings.xml
|
2013-01-10 07:23:08 +01:00 |
|
Axel Uhl
|
025f9886e8
|
Merge branch 'integration_tests'
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/util/CourseAsWaypointList.java
|
2013-01-10 07:22:26 +01:00 |
|
Axel Uhl
|
29d2f62d76
|
added a launch config for TracTrac tests
|
2013-01-10 07:21:44 +01:00 |
|
Axel Uhl
|
d7c562eced
|
added SwissTiming test resources
|
2013-01-10 07:19:33 +01:00 |
|
Axel Uhl
|
b427609ee5
|
fixed javadoc typo
|
2013-01-10 07:15:48 +01:00 |
|
Axel Uhl
|
be5d8aa7a3
|
Merge branch 'master' into integration_tests
|
2013-01-09 23:10:26 +01:00 |
|
Axel Uhl
|
7e642a1fb4
|
Merge branch 'master' into dev
|
2013-01-09 22:44:01 +01:00 |
|
Axel Uhl
|
000f0d448f
|
Merge branch 'master' into gwt25
|
2013-01-09 20:57:44 +01:00 |
|
Axel Uhl
|
5bda9263b9
|
adjust boat class names as listed in SwissTiming JSON file to those in DomainFactory
|
2013-01-09 20:52:38 +01:00 |
|
Axel Uhl
|
dcd27ccd79
|
don't thrown an exception in SailMasterConnectorImpl for message types that shall not trigger a notifyListeners...
|
2013-01-09 17:57:24 +01:00 |
|
Axel Uhl
|
211d1f9844
|
Merge branch 'master' into gwt25
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactWindImpl.java
java/com.sap.sailing.operationaltransformation/bin/com/sap/sailing/operationaltransformation/package.html
|
2013-01-09 17:16:07 +01:00 |
|
Axel Uhl
|
4388f07d7e
|
propagate regatta into SwissTimingReplayToDomainAdapter instead of always creating a new default regatta
|
2013-01-09 16:53:38 +01:00 |
|
Axel Uhl
|
9a267c57c6
|
Fixed port for local selenium testing; fixed IP of central test MongoDB
|
2013-01-09 16:12:29 +01:00 |
|
Axel Uhl
|
3b9bc40dcc
|
eliminated a few warnings
|
2013-01-09 12:10:34 +01:00 |
|
Axel Uhl
|
7cc977f0ad
|
Merge branch 'master' into integration_tests
Conflicts:
java/.gitignore
java/com.sap.sailing.operationaltransformation/bin/com/sap/sailing/operationaltransformation/package.html
|
2013-01-09 09:35:57 +01:00 |
|
Axel Uhl
|
89c98c7f19
|
Merge remote-tracking branch 'origin/master'
|
2013-01-09 09:31:33 +01:00 |
|
Axel Uhl
|
8172d8bdba
|
Merge branch 'master' into dev
|
2013-01-08 20:49:43 +01:00 |
|
Axel Uhl
|
bb7e39165d
|
made getInstance() synchronized on SentenceFactory which avoids a race condition during factory initialization
|
2013-01-08 20:48:42 +01:00 |
|
Axel Uhl
|
96e5506773
|
Merge branch 'master' into dev
|
2013-01-08 20:26:37 +01:00 |
|
Axel Uhl
|
3275cce985
|
deleted more files from bin/ accidentally checked in
|
2013-01-08 20:24:55 +01:00 |
|
Axel Uhl
|
266532cccd
|
added java/log to .gitignore
|
2013-01-08 20:22:06 +01:00 |
|
Axel Uhl
|
544caf2d84
|
removed accidentally commited files from bin/ directories and added corresponding .gitignore entries
|
2013-01-08 20:20:19 +01:00 |
|
Axel Uhl
|
1897c27cb0
|
fixed bug 1129 (advantage line noe drawn if tails disabled); fixed ReadWindVaneDataTest verdict
|
2013-01-08 16:57:58 +01:00 |
|
Axel Uhl
|
61ccb32aa9
|
Merge branch 'master' into dev
|
2013-01-08 16:18:06 +01:00 |
|
Axel Uhl
|
34909b7e84
|
Merge branch 'windvane'
|
2013-01-08 16:17:18 +01:00 |
|
Axel Uhl
|
670a27845f
|
Merge remote-tracking branch 'server/master'
|
2013-01-08 16:16:07 +01:00 |
|
Axel Uhl
|
9e124fd30b
|
fix for bug 1114, using boat ID and boat class as key for SwissTiming competitors instead of only the sail number / boat ID
|
2013-01-08 16:11:28 +01:00 |
|
Axel Uhl
|
6a30a93e0d
|
Merge branch 'master' into gwt25
|
2013-01-08 15:18:41 +01:00 |
|
Axel Uhl
|
48a0f6819b
|
added ignored tests that print the SwissTiming archive versions for the 49er Race 3 of the 2012 Olympics
|
2013-01-08 14:55:49 +01:00 |
|
Axel Uhl
|
b590b8a44e
|
made stuff public that is required by test cases
|
2013-01-07 18:15:10 +01:00 |
|
Axel Uhl
|
da7a5022e9
|
made PositionParser public as well because it's required by the test cases
|
2013-01-07 14:01:15 +01:00 |
|
Axel Uhl
|
da565bf914
|
made NMEA parser classes public but hid package in the OSGi manifest except for the test bundle
|
2013-01-07 13:30:06 +01:00 |
|
Axel Uhl
|
3a60d61d75
|
extended marineapi for proprietary WIBAT message emitted by SailTimer WindVane
|
2013-01-07 10:32:55 +01:00 |
|
Axel Uhl
|
f2c13bbfde
|
added nmeaconnector to pom.xml maven hierarchy
|
2013-01-07 09:39:26 +01:00 |
|
Axel Uhl
|
d95c025ce0
|
fetched marineapi-0.5 sources from SVN and put into source bundles net.sf.marineapi[.test]
|
2013-01-07 09:36:29 +01:00 |
|
Axel Uhl
|
da49f3705d
|
exclude WIBAT messages
|
2013-01-03 18:05:53 +01:00 |
|
Axel Uhl
|
c8743753ee
|
fixed test verdicts after ignoring the messages with no timestamp yet
|
2013-01-03 17:55:17 +01:00 |
|
Axel Uhl
|
bab192fbc2
|
added toString() implementation for CompactWindImpl that equals the one in WindImpl
|
2013-01-03 17:27:32 +01:00 |
|
Axel Uhl
|
8e758deea5
|
added a few NMEA utilities
|
2013-01-03 17:25:40 +01:00 |
|
Axel Uhl
|
8164f03170
|
fixed verdict for the number of NMEA messages understood from the windvane.nmea file
|
2013-01-03 16:34:58 +01:00 |
|
Axel Uhl
|
b261049480
|
added a verdict for the number of NMEA messages understood from the windvane.nmea file
|
2013-01-03 16:33:37 +01:00 |
|
Axel Uhl
|
717c3dafb9
|
removed redundant import
|
2013-01-03 16:27:08 +01:00 |
|
Axel Uhl
|
0c7c17e52f
|
parse GPX file with our car's track
|
2013-01-03 16:25:10 +01:00 |
|
Axel Uhl
|
15c8b7ea13
|
first working micro-example that parses the NMEA sentences emitted by the WindVane
|
2013-01-03 15:22:43 +01:00 |
|
Axel Uhl
|
021d938b41
|
Branch to read and analyze the SailTimer WindVane test data; probably extend into general NMEA0183 connector later
|
2013-01-03 14:49:27 +01:00 |
|
Axel Uhl
|
9a67f3bd7c
|
extracted method doing the clientparams.php parsing
|
2013-01-03 13:14:33 +01:00 |
|
Axel Uhl
|
705b3f634b
|
course update from clientparams.php
|
2013-01-03 11:29:53 +01:00 |
|
Axel Uhl
|
40b797c1bf
|
Merge remote-tracking branch 'server/master'
|
2013-01-03 11:11:11 +01:00 |
|
Axel Uhl
|
2a594561d1
|
changed AbstractTracTracControlPoint to AbstractWithID so it can be used for both, ClientParamsPHP.ControlPoint and ControlPointAdapter
|
2013-01-03 11:09:47 +01:00 |
|
Axel Uhl
|
ada259d633
|
Merge branch 'master' into dev
|
2013-01-02 22:42:33 +01:00 |
|
Axel Uhl
|
7704b0a389
|
prepared for course comparison and update from ClientParamsPHP
|
2012-12-28 17:26:46 +01:00 |
|
Axel Uhl
|
07d094a19f
|
Merge branch 'master' into dev
|
2012-12-28 17:03:44 +01:00 |
|
Axel Uhl
|
1065c90a88
|
use TracTracControlPoint throughout DomainFactory to prepare for the alternative use of the clientparams.php control points list
|
2012-12-28 16:53:00 +01:00 |
|
Axel Uhl
|
fbd02257f0
|
added test cases comparing ClientParamsPHP results with those of KeyValue.setup() and its ControlPoint values
|
2012-12-28 16:02:53 +01:00 |
|
Axel Uhl
|
881cc19076
|
added implementation and test for retrieving encoded control point metadata from clientparams.php document
|
2012-12-28 14:58:20 +01:00 |
|
Axel Uhl
|
dd26ed363e
|
added behavior and test for route / control point / mark position reading
|
2012-12-28 14:38:53 +01:00 |
|
Axel Uhl
|
b35bc8de64
|
Merge branch 'master' into dev
|
2012-12-28 14:03:11 +01:00 |
|
Axel Uhl
|
232f93f98f
|
added test case for UUID-based property parsing
|
2012-12-28 11:56:12 +01:00 |
|
Axel Uhl
|
fcf32980dd
|
Merge branch 'master' into dev
|
2012-12-28 11:52:35 +01:00 |
|
Axel Uhl
|
ef4de09889
|
added support and new test bundle for more convenient TracTrac clientparams.php parsing support
|
2012-12-28 11:51:50 +01:00 |
|
Axel Uhl
|
710ab81099
|
Merge branch 'master' into dev
|
2012-12-27 18:12:47 +01:00 |
|
Axel Uhl
|
97b0af1e87
|
added a TODO comment related to bug 1014
|
2012-12-27 18:12:05 +01:00 |
|
Axel Uhl
|
d327723512
|
Merge branch 'master' into dev
|
2012-12-27 17:17:16 +01:00 |
|
Axel Uhl
|
e3c60380d4
|
use competitor ID for all score corrections, suppressions and display name settings, including incremental migration
|
2012-12-27 17:15:18 +01:00 |
|
Axel Uhl
|
263a13f1aa
|
dynamically migrate wind fixes so they use the race ID in the WIND_TRACKS collection
|
2012-12-27 15:18:29 +01:00 |
|
Axel Uhl
|
c3443a9bc0
|
let Event extend WithID and use ID consistently, also in event persistence
|
2012-12-27 13:49:16 +01:00 |
|
Axel Uhl
|
edc23fb9a9
|
made Regatta extend WithID and use TracTrac ID or regatta name for other providers
|
2012-12-27 12:51:53 +01:00 |
|
Axel Uhl
|
8f03a1945f
|
fixing bug 1110 by using Bearing.add instead of +
|
2012-12-21 17:43:14 +01:00 |
|
Axel Uhl
|
3521b98899
|
Merge branch 'master' into dev
|
2012-12-21 17:33:04 +01:00 |
|
Axel Uhl
|
65012c6e36
|
removed unused code
|
2012-12-21 17:32:14 +01:00 |
|
Axel Uhl
|
89a150cf5d
|
simplified course updates again by re-using as many Leg/TrackedLeg objects as possible; see also bug 1113
|
2012-12-21 17:31:23 +01:00 |
|
Axel Uhl
|
83ec114648
|
Merge branch 'master' into dev
|
2012-12-21 16:40:23 +01:00 |
|
Axel Uhl
|
bd0ac427d4
|
improved CourseAsWaypointList such that it handles temporary duplicates properly
|
2012-12-21 16:37:15 +01:00 |
|
Axel Uhl
|
0d7a25cce2
|
added failing test case for moving a waypoint forward in a course, causing temporary duplicates, violating CourseImpl's invariant; see bug 1113
|
2012-12-21 15:42:59 +01:00 |
|
Axel Uhl
|
39e40dd393
|
fixed assertWaypointIndexes in CourseTest
|
2012-12-21 15:14:26 +01:00 |
|
Axel Uhl
|
1a2054acf7
|
added failing test case for what could be a side effect of the fixes to bug 1113 but could also have existed before: waypointIndexes in CourseImpl
|
2012-12-21 15:06:40 +01:00 |
|
Axel Uhl
|
b251741ee0
|
added failing test case for TrackedRace.trackedLegs update and provided a fix for it
|
2012-12-21 14:46:02 +01:00 |
|
Axel Uhl
|
90263a2f2e
|
Merge branch 'master' into dev
|
2012-12-21 13:57:02 +01:00 |
|
Axel Uhl
|
8f02ffa7df
|
implemented fix for bug 1113
|
2012-12-21 13:56:09 +01:00 |
|
Axel Uhl
|
594fa7bffb
|
added more failing verdicts for bug 1113
|
2012-12-21 13:51:36 +01:00 |
|
Axel Uhl
|
565a0ab536
|
failing test cases for bug 1113
|
2012-12-21 13:47:25 +01:00 |
|
Axel Uhl
|
df80e481de
|
improved algorithm for finding speed minima and maxima of maneuver
|
2012-12-20 22:27:47 +01:00 |
|
Axel Uhl
|
53cabe4f71
|
adjusted test verdicts after having changed the weighing of speeds
|
2012-12-20 17:39:03 +01:00 |
|
Axel Uhl
|
6db16eed31
|
reduce confidence of fixes' speeds more (1/2 after 1/2 of speed averaging interval instead of 1/2 after 1/1 of speed averaging interval)
|
2012-12-20 17:18:43 +01:00 |
|
Axel Uhl
|
eff9cf0694
|
fixing bug 1111: when adding race columns, medal race checkbox was not considered
|
2012-12-20 13:36:21 +01:00 |
|
Axel Uhl
|
7cb8fc33c8
|
don't copy but use the ByteArrayOutputStream's buffer for reading the SwissTiming archive contents in again
|
2012-12-20 11:16:11 +01:00 |
|
Axel Uhl
|
d8db4c66df
|
Merge branch 'master' into dev
|
2012-12-20 10:41:17 +01:00 |
|
Axel Uhl
|
ce6f9e277f
|
adjusted monitoring properties to check for index.html for www bundle instead of / which always responds
|
2012-12-20 10:36:16 +01:00 |
|
Axel Uhl
|
0b87cb8c25
|
Merge branch 'master' into dev
|
2012-12-20 02:30:56 +01:00 |
|
Axel Uhl
|
a88fdd267e
|
wind was obviously specified as the "from" direction
|
2012-12-20 02:24:41 +01:00 |
|
Axel Uhl
|
717b2dcf56
|
avoid NPE in getWindwardDistanceTo in case a mark position is null / not known
|
2012-12-20 02:16:34 +01:00 |
|
Axel Uhl
|
3afd6fb722
|
able to load a SwissTiming archived race through the AdminConsole for the first time
|
2012-12-20 02:13:16 +01:00 |
|
Axel Uhl
|
6e48e54545
|
added test case for race SAW010115.20120811
|
2012-12-19 18:06:14 +01:00 |
|
Axel Uhl
|
06ca85470c
|
remove all mark passings when race transitions to running status
|
2012-12-19 09:51:49 +01:00 |
|
Axel Uhl
|
443be2e80b
|
fixed use of differential latitude/longitude by subtracting it from (instead of adding it to) the reference latitude/longitude
|
2012-12-18 23:46:08 +01:00 |
|
Axel Uhl
|
c06a146415
|
use UTC as time zone for SwissTiming archive connector; don't consider mark passing happening before the race start time (minus some threshold)
|
2012-12-18 23:37:08 +01:00 |
|
Axel Uhl
|
617aa415ca
|
fixed isValid for three-byte integers by inversing its logic
|
2012-12-18 23:07:32 +01:00 |
|
Axel Uhl
|
0ff4898709
|
don't require read lock in CourseImpl.getWaypoint(int i) anymore; it's an atomic access to an ArrayList except for the rangeCheck which seems ok
|
2012-12-18 22:32:56 +01:00 |
|
Axel Uhl
|
db57bdc6eb
|
reduced likelihood of deadlocks by copying mark roundings in locked area before pulling any other locks
|
2012-12-18 22:28:55 +01:00 |
|