Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 6e38297e95 updated release notes for bug 3742
Change-Id: Ia0ff31e91b0f70a18776e56cbadb474f857199b4
2017-11-22 09:49:53 +01:00
Axel Uhl 962f55de64 Merge remote-tracking branch 'server/master' 2017-11-22 09:47:19 +01:00
Axel Uhl 5f55a2ebef fixed bug in chart data resolution calculation
Change-Id: Idd840b537efa222e809b546535ecdf366e516b96
2017-11-22 09:43:54 +01:00
Axel Uhl 2b858b4b59 Merge remote branch 'origin/master' 2017-11-22 00:27:48 +01:00
Axel Uhl 9b2ae09a11 Merge branch 'master' into bug3742 2017-11-21 16:26:40 +01:00
Axel Uhl aeb45c6257 Merge remote-tracking branch 'server/master' 2017-11-21 16:17:32 +01:00
Axel Uhl b9d8b4827a bug 3742: don't assign a competitor points in a MetaLeaderboard if it has no score in the underlying column leaderboard
Change-Id: I1e16044e0fd3196a187edd48a23e424deaa1d428
2017-11-21 11:10:40 +01:00
Axel Uhl 4cb2ada7bd improved release notes
Change-Id: I693b9deb19f00f4b0ac2eec5beee240ba13d5e18
2017-11-20 22:33:51 +01:00
Axel Uhl 6427c866e4 removed inconsistency regarding null reporting for non-foiling leaderboards
Change-Id: I96f0014c23f3a3a45919db32a0291cce0cc437a2
2017-11-20 22:32:53 +01:00
Axel Uhl 1c02c124b5 added a release notes entry
Change-Id: I32f86323fc680d4a2d28adea79c7aa28344d6c8f
2017-11-20 22:10:36 +01:00
Axel Uhl e47e339bf2 added missing unit specifications for total foiling stats; fixed column configuration
Change-Id: Id604c14cc6ed164306ec6922247c41233544a21a
2017-11-20 22:06:16 +01:00
Axel Uhl 52738ac385 added missing pieces for overall foiling stats calculations
Change-Id: I133d1f241dc3ebf4ac63097bbbbe799906f19135
2017-11-20 21:37:50 +01:00
Axel Uhl 7c5a25d311 interims backup commit on the way to introducing foiling overall stats to leaderboard
Change-Id: Idf6759d1aa8031015a09aba3d265cd8a1e9f969a
2017-11-20 18:40:32 +01:00
Axel Uhl a9b0cba7fc added race columns for distance/duration foiled
Change-Id: I34412f550e1a7310d80e779b2c28bb810c212923
2017-11-20 18:01:01 +01:00
Axel Uhl 3a8e465a9d added foiled time/duration to leaderboard leg details
Change-Id: Id49bb3bf119e6260f4eb56aa231cee0610e40188
2017-11-20 17:20:03 +01:00
Axel Uhl 79b8016390 made BravoFixTrackImpl serializable again
Change-Id: Ib70cc4cca9ecc633a9eb929179fc9529f0a764ec
2017-11-20 16:41:10 +01:00
Axel Uhl 3ccb5dfbf8 removed obsolete TODO
Change-Id: I45a6edae780dbf047789a7c315f1aede91377119
2017-11-20 16:18:34 +01:00
Axel Uhl 486c969735 fix cache invalidation by adding listener in Bravo track on GPSFixTrack
Change-Id: Ib1a2d7078bfb3828c28388631ff484dc9f9d9bba
2017-11-20 16:17:33 +01:00
Axel Uhl 15ac53ba00 added another failing test regarding foiling distance cache invalidation
Change-Id: I7473589b2972899148975562d886cc170693104b
2017-11-20 16:02:03 +01:00
Axel Uhl 0bff95146d added failing test case for cache invalidation
Change-Id: I0f4360d3fb02ca6930185bd532e37bc1035823f8
2017-11-20 15:18:10 +01:00
Axel Uhl ca0a82c24e added a first test case for foiling distance/time; no cache invalidation tested / implemented yet
Change-Id: I678775b502ff1793626bf33464291a7b3b8bbe57
2017-11-20 15:12:39 +01:00
Axel Uhl ff5bf9eef3 Merge branch 'master' into bug3762 2017-11-20 14:54:36 +01:00
Axel Uhl 50364849bc made the new CompetitorResult.getMergeState() null-safe for compatibility with deserialized old versions
Change-Id: Iee3325eb884cd70fc90c974ade05969d7321a9dd
2017-11-20 13:19:20 +01:00
Axel Uhl c01ca1504d whitespace changes; starting additional test
Change-Id: If543a36d826eb15457ecff8b7eb980c7cf663256
2017-11-20 13:18:02 +01:00
Axel Uhl 6db0d432c3 introduced caches for foiling time/duration in BravoFixTrackImpl
Change-Id: Ide6cf6cdf97c0f799d0db54e7f3dbd51ce9a920d
2017-11-20 10:08:21 +01:00
Axel Uhl a0fecf477f factored getDistanceTraveledRecursively, preparing for foiling stats
Change-Id: Ic9332f62ef1cbcb04d5dafbae6c6911148d80373
2017-11-20 09:58:07 +01:00
Axel Uhl 8bd2f200bd further renamings in TimeRangeCache; adjusted comments
Change-Id: Ie04ae234611f8e139a4e3670ff8363b6b8870edb
2017-11-20 09:27:52 +01:00
Axel Uhl 5dd7f90957 turned DistanceCache into TimeRangeCache, adding a type parameter
Change-Id: I8d3dc7da529de168d9e391958d1b6f49fab78808
2017-11-20 09:24:45 +01:00
Axel Uhl bf006d5839 formatting changes only
Change-Id: I7a176e1263ca8f64b23b5efe57792cee0e6332a3
2017-11-17 17:38:17 +01:00
Axel Uhl d7ee074950 Merge branch 'master' into translation 2017-11-16 17:29:17 +01:00
Axel Uhl 6a3d8ae1aa adjusted required accuracy for a test case in TrackTest
Change-Id: I5330f373b0396237fb8221403fe95a55c5926168
2017-11-15 17:54:49 +01:00
Axel Uhl 11399eaccd fix for bug 4366 by using NaivelyScaleableBearing for heel/pitch
Change-Id: I4c918ba5c4a6b252c7b588267386d9c158a3a561
2017-11-15 15:01:53 +01:00
Axel Uhl 3b14872d66 added tests for negative angles in bearing
Change-Id: I98ead43c8ad4ea42bedd6e1d8988b421eb28a2a8
2017-11-15 14:53:34 +01:00
Axel Uhl 0c3c14eea4 fixed typo in message text
Change-Id: Ie71a47378b26f63f9acdd9e9423a3cc054749ae5
2017-11-13 11:58:01 +01:00
Axel Uhl 021ac5e80e Merge branch 'master' into bug4356 2017-11-13 11:33:54 +01:00
Axel Uhl 9e147b46df added TP52 boat class 2017-11-10 16:49:42 +01:00
Axel Uhl c09dc9fc6a fix for ignoring Igtimi fixes of unknown fix type
Change-Id: Idf29655423586f9c827e56c09c5da4d90a431e9d
2017-11-09 17:44:42 +01:00
Axel Uhl 0de0230708 added failing test case for unknown Igtimi fix types
Change-Id: Idd7afa2ad6d68d7dbecb9c377f73088fdbe9d195
2017-11-09 17:43:23 +01:00
Axel Uhl 22a7fea120 Merge branch 'bug4340' 2017-11-09 17:22:09 +01:00
Axel Uhl 9f62527cf3 made Bravo metrics robust against null values
Change-Id: Iff401c8dc5fd70482ece70d760d5300342b573e9
2017-11-09 11:46:13 +01:00
Axel Uhl 612e9b76d5 when adding a device mapping for EXPEDITION_SENSOR, use the correct log event type
Change-Id: I6358ff0120224082532ad25d40265b49e2c02142
2017-11-08 14:20:38 +01:00
Axel Uhl 17515959f7 use UTC as timezone for "today midnight" for Phoenix Expedition relative GPS Time stamps
Change-Id: I7ad10711f6d32405c9232dbfae3e008e800ea82f
2017-11-08 08:42:07 +01:00
Axel Uhl 0fe1b69fa9 use today midnight as reference time when "relative" lookup "GPS Time" is received from Expedition
Change-Id: I40d683bf831dfa6d518dddb0660875ef8cfff309
2017-11-08 08:40:46 +01:00
Axel Uhl 7741737dcf handle Expedition logs being cut off when no values are present for trailing columns
Change-Id: Id7302d5d4154b1150a7d6b3b7a668050f4601f74
2017-11-08 08:40:09 +01:00
Axel Uhl ca77a10748 reduced timeout for online declination lookup from 5s to 500ms
Change-Id: Ice59065b2f71b1610bd07b316b271fa1df724443
2017-11-08 08:39:38 +01:00
Axel Uhl a3c0f6f0c2 fixed column names for target heel and deflector import
Change-Id: I072bc79c47cb559b541d50fce74e97fd7fc6f033
2017-11-08 08:38:47 +01:00
Axel Uhl e490b75538 log failure to obtain declination online but don't throw exception
Change-Id: I8648b97a98b10f0b795880431ad6ba669c4c0b5f
2017-11-08 08:38:01 +01:00
Axel Uhl 0a4a563eba fixed UTC timestamp handling in Expedition importer; added columns to import
Change-Id: I41a53fbefe0f8e0f24c1f5818c33090c70b5de1d
2017-11-07 23:19:21 +01:00
Axel Uhl 4df8a16f6a Merge branch 'master' into bug4340 2017-11-07 21:39:02 +01:00
Axel Uhl 3dcf09cf69 Merge branch 'master' into translation 2017-11-07 21:36:05 +01:00
Axel Uhl 8a9e502232 Merge branch 'master' into bug4340 2017-11-07 21:29:26 +01:00
Axel Uhl 432cd4dbb5 added missing message text
Change-Id: I3a17eb3193e38eff03b45d574002804a368e7990
2017-11-07 21:29:12 +01:00
Axel Uhl 24467db3a8 adjusted shortcut for tons to "t"
Change-Id: I1f176f542e252d0b6398c38447689b34b13a1640
2017-11-07 09:39:31 +01:00
Axel Uhl 37dfd07ea5 added forestay pressure and tons as unit
Change-Id: I5a056eaf894dcd8b4aacf490934f50cb286a4382
2017-11-07 09:36:40 +01:00
Axel Uhl 82575dd2fe added Expedition columns to SailingService output and DetailType
Change-Id: I28982317130f36a9568d509a76e99878f4003e76
2017-11-06 23:28:07 +01:00
Axel Uhl 68c3a55c1d fixed placeholder in Russian version of resultsFoundForSearch
Change-Id: I37b475323eb089b2c80248e32a498c2676825d7a
2017-11-06 20:34:37 +01:00
Axel Uhl abaf90fc45 minor adjustments to comments only
Change-Id: I5b0b7c2a01953eea5be4fac5e72c7ae39ef26039
2017-11-06 20:30:23 +01:00
Axel Uhl 33ca6a3caf successful first test for additional Expedition UDP parameters
Change-Id: I3c2f55a634e5ae887496ab7399a4888bde02d79f
2017-11-06 15:36:15 +01:00
Axel Uhl 41903963c3 added metadata for additional Expedition UDP fields to BravoExtended* stuff
Change-Id: I4d40cc4188e865d1aeb501c81fe2072655622ae4
2017-11-06 15:10:26 +01:00
Axel Uhl 39593ca317 fixed imports; added more documentation on additional Expedition UDP values
Change-Id: I797ed3d26eeced2f827a0e340876f5297cb9875c
2017-11-06 14:18:05 +01:00
Axel Uhl 50bc9c4aa4 Merge remote-tracking branch 'server/master' into translation 2017-11-06 14:01:57 +01:00
Axel Uhl a22c80b25a uncommented test timeout again
Change-Id: Ic9e4585c4e5506555f412efd5df3a3ff83a075ac
2017-11-04 20:05:43 +01:00
Axel Uhl 223daa7c6b Merge branch 'master' into translation 2017-11-04 11:05:02 +01:00
Axel Uhl da3fa56777 added a first simple test for Phoenix sensor / GPS data being received from a UDP stream
Change-Id: I619cef8ececa0a392c4e237ba134bbef57ded833
2017-11-04 10:18:32 +01:00
Axel Uhl 1fc741c472 added some Phoenix UDP data and a first simple test for it
Change-Id: Icd60e66e9bb9887db201eafc2224a7aecfe7fbca
2017-11-04 09:40:58 +01:00
Axel Uhl 7f114e2234 Merge remote-tracking branch 'server/master' 2017-11-02 16:24:29 +01:00
Axel Uhl 3ecbbfa9ea added Expedition sample data and added IDs to ExpeditionMessage constants
Change-Id: Ic999a88ff56ce5ac28fa797fbefe21e2c0127bca
2017-11-02 16:23:01 +01:00
Axel Uhl b085b47e42 switched TracAPI pom.xml/MANIFEST.MF to 3.7.7
Change-Id: I2476b7876c36274d9558a967fe3dd8167a525b5d
2017-10-29 11:46:19 +01:00
Axel Uhl 5253943e5e upgraded to TracAPI 3.7.7; fixes ArrayIndexOutOfBoundsException
Change-Id: I31cfc63160c2f8ed1d75198819999a2832782bf8
2017-10-29 11:45:16 +01:00
Axel Uhl 8cbdedede5 added new expedition bundles to launch configurations
Change-Id: I11bce2fc7cae62490319b3d6f9f5fddee817b465
2017-10-28 12:12:24 +02:00
Axel Uhl 11e429d348 Merge branch 'bug4351' 2017-10-28 11:05:44 +02:00
Axel Uhl 40ed796eb2 fixed compareServers script; leaderboard group names with , caused error 2017-10-28 09:50:47 +02:00
Axel Uhl 315e525188 fixed downsampler to make aware of null components in DoubleVectorFix
Change-Id: I4ebb297a6710b0aab2c4f637a3aa1551b6606d3d
2017-10-27 17:50:46 +02:00
Axel Uhl de9a783d98 Merge branch 'master' into bug4351 2017-10-27 10:56:18 +02:00
Axel Uhl e9551feba5 Merge remote-tracking branch 'server/master' 2017-10-27 10:54:39 +02:00
Axel Uhl 6924ea32b8 bug 4356: included MergeState enum and field in CompetitorResult
Change-Id: I974bb5904c7e71efc142ac19e84b03a91b7ad045
2017-10-27 10:42:32 +02:00
Axel Uhl 39d3e941ac fixed trailing blank in pointsValue message string
Change-Id: I217ad0d0de0257497f9a5c6ca190f163df7e2fd6
2017-10-27 10:19:49 +02:00
Axel Uhl 5d2bbfe526 fixed storing of Bravo fixes with null components
Change-Id: I339bea66da5bdd71aeab33a10bad0172dfd00345
2017-10-27 08:55:27 +02:00
Axel Uhl 66a795625b fixed obtaining of BravoFix properties, not requiring cast to BravoExtendedFix
Change-Id: I36870d672822391c72f23ebced1f0ae5e1570c6f
2017-10-27 02:39:23 +02:00
Axel Uhl 910bbe6cdd made mark passing test more lenient regarding timing
Change-Id: Ie1c81924acab7810fc7180b1031bf0ea64125719
2017-10-27 00:16:26 +02:00
Axel Uhl 374a93d792 added null-skipping for Bravo tracks
Change-Id: I26070d5ba98b6916d651271ab9db357f7c9d2384
2017-10-26 23:51:51 +02:00
Axel Uhl 3e9697ce14 left a TODO comment describing what needs to be done for prototypically skipping fixes with missing components
Change-Id: Ie6b9aa1bf42bbbdade1c735ee5489530c4c61c6e
2017-10-26 18:35:39 +02:00
Axel Uhl c53c67f797 made DoubleVectorFix null-aware
Change-Id: I59cc0f5b44c78609e2fdf65dcdb6998c2050862b
2017-10-26 18:32:28 +02:00
Axel Uhl e8fbd1f5f6 added ExpeditionConnectorCommon module to the inherits list of the Dashboard app
Change-Id: I6aa376b2841aa5e901932dd262de55e476b4fb68
2017-10-26 14:23:13 +02:00
Axel Uhl 5aa7de1c48 refactored constructor and data structures in ExpeditionMessageParser
Change-Id: If5410c112ff2f8409588b1be9b6d3398c73b715e
2017-10-26 11:55:00 +02:00
Axel Uhl cf4a8975be bug 4354: added persistence for ExpeditionDeviceConfiguration objects
Change-Id: I48ec066e22259f0701eff6daee522599d90741a1
2017-10-26 11:17:53 +02:00
Axel Uhl 4a376979fd added sources build artifact to expeditionconnector.common for GWT build; set JDK to 1.7 for this artifact
Change-Id: I3b673bca4e1add78cc6a64c112cf7872c745de85
2017-10-26 09:55:03 +02:00
Axel Uhl dcae6c3bc3 Merge branch 'master' into bug4351 2017-10-26 07:47:53 +02:00
Axel Uhl 138885e794 fixed issues with translation
Change-Id: I9e2ad3ce60346301cbaf248fd832dda627949645
2017-10-26 00:12:43 +02:00
Axel Uhl e3f479c128 Merge remote-tracking branch 'origin/translation' into translation 2017-10-25 23:51:23 +02:00
Axel Uhl 5d0befd2b1 Merge branch 'master' into translation 2017-10-25 23:51:10 +02:00
Axel Uhl 48a9b6e2c4 comments; prepare for inability to compute new fix from Expedition message
Change-Id: I217434f349268e40946e6c7320bd04d5a7cd9b4d
2017-10-25 23:36:05 +02:00
Axel Uhl 949a367c8a dynamically discover the SensorFixStoreSupplier (RacingEventService) in Expedition connector
Change-Id: Id0af81c542c5c1aa47ce0fcd7b6ae8e4400bfb44
2017-10-25 23:27:42 +02:00
Axel Uhl 82e192f696 fixed another issue in cleaning up Expedition device configuration IDs
Change-Id: I1f312da9f8e0a5caec6e3a2b6392d241972ed75d
2017-10-25 18:44:52 +02:00
Axel Uhl 7e33e88d70 improved AdminConsole support for Expedition device configurations
Change-Id: I73c72f43ff603a55ec00edee4de656d48bdf06a5
2017-10-25 18:42:10 +02:00
Axel Uhl d7924a3fdf adding some first AdminConsole support for ExpeditionDeviceConfigurations
Change-Id: I80000bdd575d75f48b71add66a708e54970cb4e9
2017-10-25 17:33:56 +02:00
Axel Uhl 743374f670 moved ExpeditionDeviceConfiguration to .common bundle to share with gwt.ui
Change-Id: I41bf907dbab196a5376f8ac655c5a3aee3917b13
2017-10-25 15:58:54 +02:00
Axel Uhl 1f8afad92a Merge branch 'master' into bug4351 2017-10-25 15:37:18 +02:00
Axel Uhl e57dd8a7a2 fixed simulator wind-data.js so we can use parseStrict without errors
Change-Id: I44d04bbbf991205790aa5dafa4f7c23d092c2191
2017-10-25 15:36:06 +02:00
Axel Uhl 414a87f5ff use parseStrict instead of parseLenient since with GWT 2.8.2 parseStrict is deprecated
Change-Id: Ia2fd866c8845156e725ae96564a26fee04bdd160
2017-10-25 15:07:48 +02:00