Merge "Adds Satellite client version support" into main
diff --git a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
index 011bae7..6562e5c 100644
--- a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
+++ b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
@@ -84,6 +84,8 @@
public class SatelliteManagerWrapper {
private static final String TAG = "SatelliteManagerWrapper";
+ private static final int VERSION = 1;
+
private static final ConcurrentHashMap<
SatelliteDatagramCallbackWrapper, SatelliteDatagramCallback>
sSatelliteDatagramCallbackWrapperMap = new ConcurrentHashMap<>();
@@ -560,6 +562,14 @@
}
/**
+ * Returns the current version of the satellite wrapper. Versions start at 1.
+ * There is no to explicit versioning support before the first version.
+ */
+ public int getVersion() {
+ return VERSION;
+ }
+
+ /**
* Request to enable or disable the satellite modem and demo mode. If the satellite modem is
* enabled, this may also disable the cellular modem, and if the satellite modem is disabled, this
* may also re-enable the cellular modem.