Commit Graph
32519 Commits
Author SHA1 Message Date
Axel Uhl 13a39ae28f cleanly stop the Receiver objects during the TracTrac test case's tearDown; maybe it helps for bug 3610
Change-Id: I6810f6cb7c42ebc9606be5453b1de25fa61c3003
2016-04-18 02:22:28 +02:00
Axel Uhl e2d41eeb9c launch MarkPassingCalculator initialization synchronously during test execution
Change-Id: I1b336553fc8b9cf86a935944cf889211e81d7169
2016-04-17 23:12:30 +02:00
Axel Uhl 5d3314d033 added null check for the case of an empty track
Change-Id: Ic5d013fbe8eb7f2aa751d43d6cb6fe058b785dc7
2016-04-17 21:59:16 +02:00
Axel Uhl 6e903409bc enhanced logging for MarkPassingUpdateListener further
Change-Id: Ied8e02ceef57a48672e1886a109235a0ed30c5e2
2016-04-17 19:16:46 +02:00
Axel Uhl 2cc519c425 compare against outer object's this
Change-Id: Ie3c16a9bbdace0913b2c9082162eca5b808f3849
2016-04-17 19:13:21 +02:00
Axel Uhl 6f5e545edf fixing issue where MarkPassingCalculators for all races in the regatta are stopped when only one race is removed
Change-Id: I27d374637828ea6506771fdaef9a9c7769f21cbd
2016-04-17 19:11:31 +02:00
Axel Uhl ce76740656 removed now obsolete serialVersionUID
Change-Id: Ifd6be7778904f54a53233993ec801a7eba91d0e6
2016-04-17 18:05:55 +02:00
Axel Uhl 9781659655 Merge branch 'bug3604' 2016-04-17 10:49:37 +02:00
Axel Uhl 89df5e7038 Merge branch 'ubilabs--ios--develop' 2016-04-17 10:20:36 +02:00
fmittag fc8a0a8ed4 Fix for bug 3607 - 'Register Competitors on Race' flag state is gone after server restart 2016-04-16 15:08:34 -04:00
Axel Uhl f0dc8fd5de use #available for checking for iOS 9
Change-Id: If530a91359fa79a7d67a32a49a3e2ff0e89da754
2016-04-16 16:48:38 +02:00
Axel Uhl c8ab7bde3b checking for allowsBackgroundLocationUpdates property before accessing
Change-Id: I42eb7548e32b516bb461c0108f3a1b982a989e34
2016-04-16 16:41:13 +02:00
Axel Uhl 53fb8d418b accessing the background tracking properties the Swift way
Change-Id: Ia7bf2e1b62eabd7ce70bb7a88ae06e7609330a69
2016-04-16 16:37:25 +02:00
Axel Uhl 1f9f461518 trying to enable background GPS service
Change-Id: I418eded7a9dac7913dc5ac142341de0201873887
2016-04-16 16:12:22 +02:00
Axel Uhl e5efe3efa9 Merge branch 'master' into bug3604
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java

Change-Id: Iee106dc5b8ce71ee5ad22dad2cf748816ae91983
2016-04-16 10:51:43 +02:00
Axel Uhl 14539584b8 added timeout to echo.websocket.org test because the site currently seems unresponsive
Change-Id: Iac6acbd192d787d163133f9fa21e5033f1f6998d
2016-04-16 10:49:27 +02:00
Axel Uhl f53d57b281 introduced relaxation of distance penalties at lines and gates based on GPSFix.TYPICAL_HDOP
Change-Id: I36f3ebccb776b5c575e75a32becc4f1309fb2d9f
2016-04-16 03:33:50 +02:00
Axel Uhl 760e0a7962 need to acquire the track's read lock before getRawFixes() can be called
Change-Id: Idb422a5f73a698524f96c40d066ecffd4dacd3aa
2016-04-16 02:35:30 +02:00
Axel Uhl d2921999d2 turned logging down again for mark passing algorithm
Change-Id: I87a94ff469caa6dbd5f31dbc797e2c5843ea7374
2016-04-16 01:52:00 +02:00
Axel Uhl e00d0c4e5c serialize with a TrackedRaceImpl whether it had a MarkPassingCalculator; put initialization of MarkPassingCalculator internals into own thread
Change-Id: Ie9ed7ccfd6da136b80cf09bcbc4885215fbbe64d
2016-04-16 00:03:45 +02:00
Axel Uhl 23fbf840a8 reverted serializablity of MarkPassingCalculator;
instead, the MarkPassingCalculator is re-established after de-serializing the TrackedRaceImpl

