Commit Graph
111 Commits
Author SHA1 Message Date
Axel Uhl 044f6e5242 Javadoc upgrade for TracAPI 3.8.0
Change-Id: I56f703640f8a0bb6e8b7971e5d4bcfda1cd3d4dd
2017-11-22 14:39:16 +01:00
Axel Uhl fa1b57077e upgraded TracAPI from 3.7.7 to 3.8.0
Change-Id: I03d2e0626fe34c0f0625d644e4e6d0b53199cae5
2017-11-22 14:13:37 +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 def354443d integration of TracAPI 3.7.6; should finally fix missing update bug
Change-Id: Iec929ade5ee1098635b9c15bd9aed3c45400e816
2017-08-14 16:12:19 +02:00
Axel Uhl 304cf70645 adjusted TracAPI 3.7.5 readme file
Change-Id: I08c784e2cd1773063c49d9cf84584259ee590106
2017-07-25 18:46:47 +02:00
Axel Uhl e8d731bd31 upgraded TracAPI to 3.7.5; fixes order of notifying race initialization and tracking start time
Change-Id: If611f300d37bc2a3b35dc22cbc0a85e99cef4717
2017-07-25 16:25:03 +02:00
Axel Uhl d1505e60e0 upgraded to TracAPI 3.7.4: fixes update issues that exist since 3.7.0
Change-Id: Iad6564c70aa5aab2cff1b2daacf5998bf39bbf64
2017-07-25 12:00:02 +02:00
Axel Uhl 3a0ddf0014 upgraded TracAPI to 3.7.3
Change-Id: I08ff87a0af10ad63b4119898f34c054575d2ddc5
2017-07-24 18:28:52 +02:00
Axel Uhl d29f2bde40 TracTrac fixed a caching problem in TracAPI regarding reload of races
Change-Id: Ife0c1ec767650593d5342c756f2b998896ac6d6d
2017-07-21 16:52:48 +02:00
Axel Uhl 7ce706f938 adjusted TracAPI version
Change-Id: Iab0726fd79e5ba8faa094819e32d52033a0216dc
2017-07-21 13:47:18 +02:00
Axel Uhl 56887089c7 upgrade to TracAPI 3.7.1: fixes NPE for IRace.getEvent()
Change-Id: I8164b2f6152f119487fc476407ee4c63feacf70e
2017-07-21 13:17:10 +02:00
Axel Uhl 510dc91794 upgraded TracAPI to 3.7.0; see below for their release notes:
1) Features

  - RaceCompetitorStatusType: New race competitor status type defined:
F_CONFIRMED. Represents a competitor with a control passing registered for the last gate/mark that is accepted as the official result (Requested by Ugo Alvazzi, 26/04/2017)
  - WebSockets support: instead of using a TCP connection is possible to retrieve data using WebSockets (using the same protocol used by the HTML Viewer). The protocol is not fully implemented and it only has to be used for testing (Requested by Jorge Piera, 30/04/2017).
  - Use an asynchronous API: the dataserver implementation has been migrated to an asynchronous API that provides a better performance downloading replay data (the tests show that is 2.5 times faster).
TracAPI has also adopted this new asynchronous interface but at this moment it continues using the synchronous approach (Requested by Jorge Piera, 03/05/2017)
  - Adding the method ISubscriberFactory.clean to release the objects in memory (Requested by André Borud, 01/06/2017)
  - Adding the method IPosition.isGPSTiming to know if the time of a position has been retrieved from a physical GPS device (Requested by Jérome Soussens, 21/06/2017)

  2) Bugs

  - When a static control is updated, the IControlPointPositionListener.gotControlPointPosition event is not called if the consumer application is not registered to the IEventSubscriber (Reported by Axel Uhl, 18/06/2017)
  - The live delay sometimes is not propagated. The server always propagates the event but TracAPI can filter it if the IEventSubscriber is not being used or if it has not been correctly initialized using the right live-uri (Reported by Julian Mayland, 21/06/2017)

