diff options
author | Jiyong Park <jiyong@google.com> | 2022-04-19 23:01:32 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-04-19 23:01:32 +0000 |
commit | 114f8f53aabbb645fb0423a49937bb21f3443e98 (patch) | |
tree | 32384380ea820ae5fcc7e4896aeac87b06ac85e3 | |
parent | ae8950a06d54a25630f9883969c8ca0815fc8da6 (diff) | |
parent | b37948ca8d921fbeeebc5782a3d645e1cdfce918 (diff) | |
download | interfaces-114f8f53aabbb645fb0423a49937bb21f3443e98.tar.gz |
Revert "Remove vendor interface stability from internal power policy interface" am: b37948ca8d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/hardware/interfaces/+/17775259
Change-Id: I36058f4cee44a73a934e7ec3f9d2ee0c0c047398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
5 files changed, 5 insertions, 0 deletions
diff --git a/automotive/powerpolicy/aidl/Android.bp b/automotive/powerpolicy/aidl/Android.bp index f57e338..97fd58d 100644 --- a/automotive/powerpolicy/aidl/Android.bp +++ b/automotive/powerpolicy/aidl/Android.bp @@ -48,6 +48,7 @@ aidl_interface { "android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl", "android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl", ], + stability: "vintf", backend: { java: { sdk_version: "module_current", diff --git a/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl b/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl index cd4fd9d..9bc054a 100644 --- a/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl +++ b/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl @@ -33,6 +33,7 @@ package android.frameworks.automotive.powerpolicy.internal; /* @hide */ +@VintfStability interface ICarPowerPolicySystemNotification { android.frameworks.automotive.powerpolicy.internal.PolicyState notifyCarServiceReady(); void notifyPowerPolicyChange(in @utf8InCpp String policyId, boolean force); diff --git a/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl b/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl index d1c58e5..eb929e7 100644 --- a/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl +++ b/automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl @@ -32,6 +32,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.frameworks.automotive.powerpolicy.internal; +@VintfStability parcelable PolicyState { @utf8InCpp String policyId; @utf8InCpp String policyGroupId; diff --git a/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl b/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl index beb39d1..fc99be9 100644 --- a/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl +++ b/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl @@ -26,6 +26,7 @@ import android.frameworks.automotive.powerpolicy.internal.PolicyState; * * @hide */ +@VintfStability interface ICarPowerPolicySystemNotification { /** * CarService uses this method to tell that CarService is ready for taking over power policy diff --git a/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl b/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl index e993592..3db1efd 100644 --- a/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl +++ b/automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl @@ -19,6 +19,7 @@ package android.frameworks.automotive.powerpolicy.internal; /** * Structure to store the current policy state. */ +@VintfStability parcelable PolicyState { /** * The current power policy ID. |