diff options
author | Yu-Han Yang <yuhany@google.com> | 2022-03-04 13:46:52 -0800 |
---|---|---|
committer | Yu-Han Yang <yuhany@google.com> | 2022-03-10 13:29:29 -0800 |
commit | 75a6af2318c076849d67a8d0fe038b669075fa57 (patch) | |
tree | 1d5660f938c96c75a5774fbe64b1ebdb34c39702 | |
parent | 1d3177f1c29764d167e1698401a154cb205023b9 (diff) |
Hide all GNSS AIDL interfaces/parcelables/enums
Bug: 201253590
Test: atest VtsHalGnssTargetTest
Change-Id: I8062085f5cb148189eebd6a7e7addf1b20de37db
91 files changed, 171 insertions, 20 deletions
diff --git a/gnss/aidl/Android.bp b/gnss/aidl/Android.bp index 4d9c5cc231..cc7c4e9183 100644 --- a/gnss/aidl/Android.bp +++ b/gnss/aidl/Android.bp @@ -42,5 +42,11 @@ aidl_interface { }, }, }, - versions: ["1"], + versions_with_info: [ + { + version: "1", + imports: [], + }, + ], + } diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/BlocklistedSource.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/BlocklistedSource.aidl index a4f00971c5..ccb2b281db 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/BlocklistedSource.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/BlocklistedSource.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable BlocklistedSource { android.hardware.gnss.GnssConstellationType constellation = android.hardware.gnss.GnssConstellationType.UNKNOWN; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/CorrelationVector.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/CorrelationVector.aidl index b0848bb9c4..b9590036db 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/CorrelationVector.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/CorrelationVector.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable CorrelationVector { double frequencyOffsetMps; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/ElapsedRealtime.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/ElapsedRealtime.aidl index 7d3baa41f2..559ed2915f 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/ElapsedRealtime.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/ElapsedRealtime.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable ElapsedRealtime { int flags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssClock.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssClock.aidl index c54cc2c500..a8454ddfc0 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssClock.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssClock.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssClock { int gnssClockFlags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssConstellationType.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssConstellationType.aidl index c1fcfcc741..fee2ef67c3 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssConstellationType.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssConstellationType.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @Backing(type="int") @VintfStability enum GnssConstellationType { UNKNOWN = 0, diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssData.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssData.aidl index 01a3b3a19e..31426f0507 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssData.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssData.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssData { android.hardware.gnss.GnssMeasurement[] measurements; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssLocation.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssLocation.aidl index 54c126c281..ed9dcfa967 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssLocation.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssLocation.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssLocation { int gnssLocationFlags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMeasurement.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMeasurement.aidl index 948c540fc3..8a44887419 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMeasurement.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMeasurement.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssMeasurement { int flags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMultipathIndicator.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMultipathIndicator.aidl index 24f45c42fa..62ade9c3e8 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMultipathIndicator.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssMultipathIndicator.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @Backing(type="int") @VintfStability enum GnssMultipathIndicator { UNKNOWN = 0, diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssPowerStats.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssPowerStats.aidl index 670244fd1f..c4a9e6179e 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssPowerStats.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssPowerStats.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssPowerStats { android.hardware.gnss.ElapsedRealtime elapsedRealtime; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssSignalType.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssSignalType.aidl index c2a5b51e15..4a49547b49 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssSignalType.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/GnssSignalType.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable GnssSignalType { android.hardware.gnss.GnssConstellationType constellation = android.hardware.gnss.GnssConstellationType.UNKNOWN; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnss.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnss.aidl index 1a69f3338a..639539ad65 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnss.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnss.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IAGnss { void setCallback(in android.hardware.gnss.IAGnssCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssCallback.aidl index 2a46f61758..b2da8d9583 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IAGnssCallback { void agnssStatusCb(in android.hardware.gnss.IAGnssCallback.AGnssType type, in android.hardware.gnss.IAGnssCallback.AGnssStatusValue status); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRil.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRil.aidl index 69fa32b21e..8930752f7f 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRil.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRil.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IAGnssRil { void setCallback(in android.hardware.gnss.IAGnssRilCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRilCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRilCallback.aidl index 152b10aea0..3717026622 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRilCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IAGnssRilCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IAGnssRilCallback { void requestSetIdCb(in int setIdflag); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnss.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnss.aidl index 56574344a8..0e6405ea7c 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnss.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnss.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnss { void setCallback(in android.hardware.gnss.IGnssCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfo.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfo.aidl index 2734ac1d69..43ad328e5c 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfo.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfo.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssAntennaInfo { void setCallback(in android.hardware.gnss.IGnssAntennaInfoCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfoCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfoCallback.aidl index ada97077e7..eb6abe55f8 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfoCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssAntennaInfoCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssAntennaInfoCallback { void gnssAntennaInfoCb(in android.hardware.gnss.IGnssAntennaInfoCallback.GnssAntennaInfo[] gnssAntennaInfos); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatching.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatching.aidl index e1beed3b89..d82aa1fe07 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatching.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatching.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssBatching { void init(in android.hardware.gnss.IGnssBatchingCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatchingCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatchingCallback.aidl index 427137ab26..b12a8bd519 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatchingCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssBatchingCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssBatchingCallback { void gnssLocationBatchCb(in android.hardware.gnss.GnssLocation[] locations); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssCallback.aidl index 957a75fe9a..48c88f5ffe 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssCallback { void gnssSetCapabilitiesCb(in int capabilities); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssConfiguration.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssConfiguration.aidl index 54cd022f66..1d6399e52b 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssConfiguration.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssConfiguration.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssConfiguration { void setSuplVersion(in int version); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssDebug.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssDebug.aidl index 8e4b5f2c73..591b53301f 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssDebug.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssDebug.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssDebug { android.hardware.gnss.IGnssDebug.DebugData getDebugData(); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofence.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofence.aidl index 50da5bf4aa..5065ad49c8 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofence.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofence.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssGeofence { void setCallback(in android.hardware.gnss.IGnssGeofenceCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofenceCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofenceCallback.aidl index 26482eadeb..df5dc2d919 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofenceCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssGeofenceCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssGeofenceCallback { void gnssGeofenceTransitionCb(in int geofenceId, in android.hardware.gnss.GnssLocation location, in int transition, in long timestampMillis); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementCallback.aidl index 6e626172b9..624a7ae84d 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssMeasurementCallback { void gnssMeasurementCb(in android.hardware.gnss.GnssData data); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementInterface.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementInterface.aidl index 9c4a54beb1..6fe6a6c6fd 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementInterface.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssMeasurementInterface.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssMeasurementInterface { void setCallback(in android.hardware.gnss.IGnssMeasurementCallback callback, in boolean enableFullTracking, in boolean enableCorrVecOutputs); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageCallback.aidl index d513c15a85..c65cff21be 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssNavigationMessageCallback { void gnssNavigationMessageCb(in android.hardware.gnss.IGnssNavigationMessageCallback.GnssNavigationMessage message); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageInterface.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageInterface.aidl index 196e9b9334..187773dd81 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageInterface.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssNavigationMessageInterface.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssNavigationMessageInterface { void setCallback(in android.hardware.gnss.IGnssNavigationMessageCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndication.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndication.aidl index fbf1f6ffb6..f77dbfff86 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndication.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndication.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssPowerIndication { void setCallback(in android.hardware.gnss.IGnssPowerIndicationCallback callback); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndicationCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndicationCallback.aidl index bfa787e3e2..d35c77fdf1 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndicationCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPowerIndicationCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssPowerIndicationCallback { void setCapabilitiesCb(in int capabilities); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsds.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsds.aidl index 526ecc8fcd..3aee798b33 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsds.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsds.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssPsds { void injectPsdsData(in android.hardware.gnss.PsdsType psdsType, in byte[] psdsData); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsdsCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsdsCallback.aidl index 2205bc46dd..dadc9fb092 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsdsCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/IGnssPsdsCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability interface IGnssPsdsCallback { void downloadRequestCb(in android.hardware.gnss.PsdsType psdsType); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/PsdsType.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/PsdsType.aidl index 727bb6912b..60b15d63eb 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/PsdsType.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/PsdsType.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @Backing(type="int") @VintfStability enum PsdsType { LONG_TERM = 1, diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteClockInfo.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteClockInfo.aidl index ed23e639a8..05f7733280 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteClockInfo.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteClockInfo.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable SatelliteClockInfo { double satHardwareCodeBiasMeters; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePositionEcef.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePositionEcef.aidl index e1a20c378e..3d4f7ff6e2 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePositionEcef.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePositionEcef.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable SatellitePositionEcef { double posXMeters; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePvt.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePvt.aidl index dc875fae8b..5fd411fa84 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePvt.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatellitePvt.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable SatellitePvt { int flags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteVelocityEcef.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteVelocityEcef.aidl index a571048c20..94d0b344b7 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteVelocityEcef.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/SatelliteVelocityEcef.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss; +/* @hide */ @VintfStability parcelable SatelliteVelocityEcef { double velXMps; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl index c4cf13f406..4126702a2d 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.measurement_corrections; +/* @hide */ @VintfStability interface IMeasurementCorrectionsCallback { void setCapabilitiesCb(in int capabilities); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl index 5dc55960c5..bd305345f6 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.measurement_corrections; +/* @hide */ @VintfStability interface IMeasurementCorrectionsInterface { void setCorrections(in android.hardware.gnss.measurement_corrections.MeasurementCorrections corrections); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl index f32c8c27bf..35fd79e57e 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.measurement_corrections; +/* @hide */ @VintfStability parcelable MeasurementCorrections { double latitudeDegrees; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl index 90c3818b1c..bb7d800fa9 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.measurement_corrections; +/* @hide */ @VintfStability parcelable ReflectingPlane { double latitudeDegrees; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl index d18c1a7339..53baa01d33 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.measurement_corrections; +/* @hide */ @VintfStability parcelable SingleSatCorrection { int singleSatCorrectionFlags; diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl index f6740992c4..d7a7a9651f 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.visibility_control; +/* @hide */ @VintfStability interface IGnssVisibilityControl { void enableNfwLocationAccess(in @utf8InCpp String[] proxyApps); diff --git a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl index 37e1886576..c9b96f50bb 100644 --- a/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl +++ b/gnss/aidl/aidl_api/android.hardware.gnss/current/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.gnss.visibility_control; +/* @hide */ @VintfStability interface IGnssVisibilityControlCallback { void nfwNotifyCb(in android.hardware.gnss.visibility_control.IGnssVisibilityControlCallback.NfwNotification notification); diff --git a/gnss/aidl/android/hardware/gnss/BlocklistedSource.aidl b/gnss/aidl/android/hardware/gnss/BlocklistedSource.aidl index 8b730921ff..0c40a49f9b 100644 --- a/gnss/aidl/android/hardware/gnss/BlocklistedSource.aidl +++ b/gnss/aidl/android/hardware/gnss/BlocklistedSource.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.GnssConstellationType; /** * Represents a blocklisted source. + * + * @hide */ @VintfStability parcelable BlocklistedSource { @@ -33,4 +35,4 @@ parcelable BlocklistedSource { * svid's for the specified constellation. */ int svid; -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/CorrelationVector.aidl b/gnss/aidl/android/hardware/gnss/CorrelationVector.aidl index 6fbabbc140..a933c67add 100644 --- a/gnss/aidl/android/hardware/gnss/CorrelationVector.aidl +++ b/gnss/aidl/android/hardware/gnss/CorrelationVector.aidl @@ -19,6 +19,8 @@ package android.hardware.gnss; /** * Contains info about the correlation output of incoming GNSS signal and a local copy of * its corresponding spreading code at a given frequency offset. + * + * @hide */ @VintfStability parcelable CorrelationVector { diff --git a/gnss/aidl/android/hardware/gnss/ElapsedRealtime.aidl b/gnss/aidl/android/hardware/gnss/ElapsedRealtime.aidl index 67d090eb24..67ecbcb580 100644 --- a/gnss/aidl/android/hardware/gnss/ElapsedRealtime.aidl +++ b/gnss/aidl/android/hardware/gnss/ElapsedRealtime.aidl @@ -18,6 +18,8 @@ package android.hardware.gnss; /** * Cumulative GNSS power statistics since boot. + * + * @hide */ @VintfStability parcelable ElapsedRealtime { @@ -50,4 +52,4 @@ parcelable ElapsedRealtime { * reported measurements in nanoseconds (68% confidence). */ double timeUncertaintyNs; -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/GnssClock.aidl b/gnss/aidl/android/hardware/gnss/GnssClock.aidl index f416e08e5f..f5c090bd05 100644 --- a/gnss/aidl/android/hardware/gnss/GnssClock.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssClock.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.GnssSignalType; /** * Represents an estimate of the GNSS clock time. + * + * @hide */ @VintfStability parcelable GnssClock { @@ -200,4 +202,4 @@ parcelable GnssClock { * Reference GNSS signal type for inter-signal bias. */ GnssSignalType referenceSignalTypeForIsb; -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/GnssConstellationType.aidl b/gnss/aidl/android/hardware/gnss/GnssConstellationType.aidl index af3e089c5e..2efd1d9fde 100644 --- a/gnss/aidl/android/hardware/gnss/GnssConstellationType.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssConstellationType.aidl @@ -21,6 +21,8 @@ package android.hardware.gnss; * * This is to specify the navigation satellite system, for example, as listed in Section 3.5 in * RINEX Version 3.04. + * + * @hide */ @VintfStability @Backing(type="int") @@ -40,4 +42,4 @@ enum GnssConstellationType { GALILEO = 6, /** Indian Regional Navigation Satellite System. */ IRNSS = 7, -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/GnssData.aidl b/gnss/aidl/android/hardware/gnss/GnssData.aidl index 6b2068e700..075a0391e2 100644 --- a/gnss/aidl/android/hardware/gnss/GnssData.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssData.aidl @@ -28,6 +28,8 @@ import android.hardware.gnss.GnssMeasurement; * * - Reporting of GNSS constellation measurements is mandatory. * - Reporting of all tracked constellations are encouraged. + * + * @hide */ @VintfStability parcelable GnssData { diff --git a/gnss/aidl/android/hardware/gnss/GnssLocation.aidl b/gnss/aidl/android/hardware/gnss/GnssLocation.aidl index 25aea4d850..994685137a 100644 --- a/gnss/aidl/android/hardware/gnss/GnssLocation.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssLocation.aidl @@ -18,7 +18,7 @@ package android.hardware.gnss; import android.hardware.gnss.ElapsedRealtime; -/** Represents a location. */ +/** Represents a location. @hide */ @VintfStability parcelable GnssLocation { /** Bit mask to indicate GnssLocation has valid latitude and longitude. */ diff --git a/gnss/aidl/android/hardware/gnss/GnssMeasurement.aidl b/gnss/aidl/android/hardware/gnss/GnssMeasurement.aidl index efecddd41e..db724a49c8 100644 --- a/gnss/aidl/android/hardware/gnss/GnssMeasurement.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssMeasurement.aidl @@ -28,6 +28,8 @@ import android.hardware.gnss.SatellitePvt; * this struct must be based on GNSS signal measurements only. You must not synthesize measurements * by calculating or reporting expected measurements based on known or estimated position, velocity, * or time. + * + * @hide */ @VintfStability parcelable GnssMeasurement { diff --git a/gnss/aidl/android/hardware/gnss/GnssMultipathIndicator.aidl b/gnss/aidl/android/hardware/gnss/GnssMultipathIndicator.aidl index ec1ce62705..98ffe284f1 100644 --- a/gnss/aidl/android/hardware/gnss/GnssMultipathIndicator.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssMultipathIndicator.aidl @@ -19,6 +19,8 @@ package android.hardware.gnss; /** * Enumeration of available values for the GNSS Measurement's multipath * indicator. + * + * @hide */ @VintfStability @Backing(type="int") @@ -29,4 +31,4 @@ enum GnssMultipathIndicator { PRESENT = 1, /** The measurement is indicated to be not affected by multipath. */ NOT_PRESENT = 2, -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/GnssPowerStats.aidl b/gnss/aidl/android/hardware/gnss/GnssPowerStats.aidl index 2bea44dbb9..3f33dd6389 100644 --- a/gnss/aidl/android/hardware/gnss/GnssPowerStats.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssPowerStats.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.ElapsedRealtime; /** * Cumulative GNSS power statistics since boot. + * + * @hide */ @VintfStability parcelable GnssPowerStats { @@ -63,4 +65,4 @@ parcelable GnssPowerStats { * operating in each of the vendor-specific power modes. */ double[] otherModesEnergyMilliJoule; -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/GnssSignalType.aidl b/gnss/aidl/android/hardware/gnss/GnssSignalType.aidl index a16b170da4..241971fe93 100644 --- a/gnss/aidl/android/hardware/gnss/GnssSignalType.aidl +++ b/gnss/aidl/android/hardware/gnss/GnssSignalType.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.GnssConstellationType; /** * Represents a GNSS signal type. + * + * @hide */ @VintfStability parcelable GnssSignalType { diff --git a/gnss/aidl/android/hardware/gnss/IAGnss.aidl b/gnss/aidl/android/hardware/gnss/IAGnss.aidl index 30b2167445..ca67e01ecf 100644 --- a/gnss/aidl/android/hardware/gnss/IAGnss.aidl +++ b/gnss/aidl/android/hardware/gnss/IAGnss.aidl @@ -19,7 +19,11 @@ package android.hardware.gnss; import android.hardware.gnss.IAGnssCallback; import android.hardware.gnss.IAGnssCallback.AGnssType; -/** Extended interface for Assisted GNSS support. */ +/** + * Extended interface for Assisted GNSS support. + * + * @hide + */ @VintfStability interface IAGnss { /** Access point name IP type */ diff --git a/gnss/aidl/android/hardware/gnss/IAGnssCallback.aidl b/gnss/aidl/android/hardware/gnss/IAGnssCallback.aidl index 8f881b7887..e3a16493f3 100644 --- a/gnss/aidl/android/hardware/gnss/IAGnssCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IAGnssCallback.aidl @@ -16,7 +16,11 @@ package android.hardware.gnss; -/** Callback structure for the AGNSS interface. */ +/** + * Callback structure for the AGNSS interface. + * + * @hide + */ @VintfStability interface IAGnssCallback { /** AGNSS service type */ diff --git a/gnss/aidl/android/hardware/gnss/IAGnssRil.aidl b/gnss/aidl/android/hardware/gnss/IAGnssRil.aidl index b505d81c62..44847f0ab1 100644 --- a/gnss/aidl/android/hardware/gnss/IAGnssRil.aidl +++ b/gnss/aidl/android/hardware/gnss/IAGnssRil.aidl @@ -23,6 +23,8 @@ import android.hardware.gnss.IAGnssRilCallback; * Layer interface allows the GNSS chipset to request radio interface layer * information from Android platform. Examples of such information are reference * location, unique subscriber ID, phone number string and network availability changes. + * + * @hide */ @VintfStability interface IAGnssRil { diff --git a/gnss/aidl/android/hardware/gnss/IAGnssRilCallback.aidl b/gnss/aidl/android/hardware/gnss/IAGnssRilCallback.aidl index 485626dc40..99fe2b74a2 100644 --- a/gnss/aidl/android/hardware/gnss/IAGnssRilCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IAGnssRilCallback.aidl @@ -19,6 +19,8 @@ package android.hardware.gnss; /** * Callback for IAGnssRil interface. Used to request SET ID and * Reference Location. + * + * @hide */ @VintfStability interface IAGnssRilCallback { diff --git a/gnss/aidl/android/hardware/gnss/IGnss.aidl b/gnss/aidl/android/hardware/gnss/IGnss.aidl index 12fdbb4b7b..f0b583d164 100644 --- a/gnss/aidl/android/hardware/gnss/IGnss.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnss.aidl @@ -34,6 +34,8 @@ import android.hardware.gnss.visibility_control.IGnssVisibilityControl; /** * Represents the standard GNSS (Global Navigation Satellite System) interface. + * + * @hide */ @VintfStability interface IGnss { diff --git a/gnss/aidl/android/hardware/gnss/IGnssAntennaInfo.aidl b/gnss/aidl/android/hardware/gnss/IGnssAntennaInfo.aidl index de83b67bd6..3b173f995a 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssAntennaInfo.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssAntennaInfo.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.IGnssAntennaInfoCallback; /** * Extended interface for GNSS antenna information support. + * + * @hide */ @VintfStability interface IGnssAntennaInfo { diff --git a/gnss/aidl/android/hardware/gnss/IGnssAntennaInfoCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssAntennaInfoCallback.aidl index ef0a7fc6fd..48565518ca 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssAntennaInfoCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssAntennaInfoCallback.aidl @@ -18,6 +18,8 @@ package android.hardware.gnss; /** * The callback interface to report GNSS antenna information from the HAL. + * + * @hide */ @VintfStability interface IGnssAntennaInfoCallback { diff --git a/gnss/aidl/android/hardware/gnss/IGnssBatching.aidl b/gnss/aidl/android/hardware/gnss/IGnssBatching.aidl index 0d03a0f009..2880df6bb9 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssBatching.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssBatching.aidl @@ -32,6 +32,8 @@ import android.hardware.gnss.IGnssBatchingCallback; * As with GNSS Location outputs, source of location must be GNSS satellite measurements, optionally * using interial and baro sensors to improve relative motion filtering. No additional absolute * positioning information, such as WiFi derived location, may be mixed with the GNSS information. + * + * @hide */ @VintfStability interface IGnssBatching { diff --git a/gnss/aidl/android/hardware/gnss/IGnssBatchingCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssBatchingCallback.aidl index b1bfc5752a..36e8307f7a 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssBatchingCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssBatchingCallback.aidl @@ -18,7 +18,11 @@ package android.hardware.gnss; import android.hardware.gnss.GnssLocation; -/** The callback interface to report batched GNSS locations from the HAL. */ +/** + * The callback interface to report batched GNSS locations from the HAL. + * + * @hide + */ @VintfStability interface IGnssBatchingCallback { /** diff --git a/gnss/aidl/android/hardware/gnss/IGnssCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssCallback.aidl index 866606fcf7..8633bea070 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssCallback.aidl @@ -25,6 +25,8 @@ import android.hardware.gnss.IGnssPsds; * This interface is required for the HAL to communicate certain information * like status and location info back to the framework, the framework implements * the interfaces and passes a handle to the HAL. + * + * @hide */ @VintfStability interface IGnssCallback { diff --git a/gnss/aidl/android/hardware/gnss/IGnssConfiguration.aidl b/gnss/aidl/android/hardware/gnss/IGnssConfiguration.aidl index e0ad3575f0..313ae22cc2 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssConfiguration.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssConfiguration.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.BlocklistedSource; /** * Extended interface for GNSS Configuration support. + * + * @hide */ @VintfStability interface IGnssConfiguration { @@ -119,4 +121,4 @@ interface IGnssConfiguration { * @param blocklist The BlocklistedSource(s) of satellites the HAL must not use. */ void setBlocklist(in BlocklistedSource[] blocklist); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/IGnssDebug.aidl b/gnss/aidl/android/hardware/gnss/IGnssDebug.aidl index 3071dce569..9e1b5edc87 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssDebug.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssDebug.aidl @@ -24,6 +24,8 @@ import android.hardware.gnss.SatellitePvt.SatelliteEphemerisSource; * * This information is used for debugging purpose, e.g., shown in a bugreport to * describe the chipset states including time, position, and satellite data. + * + * @hide */ @VintfStability interface IGnssDebug { diff --git a/gnss/aidl/android/hardware/gnss/IGnssGeofence.aidl b/gnss/aidl/android/hardware/gnss/IGnssGeofence.aidl index bb4ff9307f..2a540a2661 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssGeofence.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssGeofence.aidl @@ -18,7 +18,11 @@ package android.hardware.gnss; import android.hardware.gnss.IGnssGeofenceCallback; -/** Extended interface for GNSS Geofence support. */ +/** + * Extended interface for GNSS Geofence support. + * + * @hide + */ @VintfStability interface IGnssGeofence { /** diff --git a/gnss/aidl/android/hardware/gnss/IGnssGeofenceCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssGeofenceCallback.aidl index c1769653b5..5cb8d9c934 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssGeofenceCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssGeofenceCallback.aidl @@ -90,6 +90,8 @@ import android.hardware.gnss.GnssLocation; * hopefully provide a definitive state transition to the third party * application. GNSS Geofence will just be a signal indicating what the GNSS * subsystem knows about the Geofence. + * + * @hide */ @VintfStability interface IGnssGeofenceCallback { diff --git a/gnss/aidl/android/hardware/gnss/IGnssMeasurementCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssMeasurementCallback.aidl index 328cf2abad..a8bd8a3219 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssMeasurementCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssMeasurementCallback.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.GnssData; /** * The callback interface to report GNSS Measurement from the HAL. + * + * @hide */ @VintfStability interface IGnssMeasurementCallback { @@ -29,4 +31,4 @@ interface IGnssMeasurementCallback { * @param data Contains a reading of GNSS measurements. */ void gnssMeasurementCb(in GnssData data); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/IGnssMeasurementInterface.aidl b/gnss/aidl/android/hardware/gnss/IGnssMeasurementInterface.aidl index 102cdcd1d4..8062aed390 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssMeasurementInterface.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssMeasurementInterface.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.IGnssMeasurementCallback; /** * Extended interface for GNSS Measurement support. + * + * @hide */ @VintfStability interface IGnssMeasurementInterface { diff --git a/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageCallback.aidl index 0fdfaf81b2..6990e19ff6 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageCallback.aidl @@ -16,7 +16,11 @@ package android.hardware.gnss; -/** Represents a GNSS navigation message (or a fragment of it). */ +/** + * Represents a GNSS navigation message (or a fragment of it). + * + * @hide + */ @VintfStability interface IGnssNavigationMessageCallback { /** diff --git a/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageInterface.aidl b/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageInterface.aidl index e2f57c3582..6c0f83a782 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageInterface.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssNavigationMessageInterface.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.IGnssNavigationMessageCallback; /** * Extended interface for GNSS navigation message reporting support. + * + * @hide */ @VintfStability interface IGnssNavigationMessageInterface { diff --git a/gnss/aidl/android/hardware/gnss/IGnssPowerIndication.aidl b/gnss/aidl/android/hardware/gnss/IGnssPowerIndication.aidl index 93fdadc886..1486095b4e 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssPowerIndication.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssPowerIndication.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.IGnssPowerIndicationCallback; /** * Extended interface for GNSS Power Indication support. + * + * @hide */ @VintfStability interface IGnssPowerIndication { @@ -36,4 +38,4 @@ interface IGnssPowerIndication { * from IGnssPowerIndicationCallback.gnssPowerStatsCb(). */ oneway void requestGnssPowerStats(); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/IGnssPowerIndicationCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssPowerIndicationCallback.aidl index 4474c0c69c..8e6a6e45d5 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssPowerIndicationCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssPowerIndicationCallback.aidl @@ -20,6 +20,8 @@ import android.hardware.gnss.GnssPowerStats; /** * The callback interface to report GNSS Power Indication from the HAL. + * + * @hide */ @VintfStability interface IGnssPowerIndicationCallback { @@ -60,4 +62,4 @@ interface IGnssPowerIndicationCallback { * @param gnssPowerStats GNSS power statistics since boot. */ oneway void gnssPowerStatsCb(in GnssPowerStats gnssPowerStats); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/IGnssPsds.aidl b/gnss/aidl/android/hardware/gnss/IGnssPsds.aidl index 7c4609653f..8de2dcfca8 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssPsds.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssPsds.aidl @@ -22,6 +22,8 @@ import android.hardware.gnss.PsdsType; /** * This interface is used by the GNSS HAL to request the framework to download Predicted Satellite * Data Service data. + * + * @hide */ @VintfStability interface IGnssPsds { @@ -42,4 +44,4 @@ interface IGnssPsds { * @param callback Handle to the IGnssPsdsCallback interface. */ void setCallback(in IGnssPsdsCallback callback); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/IGnssPsdsCallback.aidl b/gnss/aidl/android/hardware/gnss/IGnssPsdsCallback.aidl index 72b693b4a3..bc31000217 100644 --- a/gnss/aidl/android/hardware/gnss/IGnssPsdsCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/IGnssPsdsCallback.aidl @@ -21,6 +21,8 @@ import android.hardware.gnss.PsdsType; /** * This interface is used by the GNSS HAL to request download data from Predicted Satellite Data * Service (PSDS). + * + * @hide */ @VintfStability interface IGnssPsdsCallback { @@ -34,4 +36,4 @@ interface IGnssPsdsCallback { * @param psdsType Type of PSDS data. */ void downloadRequestCb(in PsdsType psdsType); -}
\ No newline at end of file +} diff --git a/gnss/aidl/android/hardware/gnss/PsdsType.aidl b/gnss/aidl/android/hardware/gnss/PsdsType.aidl index d4fec77ade..67a74c7e67 100644 --- a/gnss/aidl/android/hardware/gnss/PsdsType.aidl +++ b/gnss/aidl/android/hardware/gnss/PsdsType.aidl @@ -16,7 +16,11 @@ package android.hardware.gnss; -/** The type of PSDS data. */ +/** + * The type of PSDS data. + * + * @hide + */ @VintfStability @Backing(type="int") enum PsdsType { diff --git a/gnss/aidl/android/hardware/gnss/SatelliteClockInfo.aidl b/gnss/aidl/android/hardware/gnss/SatelliteClockInfo.aidl index 4b7d5d68cb..84f35ffc88 100644 --- a/gnss/aidl/android/hardware/gnss/SatelliteClockInfo.aidl +++ b/gnss/aidl/android/hardware/gnss/SatelliteClockInfo.aidl @@ -18,6 +18,8 @@ package android.hardware.gnss; /** * Contains estimates of the satellite clock info. + * + * @hide */ @VintfStability parcelable SatelliteClockInfo { diff --git a/gnss/aidl/android/hardware/gnss/SatellitePositionEcef.aidl b/gnss/aidl/android/hardware/gnss/SatellitePositionEcef.aidl index febe62333f..105cb85c4a 100644 --- a/gnss/aidl/android/hardware/gnss/SatellitePositionEcef.aidl +++ b/gnss/aidl/android/hardware/gnss/SatellitePositionEcef.aidl @@ -21,6 +21,8 @@ package android.hardware.gnss; * * The satellite position must be defined at the time of transmission of the * signal receivedSvTimeNs. + * + * @hide */ @VintfStability parcelable SatellitePositionEcef { diff --git a/gnss/aidl/android/hardware/gnss/SatellitePvt.aidl b/gnss/aidl/android/hardware/gnss/SatellitePvt.aidl index d9f767ab05..2d52415e56 100644 --- a/gnss/aidl/android/hardware/gnss/SatellitePvt.aidl +++ b/gnss/aidl/android/hardware/gnss/SatellitePvt.aidl @@ -23,6 +23,8 @@ import android.hardware.gnss.SatelliteVelocityEcef; /** * Contains estimates of the satellite position, velocity and time in the * ECEF coordinate frame. + * + * @hide */ @VintfStability parcelable SatellitePvt { diff --git a/gnss/aidl/android/hardware/gnss/SatelliteVelocityEcef.aidl b/gnss/aidl/android/hardware/gnss/SatelliteVelocityEcef.aidl index f2d7ab6030..3d3ea1add3 100644 --- a/gnss/aidl/android/hardware/gnss/SatelliteVelocityEcef.aidl +++ b/gnss/aidl/android/hardware/gnss/SatelliteVelocityEcef.aidl @@ -21,6 +21,8 @@ package android.hardware.gnss; * * The satellite velocity must be defined at the time of transmission of the * signal receivedSvTimeNs. + * + * @hide */ @VintfStability parcelable SatelliteVelocityEcef { diff --git a/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl b/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl index d695e70451..4732ffc813 100644 --- a/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.aidl @@ -18,6 +18,8 @@ package android.hardware.gnss.measurement_corrections; /** * GNSS measurement corrections callback interface. + * + * @hide */ @VintfStability interface IMeasurementCorrectionsCallback { diff --git a/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl b/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl index eeabc6d399..841fed3154 100644 --- a/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl +++ b/gnss/aidl/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.aidl @@ -21,6 +21,8 @@ import android.hardware.gnss.measurement_corrections.MeasurementCorrections; /** * Interface for measurement corrections support. + * + * @hide */ @VintfStability interface IMeasurementCorrectionsInterface { diff --git a/gnss/aidl/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl b/gnss/aidl/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl index 285c7d4faa..d6224b4fcc 100644 --- a/gnss/aidl/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl +++ b/gnss/aidl/android/hardware/gnss/measurement_corrections/MeasurementCorrections.aidl @@ -22,6 +22,8 @@ import android.hardware.gnss.measurement_corrections.SingleSatCorrection; * A struct containing a set of measurement corrections for all used GNSS satellites at the location * specified by latitudeDegrees, longitudeDegrees, altitudeMeters and at the time of week specified * toaGpsNanosecondsOfWeek + * + * @hide */ @VintfStability parcelable MeasurementCorrections { diff --git a/gnss/aidl/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl b/gnss/aidl/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl index 9bf2b4417d..abd29f095b 100644 --- a/gnss/aidl/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl +++ b/gnss/aidl/android/hardware/gnss/measurement_corrections/ReflectingPlane.aidl @@ -23,6 +23,8 @@ package android.hardware.gnss.measurement_corrections; * The value is only valid if HAS_REFLECTING_PLANE flag is set. An invalid reflecting plane * means either reflection planes serving is not supported or the satellite signal has gone * through multiple reflections. + * + * @hide */ @VintfStability parcelable ReflectingPlane { diff --git a/gnss/aidl/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl b/gnss/aidl/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl index d9f7105170..36320ebb80 100644 --- a/gnss/aidl/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl +++ b/gnss/aidl/android/hardware/gnss/measurement_corrections/SingleSatCorrection.aidl @@ -23,6 +23,8 @@ import android.hardware.gnss.measurement_corrections.ReflectingPlane; * A struct with measurement corrections for a single visible satellites * * The bit mask singleSatCorrectionFlags indicates which correction values are valid in the struct + * + * @hide */ @VintfStability parcelable SingleSatCorrection { diff --git a/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl b/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl index c9c15491fb..2fdf0bec07 100644 --- a/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl +++ b/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControl.aidl @@ -47,6 +47,8 @@ import android.hardware.gnss.visibility_control.IGnssVisibilityControlCallback; * status, or other information that can be used to derive user location to any entity when not * expressly authorized by this HAL. This includes all endpoints for location information * off the device, including carriers, vendors, OEM and others directly or indirectly. + * + * @hide */ @VintfStability interface IGnssVisibilityControl { diff --git a/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl b/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl index 051fbe6fb0..8b08098f70 100644 --- a/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl +++ b/gnss/aidl/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.aidl @@ -18,6 +18,8 @@ package android.hardware.gnss.visibility_control; /** * GNSS location reporting permissions and notification callback interface. + * + * @hide */ @VintfStability interface IGnssVisibilityControlCallback { |