Loading automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/EvChargeState.aidl 0 → 100644 +42 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL file. Do not edit it manually. There are // two cases: // 1). this is a frozen version file - do not edit this in any case. // 2). this is a 'current' file. If you make a backwards compatible change to // the interface (from the latest frozen version), the build system will // prompt you to update this file with `m <name>-update-api`. // // You must not make a backward incompatible change to any AIDL file built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.automotive.vehicle; @Backing(type="int") @VintfStability enum EvChargeState { UNKNOWN = 0, CHARGING = 1, FULLY_CHARGED = 2, NOT_CHARGING = 3, ERROR = 4, } automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/EvRegenerativeBrakingState.aidl 0 → 100644 +41 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL file. Do not edit it manually. There are // two cases: // 1). this is a frozen version file - do not edit this in any case. // 2). this is a 'current' file. If you make a backwards compatible change to // the interface (from the latest frozen version), the build system will // prompt you to update this file with `m <name>-update-api`. // // You must not make a backward incompatible change to any AIDL file built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.automotive.vehicle; @Backing(type="int") @VintfStability enum EvRegenerativeBrakingState { UNKNOWN = 0, DISABLED = 1, PARTIALLY_ENABLED = 2, FULLY_ENABLED = 3, } automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleProperty.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -198,4 +198,10 @@ enum VehicleProperty { FRONT_FOG_LIGHTS_SWITCH = 289410876, REAR_FOG_LIGHTS_STATE = 289410877, REAR_FOG_LIGHTS_SWITCH = 289410878, EV_CHARGE_CURRENT_DRAW_LIMIT = 291508031, EV_CHARGE_PERCENT_LIMIT = 291508032, EV_CHARGE_STATE = 289410881, EV_CHARGE_SWITCH = 287313730, EV_CHARGE_TIME_REMAINING = 289410883, EV_REGENERATIVE_BRAKING_STATE = 289410884, } automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleUnit.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ enum VehicleUnit { MILLIWATTS = 99, AMPERE_HOURS = 100, KILOWATT_HOUR = 101, AMPERE = 102, KILOPASCAL = 112, PSI = 113, BAR = 114, Loading automotive/vehicle/aidl/android/hardware/automotive/vehicle/EvChargeState.aidl 0 → 100644 +33 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package android.hardware.automotive.vehicle; /** * Used by EV charging properties to enumerate the current state of the battery charging. */ @VintfStability @Backing(type="int") enum EvChargeState { UNKNOWN = 0, CHARGING = 1, FULLY_CHARGED = 2, NOT_CHARGING = 3, /** * Vehicle not charging due to an error */ ERROR = 4, } Loading
automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/EvChargeState.aidl 0 → 100644 +42 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL file. Do not edit it manually. There are // two cases: // 1). this is a frozen version file - do not edit this in any case. // 2). this is a 'current' file. If you make a backwards compatible change to // the interface (from the latest frozen version), the build system will // prompt you to update this file with `m <name>-update-api`. // // You must not make a backward incompatible change to any AIDL file built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.automotive.vehicle; @Backing(type="int") @VintfStability enum EvChargeState { UNKNOWN = 0, CHARGING = 1, FULLY_CHARGED = 2, NOT_CHARGING = 3, ERROR = 4, }
automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/EvRegenerativeBrakingState.aidl 0 → 100644 +41 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL file. Do not edit it manually. There are // two cases: // 1). this is a frozen version file - do not edit this in any case. // 2). this is a 'current' file. If you make a backwards compatible change to // the interface (from the latest frozen version), the build system will // prompt you to update this file with `m <name>-update-api`. // // You must not make a backward incompatible change to any AIDL file built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.automotive.vehicle; @Backing(type="int") @VintfStability enum EvRegenerativeBrakingState { UNKNOWN = 0, DISABLED = 1, PARTIALLY_ENABLED = 2, FULLY_ENABLED = 3, }
automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleProperty.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -198,4 +198,10 @@ enum VehicleProperty { FRONT_FOG_LIGHTS_SWITCH = 289410876, REAR_FOG_LIGHTS_STATE = 289410877, REAR_FOG_LIGHTS_SWITCH = 289410878, EV_CHARGE_CURRENT_DRAW_LIMIT = 291508031, EV_CHARGE_PERCENT_LIMIT = 291508032, EV_CHARGE_STATE = 289410881, EV_CHARGE_SWITCH = 287313730, EV_CHARGE_TIME_REMAINING = 289410883, EV_REGENERATIVE_BRAKING_STATE = 289410884, }
automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleUnit.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ enum VehicleUnit { MILLIWATTS = 99, AMPERE_HOURS = 100, KILOWATT_HOUR = 101, AMPERE = 102, KILOPASCAL = 112, PSI = 113, BAR = 114, Loading
automotive/vehicle/aidl/android/hardware/automotive/vehicle/EvChargeState.aidl 0 → 100644 +33 −0 Original line number Diff line number Diff line /* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package android.hardware.automotive.vehicle; /** * Used by EV charging properties to enumerate the current state of the battery charging. */ @VintfStability @Backing(type="int") enum EvChargeState { UNKNOWN = 0, CHARGING = 1, FULLY_CHARGED = 2, NOT_CHARGING = 3, /** * Vehicle not charging due to an error */ ERROR = 4, }