diff --git a/java/com.tractrac.clientmodule/META-INF/MANIFEST.MF b/java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
index f95d7d822ff..3917ed6ef0a 100644
--- a/java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
+++ b/java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: TracTrac Client module
Bundle-SymbolicName: com.tractrac.clientmodule
-Bundle-Version: 3.15.3
+Bundle-Version: 3.15.5
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ClassPath: .,
lib/TracAPI.jar
diff --git a/java/com.tractrac.clientmodule/README.txt b/java/com.tractrac.clientmodule/README.txt
index 0fd05a349cd..21bdb68df8b 100644
--- a/java/com.tractrac.clientmodule/README.txt
+++ b/java/com.tractrac.clientmodule/README.txt
@@ -15,6 +15,50 @@ It contains also some files:
- test.sh -> script that compiles the code in the src folder, creates the test.jar library and execute the code of the example.
- Manifest.txt -> manifest used to create the test.jar file
+********************************************
+ TracAPI 3.15.5
+********************************************
+This is a final version. It keeps the backward compatibility.
+
+ Release date: 17/04/2024
+
+ 1) Bugs
+
+ - Deadlock when a connection was closed by the server and the client called the IRaceSubscriber.stop method. (Reported by
+ Axel Uhl, 16/04/2024)
+
+********************************************
+ TracAPI 3.15.4
+********************************************
+This is a final version. It keeps the backward compatibility.
+
+ Release date: 16/04/2024
+
+ 1) Features
+
+ - Formatting the code using blank spaces (instead of tabs). The workspace was already configured like this,
+ but the old files kept some tabs. All the code has been formatted again. (Requested by Axel Uhl, 19/02/2024)
+
+ 2) Bugs
+
+ - When the IRaceSubscriber.stop method is called, the library doesn't close the connection. (Reported by Axel Uhl, 03/04/2024)
+ - Improving the detection of a dead connection. (Reported by Axel Uhl, 03/04/2024)
+
+********************************************
+ TracAPI 3.15.3
+********************************************
+This is a final version. It keeps the backward compatibility.
+
+ Release date: 11/03/2024
+
+ 1) Feature
+
+ - Adding the method IPosition.getRTKStatus used to get the RTK status (Requested by Chris Terkelsen, 07/03/2024)
+
+ 2) Bugs
+
+ - Some socket connections were not closed correctly (Reported by Jorge Piera, 08/03/2024)
+
********************************************
TracAPI 3.15.2
********************************************
diff --git a/java/com.tractrac.clientmodule/javadoc/allclasses-frame.html b/java/com.tractrac.clientmodule/javadoc/allclasses-frame.html
index 4c79a17bada..f009056187e 100644
--- a/java/com.tractrac.clientmodule/javadoc/allclasses-frame.html
+++ b/java/com.tractrac.clientmodule/javadoc/allclasses-frame.html
@@ -2,10 +2,10 @@
-
+
-All Classes (Subscription - Applications - TracAPI 3.15.3 API)
-
+All Classes (Subscription - Applications - TracAPI 3.15.5 API)
+
diff --git a/java/com.tractrac.clientmodule/javadoc/allclasses-noframe.html b/java/com.tractrac.clientmodule/javadoc/allclasses-noframe.html
index 17238d8f933..7c6ea284413 100644
--- a/java/com.tractrac.clientmodule/javadoc/allclasses-noframe.html
+++ b/java/com.tractrac.clientmodule/javadoc/allclasses-noframe.html
@@ -2,10 +2,10 @@
-
+
-All Classes (Subscription - Applications - TracAPI 3.15.3 API)
-
+All Classes (Subscription - Applications - TracAPI 3.15.5 API)
+
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/IIdentifiable.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/IIdentifiable.html
index ad70b20ffa4..d4cb1fc285d 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/IIdentifiable.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/IIdentifiable.html
@@ -2,10 +2,10 @@
-
+
-IIdentifiable (Subscription - Applications - TracAPI 3.15.3 API)
-
+IIdentifiable (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-summary.html
index 86d40fce142..3e91c00d2b8 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-summary.html
index f47819821cf..fd70f914955 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-summary.html
index dc1cec9450a..8a5c022e22d 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-summary.html
index 2f7375e8974..48e346e81ab 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-summary.html
index 3025141f39b..ab9ee4e672f 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-summary.html
index 797d6b1ce01..88342ec809e 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-summary.html
index 8a40eaa7e42..a1222652294 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-summary.html
index 5e73626bd16..8e45f08969a 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-summary.html
index 064ce960916..5ad6ec06304 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-summary.html
index 33ed6d10a84..275d7d6508f 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-summary.html
index 517347ffc34..e1c65d3a6c9 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-summary.html
index d094ae1a07a..cecf7285f25 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-summary.html
index a4db799ded6..b9c2802639c 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-summary.html b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-summary.html
index 14a1a67f33a..653786d0a30 100644
--- a/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-summary.html
@@ -2,10 +2,10 @@
-
+
-com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 3.15.3 API)
-
+com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
diff --git a/java/com.tractrac.clientmodule/javadoc/overview-summary.html b/java/com.tractrac.clientmodule/javadoc/overview-summary.html
index f59f58ae3b4..bbcf1778e4c 100644
--- a/java/com.tractrac.clientmodule/javadoc/overview-summary.html
+++ b/java/com.tractrac.clientmodule/javadoc/overview-summary.html
@@ -2,10 +2,10 @@
-
+
-Overview (Subscription - Applications - TracAPI 3.15.3 API)
-
+Overview (Subscription - Applications - TracAPI 3.15.5 API)
+
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@
@@ -13,7 +13,7 @@