summaryrefslogtreecommitdiffstats
path: root/automotive
diff options
context:
space:
mode:
authorSteve Paik <spaik@google.com>2017-06-28 15:04:02 -0700
committerSteve Paik <spaik@google.com>2017-06-28 15:04:02 -0700
commit108919b1e79a6a063e2738c27279bcd96ac3afed (patch)
tree2c0221ff9e559808d8b51611573b2e0019395527 /automotive
parent2969289c1d38ea8a48957e7d5316e101a68d53da (diff)
downloadplatform_hardware_interfaces-108919b1e79a6a063e2738c27279bcd96ac3afed.tar.gz
platform_hardware_interfaces-108919b1e79a6a063e2738c27279bcd96ac3afed.tar.bz2
platform_hardware_interfaces-108919b1e79a6a063e2738c27279bcd96ac3afed.zip
Add HVAC_AUTO_RECIRC_ON property
Bug: 32870841 Test: Compiles - property will be implemented in VHAL Change-Id: I5092a95bb9396833e3530bdcfa162a0fbce2cec5
Diffstat (limited to 'automotive')
-rw-r--r--automotive/vehicle/2.1/types.hal56
1 files changed, 36 insertions, 20 deletions
diff --git a/automotive/vehicle/2.1/types.hal b/automotive/vehicle/2.1/types.hal
index 2d1aa465c4..54e87edabd 100644
--- a/automotive/vehicle/2.1/types.hal
+++ b/automotive/vehicle/2.1/types.hal
@@ -45,6 +45,42 @@ enum VehicleProperty: @2.0::VehicleProperty {
| VehicleArea:GLOBAL),
/**
+ * Automatic re-circulation on/off
+ *
+ * IVehicle#set may return StatusCode::NOT_AVAILABLE and IVehicle#get is not
+ * guaranteed to work if HVAC unit is off. See HVAC_POWER_ON property for
+ * details.
+ *
+ * @change_mode VehiclePropertyChangeMode:ON_CHANGE
+ * @access VehiclePropertyAccess:READ_WRITE
+ */
+ HVAC_AUTO_RECIRC_ON = (
+ 0x0512
+ | VehiclePropertyGroup:SYSTEM
+ | VehiclePropertyType:BOOLEAN
+ | VehicleArea:ZONE),
+
+ /**
+ * Vehicle Maps Service (VMS) message
+ *
+ * This property uses COMPLEX data to communicate vms messages.
+ *
+ * Its contents are to be interpreted as follows:
+ * the indices defined in VmsMessageIntegerValuesIndex are to be used to
+ * read from int32Values;
+ * bytes is a serialized VMS message as defined in the vms protocol
+ * which is opaque to the framework;
+ *
+ * @change_mode VehiclePropertyChangeMode:ON_CHANGE
+ * @access VehiclePropertyAccess:READ_WRITE
+ */
+ VEHICLE_MAP_SERVICE = (
+ 0x0C00
+ | VehiclePropertyGroup:SYSTEM
+ | VehiclePropertyType:COMPLEX
+ | VehicleArea:GLOBAL),
+
+ /**
* OBD2 Live Sensor Data
*
* This property uses COMPLEX data to send a snapshot of the current (live)
@@ -174,26 +210,6 @@ enum VehicleProperty: @2.0::VehicleProperty {
| VehiclePropertyGroup:SYSTEM
| VehiclePropertyType:COMPLEX
| VehicleArea:GLOBAL),
-
- /**
- * Vehicle Maps Service (VMS) message
- *
- * This property uses COMPLEX data to communicate vms messages.
- *
- * Its contents are to be interpreted as follows:
- * the indices defined in VmsMessageIntegerValuesIndex are to be used to
- * read from int32Values;
- * bytes is a serialized VMS message as defined in the vms protocol
- * which is opaque to the framework;
- *
- * @change_mode VehiclePropertyChangeMode:ON_CHANGE
- * @access VehiclePropertyAccess:READ_WRITE
- */
- VEHICLE_MAP_SERVICE = (
- 0x0C00
- | VehiclePropertyGroup:SYSTEM
- | VehiclePropertyType:COMPLEX
- | VehicleArea:GLOBAL),
};
/** The status of a fuel system as described by the OBD2 specification. */