Add zone types to vehicle.h definition.

To handle all zone types properly zone types have to be defined in
vehicle.h.

bug: 32067249
Test: build locally
Change-Id: I3e9d19bcb090ee2c6edd70835b1268eeca224479
(cherry picked from commit 9101e11aecadea8c12c1f305f0f54f52dc00f366)
This commit is contained in:
Vitalii Tomkiv 2016-10-11 11:01:20 -07:00 committed by Keun-young Park
parent 946b59f7e6
commit 0ca8f0ecb4

View file

@ -83,7 +83,6 @@ __BEGIN_DECLS
/**
* Invalid property value used for argument where invalid property gives different result.
* @range_start
*/
#define VEHICLE_PROPERTY_INVALID (0x0)
@ -261,7 +260,7 @@ __BEGIN_DECLS
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @data_member hvac.fan_speed
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @allow_out_of_range_value : OFF
*/
#define VEHICLE_PROPERTY_HVAC_FAN_SPEED (0x00000500)
@ -272,7 +271,7 @@ __BEGIN_DECLS
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @data_member hvac.fan_direction
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_enum vehicle_hvac_fan_direction
* @allow_out_of_range_value : OFF
*/
@ -294,7 +293,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_FLOAT
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.temperature_current
*/
#define VEHICLE_PROPERTY_HVAC_TEMPERATURE_CURRENT (0x00000502)
@ -304,7 +303,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_FLOAT
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.temperature_set
* @allow_out_of_range_value : MIN / MAX / OFF
*/
@ -315,7 +314,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_WINDOW
* @zone_type VEHICLE_ZONE_TYPE_WINDOW
* @data_member hvac.defrost_on
*/
#define VEHICLE_PROPERTY_HVAC_DEFROSTER (0x00000504)
@ -326,7 +325,7 @@ enum vehicle_hvac_fan_direction {
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @config_flags Supported zones
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.ac_on
*/
#define VEHICLE_PROPERTY_HVAC_AC_ON (0x00000505)
@ -336,7 +335,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.max_ac_on
*/
#define VEHICLE_PROPERTY_HVAC_MAX_AC_ON (0x00000506)
@ -346,7 +345,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.max_defrost_on
*/
#define VEHICLE_PROPERTY_HVAC_MAX_DEFROST_ON (0x00000507)
@ -356,7 +355,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.max_recirc_on
*/
#define VEHICLE_PROPERTY_HVAC_RECIRC_ON (0x00000508)
@ -366,7 +365,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.dual_on
*/
#define VEHICLE_PROPERTY_HVAC_DUAL_ON (0x00000509)
@ -376,7 +375,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.auto_on
*/
#define VEHICLE_PROPERTY_HVAC_AUTO_ON (0x0000050A)
@ -394,7 +393,7 @@ enum vehicle_hvac_fan_direction {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_HVAC_SEAT_TEMPERATURE (0x0000050B)
@ -447,7 +446,7 @@ enum vehicle_hvac_fan_direction {
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ
* @data_member hvac.fan_speed
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @allow_out_of_range_value : OFF
*/
#define VEHICLE_PROPERTY_HVAC_ACTUAL_FAN_SPEED_RPM (0x0000050F)
@ -464,7 +463,7 @@ enum vehicle_hvac_fan_direction {
* @config_string list of HVAC properties whose power is controlled by this property. Format is
* hexa-decimal number (0x...) separated by comma like "0x500,0x503". All zones
* defined in these affected properties should be available in the property.
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @data_member hvac.power_on
*/
#define VEHICLE_PROPERTY_HVAC_POWER_ON (0x00000510)
@ -483,7 +482,7 @@ enum vehicle_hvac_fan_direction {
* @change_mode VEHICLE_PROP_CHANGE_MODE_STATIC
* @access VEHICLE_PROP_ACCESS_READ
* @data_member int32_value
* @zone_type VEHICLE_ZONE
* @zone_type VEHICLE_ZONE_TYPE_ZONE
* @allow_out_of_range_value : OFF
*/
#define VEHICLE_PROPERTY_HVAC_FAN_DIRECTION_AVAILABLE (0x00000511)
@ -1289,7 +1288,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_DOOR
* @zone_type VEHICLE_ZONE_TYPE_DOOR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_DOOR_POS (0x00000B00)
@ -1300,7 +1299,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_DOOR
* @zone_type VEHICLE_ZONE_TYPE_DOOR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_DOOR_MOVE (0x00000B01)
@ -1314,7 +1313,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_DOOR
* @zone_type VEHICLE_ZONE_TYPE_DOOR
* @data_member boolean_value
*/
#define VEHICLE_PROPERTY_DOOR_LOCK (0x00000B02)
@ -1328,7 +1327,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_MIRROR
* @zone_type VEHICLE_ZONE_TYPE_MIRROR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_MIRROR_Z_POS (0x00000B40)
@ -1341,7 +1340,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_MIRROR
* @zone_type VEHICLE_ZONE_TYPE_MIRROR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_MIRROR_Z_MOVE (0x00000B41)
@ -1354,7 +1353,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_MIRROR
* @zone_type VEHICLE_ZONE_TYPE_MIRROR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_MIRROR_Y_POS (0x00000B42)
@ -1367,7 +1366,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_MIRROR
* @zone_type VEHICLE_ZONE_TYPE_MIRROR
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_MIRROR_Y_MOVE (0x00000B43)
@ -1411,7 +1410,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_MEMORY_SELECT (0x00000B80)
@ -1426,7 +1425,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_MEMORY_SET (0x00000B81)
@ -1442,7 +1441,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_BOOLEAN
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member boolean_value
*/
#define VEHICLE_PROPERTY_SEAT_BELT_BUCKLED (0x00000B82)
@ -1457,7 +1456,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BELT_HEIGHT_POS (0x00000B83)
@ -1468,7 +1467,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BELT_HEIGHT_MOVE (0x00000B84)
@ -1483,7 +1482,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_FORE_AFT_POS (0x00000B85)
@ -1496,7 +1495,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_FORE_AFT_MOVE (0x00000B86)
@ -1511,7 +1510,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BACKREST_ANGLE_1_POS (0x00000B87)
@ -1524,7 +1523,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BACKREST_ANGLE_1_MOVE (0x00000B88)
@ -1539,7 +1538,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BACKREST_ANGLE_2_POS (0x00000B89)
@ -1552,7 +1551,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_BACKREST_ANGLE_2_MOVE (0x00000B8A)
@ -1567,7 +1566,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEIGHT_POS (0x00000B8B)
@ -1580,7 +1579,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEIGHT_MOVE (0x00000B8C)
@ -1595,7 +1594,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_DEPTH_POS (0x00000B8D)
@ -1608,7 +1607,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_DEPTH_MOVE (0x00000B8E)
@ -1623,7 +1622,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_TILT_POS (0x00000B8F)
@ -1636,7 +1635,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_TILT_MOVE (0x00000B90)
@ -1651,7 +1650,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_LUMBAR_FORE_AFT_POS (0x00000B91)
@ -1664,7 +1663,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_LUMBAR_FORE_AFT_MOVE (0x00000B92)
@ -1679,7 +1678,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_POS (0x00000B93)
@ -1692,7 +1691,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_MOVE (0x00000B94)
@ -1707,7 +1706,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_HEIGHT_POS (0x00000B95)
@ -1720,7 +1719,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_HEIGHT_MOVE (0x00000B96)
@ -1735,7 +1734,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_ANGLE_POS (0x00000B97)
@ -1748,7 +1747,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_ANGLE_MOVE (0x00000B98)
@ -1763,7 +1762,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_FORE_AFT_POS (0x00000B99)
@ -1774,7 +1773,7 @@ enum vehicle_instument_cluster_type {
* @value_type VEHICLE_VALUE_TYPE_ZONED_INT32
* @change_mode VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
* @access VEHICLE_PROP_ACCESS_READ_WRITE|VEHICLE_PROP_ACCESS_WRITE
* @zone_type VEHICLE_SEAT
* @zone_type VEHICLE_ZONE_TYPE_SEAT
* @data_member int32_value
*/
#define VEHICLE_PROPERTY_SEAT_HEADREST_FORE_AFT_MOVE (0x00000B9A)
@ -2132,6 +2131,7 @@ enum vehicle_mirror {
VEHICLE_MIRROR_DRIVER_RIGHT = 0x00000002,
VEHICLE_MIRROR_DRIVER_CENTER = 0x00000004,
};
enum vehicle_turn_signal {
VEHICLE_SIGNAL_NONE = 0x00,
VEHICLE_SIGNAL_RIGHT = 0x01,
@ -2139,6 +2139,15 @@ enum vehicle_turn_signal {
VEHICLE_SIGNAL_EMERGENCY = 0x04
};
enum vehicle_zone_type {
VEHICLE_ZONE_TYPE_NONE = 0x00,
VEHICLE_ZONE_TYPE_ZONE = 0x01,
VEHICLE_ZONE_TYPE_SEAT = 0x02,
VEHICLE_ZONE_TYPE_DOOR = 0x04,
VEHICLE_ZONE_TYPE_WINDOW = 0x10,
VEHICLE_ZONE_TYPE_MIRROR = 0x20,
};
/*
* Boolean type.
*/