Change-Id: If4f1d4379034b9e74096eba8cca829fb63e74adf
2016-04-15 23:19:31 +02:00
Axel Uhl 5b8a836423 also made Comparator for fixed mark passing tree set serializable
Change-Id: I32f9ecc359784c119cea257013427e88f4d3781b
2016-04-15 22:50:29 +02:00
Axel Uhl 8bf2d1231f also needed to make Edge serializable
Change-Id: I4fc6a377d349be6e890491d33f7ba117b230f34c
2016-04-15 22:39:26 +02:00
Axel Uhl 7e7b79f10a trying to make MarkPassingCalculator serializable as a first patch for bug 3604; consistent serialization will be a problem
Change-Id: I9051b67e6d15833cec622cca026816dbf65e22f0
2016-04-15 22:22:22 +02:00
Axel Uhl 4286c9a924 forcing a mark fix into the track for RaceLogTracking if it is the first or replaces an existing at the same time point
Change-Id: I352c05808e3dad0988a4507f3f13a4652ddc0b71
2016-04-15 22:16:53 +02:00
Axel Uhl 51cbb8ba64 Merge remote-tracking branch 'server/master' 2016-04-15 18:20:06 +02:00
Axel Uhl 92c63cfe38 use Location object's time point for sending ping to server
Change-Id: I653c9c2271381cdea18427eb79e884588fb2f7c9
2016-04-15 18:16:54 +02:00
Axel Uhl f11c9ffd80 avoid NPE in CandidateChooserImpl
Change-Id: Iae8af837f554edba0ab16173cd54fd6d53c2ea01
2016-04-15 18:15:34 +02:00
fmittag 3d17c7d3c2 added a 'courseExist' status field for smartphone tracked races 2016-04-15 11:49:56 -04:00
Peter Siegmund c959e6d069 using MessageSendingService for explicitFactor update 2016-04-15 16:07:06 +02:00
Peter Siegmund a8b318b080 use factor/explicitFactor from RaceCell to instantiate ManagedRace, in order to remove custom loader after login 2016-04-15 15:49:09 +02:00
Axel Uhl 8b5cade99d Merge remote-tracking branch 'server/competitor_searchtag' 2016-04-15 14:29:02 +02:00
Axel Uhl 13b56abcfe some renames to make clear where we're dealing with the String-conversion of the Mark's ID
Change-Id: Ie4e729d14b44b3c8a57a9ed9edb93e8e9ad30d17
2016-04-15 12:05:33 +02:00
Bennet Brunsen 6ea8cdaea5 Merge branch 'master' into ubilabs--tracking_app--develop 2016-04-15 11:59:32 +02:00
Axel Uhl 52021d77ef single point of exit in SailingServiceIMpl.convertToMark
Change-Id: Ib6c2be47d17d29c66502eacce6d7aa7caee9f578
2016-04-15 11:59:18 +02:00
Axel Uhl 35b930d4da convert Mark ID from String to UUID if applicable, matching the behavior of the MarkDeserializer
Change-Id: I26d519fade93bc71cc84223cd0d8afa0a9f42f58
2016-04-15 11:48:50 +02:00
Axel Uhl f9ddd9174c made MarkInfo fields final, making this a value object effectively
Change-Id: Id03913359590c37434f064d4decd9bb783a31b3a
2016-04-15 11:44:37 +02:00
Axel Uhl b9ed121b93 Removed setter from MarkInfo and replaced by constructor arguments
Change-Id: I62403f3664149ba54e3676f2a953cc4dcd9fa48a
2016-04-15 11:44:01 +02:00
Axel Uhl b93bdfa3be Merge branch 'master' into ubilabs--tracking_app--bugfix-constants 2016-04-15 11:36:04 +02:00
Peter Siegmund e3a4b484e1 Merge branch 'ubilabs--rcapp--bug-3598' 2016-04-15 11:27:31 +02:00
Axel Uhl 88413e55a7 Merge branch 'ubilabs--rcapp--develop' into ubilabs--tracking_app--bugfix-constants 2016-04-15 11:23:30 +02:00
Axel Uhl f77e2b158b Merge branch 'master' into ubilabs--tracking_app--bugfix-constants 2016-04-15 11:23:15 +02:00
Axel Uhl 9d27f75094 Merge branch 'master' into ubilabs--rcapp--develop 2016-04-15 11:07:51 +02:00
Axel Uhl 9241bac1b2 Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--bug-3598 2016-04-15 11:04:24 +02:00
Axel Uhl c3f43e3438 Revert "added race column factor and explicit factor to RaceCell including its (de-)serialization; belong to bug 1267";
is now on branch ubilabs--rcapp--bug-1267

This reverts commit b08b718886.
2016-04-15 11:02:30 +02:00
Axel Uhl 7cde171906 Revert "fixed field name in Race Manager app's LoginActivity: courseName --> courseAreaName";
is now on branch ubilabs--rcapp--bug-1267

This reverts commit 24afb859f6.
2016-04-15 11:01:59 +02:00
Axel Uhl d3b620475e Revert "renamed course area-related field in Race Manager app's LoginListViews: mAreaContainer --> mCourseAreaContainer";
is now on branch ubilabs--rcapp--bug-1267

This reverts commit 4006732304.
2016-04-15 11:01:22 +02:00
Axel Uhl b18057c2c0 Revert "renamed accessor method for mCourseAreaContainer"; this contribution is now on branch ubilabs--rcapp--bug-1267
This reverts commit 9f7277580b.
2016-04-15 11:00:50 +02:00
Axel Uhl 5244f988e5 Revert "removed obsolete comment"
This reverts commit 0b2f1f327f.
2016-04-15 11:00:33 +02:00
Axel Uhl 349b9c7d70 removed obsolete comment
Change-Id: I7e148a560828c2d6b530f338798a8765551a676a
2016-04-15 10:54:49 +02:00