Change-Id: I5c6b842268558d95491baf35db72f649ba61b032
2017-06-29 18:28:41 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 842e5bb5a7 increased minimum reasonable speed to 3kts; introduced edge filtering based on max speed used in outlier detection
Change-Id: Ie402719181feca8a97c594af96162da00a94b354
2017-05-10 14:48:37 +02:00
Axel Uhl 4c9d45e29a upgraded TracAPI from 3.6.2 to 3.6.3
Change-Id: I20c4a20914b13474ccb8c13f77f1389d82b94a35
2017-04-10 09:38:44 +02:00
Axel Uhl b9ff0ff387 more TracAPI Javadoc
Change-Id: Id03a51c22d502fc8415a8c120ffd2cdd5d8273d3
2017-04-07 09:18:35 +02:00
Axel Uhl 60cf89aefe upgraded to TracAPI 3.6.2
Change-Id: I1899bd1cffce2c539b1c1f6e7167386f8207e019
2017-04-06 14:21:54 +02:00
Axel Uhl 7027528619 adjusted pom.xml and MANIFEST.MF versions for TracAPI 3.6.1
Change-Id: I2d14f828dfbf1decd983fbe2e5f478e0ec25d7c1
2017-04-05 15:13:38 +02:00
Axel Uhl be7dc76bce upgraded TracAPI to 3.6.1
Change-Id: I80a845b5eeb3e3fabd2bdd437d9c846b59684806
2017-04-05 15:13:08 +02:00
Axel Uhl e1de1aa956 added TracTrac Javadoc files
Change-Id: I819aeae7bef9d523f6e280ef43553c83704d2a72
2017-03-17 23:42:38 +01:00
Axel Uhl 309ab43948 upgraded TracAPI readme file# Changes to be committed:
Change-Id: I2bc3e88d6038b93d48eec28a1f57b86c8184addf
2017-03-08 09:17:06 +01:00
Axel Uhl 2027ea8671 upgraded TracAPI from 3.4.1 to 3.6.0;
This makes available new connection methods that support
TimeoutException instead of waiting forever. This now needs to be
integrated.

Change-Id: I81656a258b7a2c99b4375cb953d9ff4ae5aa2f83
2017-03-08 09:14:24 +01:00
Axel Uhl adf1cf63ed upgraded TracAPI from 3.4.0 to 3.4.1, fixing issue with parallel loading
Change-Id: I762c4e0c76cf01277c32d6ca7c80d1f4c20c8c32
2017-02-20 17:32:06 +01:00
Axel Uhl a84b84b3ce upgraded TracAPI to 3.4.0
Change-Id: Iebec9b40682ef95435c538c05af4edd1a469406f
2017-01-31 16:29:30 +01:00
Axel Uhl 46aa94b9e1 upgraded to TracAPI 3.3.1
Change-Id: I81d0546147744a1c90a6dbf38007d513d7dc3428
2017-01-17 11:20:29 +01:00
Axel Uhl 36e18d771f added new TracTrac Javadoc files
Change-Id: I3f5aeae42f831b7b97c2d87c2963c3cd1f46b066
2016-10-17 10:28:48 +02:00
Axel Uhl 16371e9331 upgraded to TracAPI 3.3.0
Change-Id: Ia7e5a8b93731472adfc0478386ed43a489753bf1
2016-09-21 14:11:57 +02:00
Axel Uhl 92367dd580 upgraded to TracAPI 3.2.2
Change-Id: If68f9ebaa1f5958acff32545e0c7ec94a6b90222
2016-09-21 13:17:13 +02:00
Axel Uhl 92b6bc192d upgraded TracAPI from 3.2.0 to 3.2.1, fixing issue with hanging subscriber threads
Change-Id: Iaf84e0f0d45b9bfda67c0529934f9ecb51c2ca8b
2016-07-13 18:02:55 +02:00
Axel Uhl b6f3f31fa0 upgraded TracAPI from 3.1.6 to 3.2.0
Change-Id: Ie6d6adf75aed879303b34873719fd4e58c2f47ac
2016-05-09 10:53:52 +02:00
Axel Uhl c1343888ed upgraded TracAPI from 3.1.2 to which we downgraded after trouble with 3.1.5 to 3.1.6
Change-Id: I9d3b066c868f269282c755de910afaf30160428c
2016-02-22 17:07:42 +01:00
Axel Uhl 7357f6faf5 reverting TracAPI back to version 3.1.2 for the moment according to Jorge's recommentation to avoid frequent deadlocks in TracAPI
Change-Id: If2ef201c71a0a37baaeab464ad179a2ded0159f5
2016-02-22 10:07:15 +01:00
Axel Uhl 808524743c upgrade TracAPI to 3.1.5
Change-Id: I06559c2afcd382b5fae9e628de6d849bfef06c19
2016-02-17 11:58:24 +01:00
Axel Uhl 546385e995 upgraded TracAPI from 3.1.3 to 3.1.4, assuming to avoid an infinite loop for old events
Change-Id: Ide5d2f7f34c513588f84973b44b55f2c733bd7a6
2016-02-15 13:33:12 +01:00
Axel Uhl 0c76c57e79 added missing version update of pom.xml for TracAPI upgrade
Change-Id: Ida5055d690f406a2a6ebbe29c493a8b6361eaf9b
2016-01-25 18:34:42 +01:00
Axel Uhl a070d86627 upgraded to TracAPI 3.1.3, hoping to fix the deadlock issue
Change-Id: Ib8f06a5841b9a46c07667d7f3c3757de7efd9abe
2016-01-25 18:28:39 +01:00
Axel Uhl b81e6742e5 re-added version to TracAPI's pom.xml
Change-Id: Ia234e07f754324801f072a4181e84859bfa7948d
2016-01-21 16:47:34 +01:00
Axel Uhl 1d93baa62c upgraded TracAPI from 3.1.1 to 3.1.2, hoping to ultimately fix the deadlock upon terminating a subscription and stopping a subscriber
Change-Id: I82c5cb7fbaa9ab9f3b475245d96b35500dd3248f
2016-01-21 14:40:19 +01:00
Axel Uhl 0fffbe7869 upgraded TracAPI version also in pom.xml
Change-Id: I25e689f8460f12919c37f9798709fdfae03f61a3
2016-01-18 17:06:41 +01:00
Axel Uhl 1891a5562b upgraded TracAPI to version 3.1.1; this should resolve the timeouts during unsubscribe
Change-Id: I7ffa172214d76938258890285b8af4fb48a1028e
2016-01-18 16:58:54 +01:00
Axel Uhl 0d9042c0e5 upgraded TracAPI to 3.1.0, adding TracAPI-src.jar which provides the sources for the API
Change-Id: I4042b610309edde8b57f95384a4c17435688bfb6
2015-12-11 13:55:43 +01:00
Axel Uhl 16579217b7 upgraded TracAPI to 3.0.14 2015-09-29 18:11:04 +02:00
Axel Uhl dab1f25c34 upgraded TracAPI to version 3.0.13 2015-09-23 17:03:12 +02:00
Axel Uhl cc5ec15cde added new TracTrac Javadoc files 2015-08-09 20:37:53 +02:00
Axel Uhl dcc70c37f8 upgrade to TracAPI 3.0.12 2015-08-07 14:06:43 +02:00
Axel Uhl c07ed0fa71 updated the TracAPI 3.0.11 readme file 2015-05-27 15:59:04 +02:00
Axel Uhl e929fc12e0 updated TracAPI form 3.0.10 to 3.0.11; here to the release notes:
We have released a new version of the TracAPI 3.0.11 that is is 100%
compatible with the previous 3.0.x releases [1].

