summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiyong Park <jiyong@google.com>2022-04-19 23:01:32 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-04-19 23:01:32 +0000
commit114f8f53aabbb645fb0423a49937bb21f3443e98 (patch)
tree32384380ea820ae5fcc7e4896aeac87b06ac85e3
parentae8950a06d54a25630f9883969c8ca0815fc8da6 (diff)
parentb37948ca8d921fbeeebc5782a3d645e1cdfce918 (diff)
downloadinterfaces-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>
-rw-r--r--automotive/powerpolicy/aidl/Android.bp1
-rw-r--r--automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl1
-rw-r--r--automotive/powerpolicy/aidl/aidl_api/android.frameworks.automotive.powerpolicy.internal/current/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl1
-rw-r--r--automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.aidl1
-rw-r--r--automotive/powerpolicy/aidl/android/frameworks/automotive/powerpolicy/internal/PolicyState.aidl1
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.