This is a final version. It fixes bugs in the implementation and it adds
a some features. These features add methods to the API, but they keep
the backward compatibility. This version provides a new JavaDoc version [2].

  1) Features

  - Adding the method IRace.setInitialized(boolean) that allows to load
control point positions although the race is not initialized (Requested
by Jorge Piera, 17/05/2015)

  1) Bugs

   - The subscription library sends (per each control point) an
"ControlPointPosition" event with the positions  of the parameters with
a time stamp equals to the tracking start time. If the control  point
is static (it doesn't have a tracker), it means that this control won't
exist until the tracking start time arrives: it is  not possible to open
a subscription connection before the tracking start time and see the
control point. But  if the control is static,  it has to exist during
all the event. Now when a control is static, the subscription library
sends a "ControlPointPosition" event with the event start time and then
it sends other "ControlPointPosition"  event with the tracking start
time. It allows to connect with future races and see the static controls
(Requested by Jakob Odum, 25/02/2015)

  - It is possible to add two or more subscriptions for the same
subscriber (Reported by Jorge Piera, 02/05/2015)

  - If a race is in a not initialized state and it is loaded using the
parameters file, the library assumes that the consumer application wants
to load the race and it changes its initialized attribute to true. This
assumption is  wrong. Now, if a race is not initialized it will continue
being uninitialized until the event administrator changes its state to
initialized (Reported by Axel Uhl, 17/05/2015)
2015-05-27 14:44:23 +02:00
Axel Uhl db1dc0917c fixed tractrac pom 2015-02-17 20:08:45 +01:00
Axel Uhl 02d54a725f upgraded TracAPI from 3.0.9 to 3.0.10, hopefully fixing bug 2630 2015-02-17 18:20:13 +01:00