Loading automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleProperty.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ enum VehicleProperty { SEAT_HEADREST_FORE_AFT_MOVE = 356518810, SEAT_EASY_ACCESS_ENABLED = 354421661, SEAT_CUSHION_SIDE_SUPPORT_POS = 356518815, SEAT_CUSHION_SIDE_SUPPORT_MOVE = 356518816, SEAT_LUMBAR_VERTICAL_POS = 356518817, SEAT_LUMBAR_VERTICAL_MOVE = 356518818, SEAT_OCCUPANCY = 356518832, WINDOW_POS = 322964416, WINDOW_MOVE = 322964417, Loading automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl +56 −0 Original line number Diff line number Diff line Loading @@ -1748,6 +1748,62 @@ enum VehicleProperty { */ SEAT_CUSHION_SIDE_SUPPORT_POS = 0x0B9F + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for movement direction and speed of seat cushion side support. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value must be supported. * * maxInt32Value in default area's VehicleAreaConfig represents the maximum movement speed of * the seat cushion side support in the growing wider direction (i.e. less support). * minInt32Value in default area's VehicleAreaConfig represents the maximum movement speed of * the seat cushion side support in the growing thinner direction (i.e. more support). * * Larger absolute values, either positive or negative, indicate a faster movement speed. Once * the seat cushion side support reaches the positional limit, the value resets to 0. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_CUSHION_SIDE_SUPPORT_MOVE = 0x0BA0 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for seat’s lumbar support vertical position. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value are supported. * * maxInt32Value indicates the highest position. * minInt32Value indicates the lowest position. * * This value is not in any particular unit but in a specified range of steps. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_LUMBAR_VERTICAL_POS = 0x0BA1 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for vertical movement direction and speed of seat lumbar support. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value must be supported. * * maxInt32Value in default area's VehicleAreaConfig indicates the lumbar support is moving at * the fastest upward speed. * minInt32Value in default area's VehicleAreaConfig indicates the lumbar support is moving at * the fastest downward speed. * * Larger absolute values, either positive or negative, indicate a faster movement speed. Once * the seat cushion side support reaches the positional limit, the value resets to 0. * * This value is not in any particular unit but in a specified range of steps. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_LUMBAR_VERTICAL_MOVE = 0x0BA2 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Seat Occupancy * Loading automotive/vehicle/aidl/generated_lib/cpp/AccessForVehicleProperty.h +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ std::unordered_map<VehicleProperty, VehiclePropertyAccess> AccessForVehiclePrope {VehicleProperty::SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_EASY_ACCESS_ENABLED, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_OCCUPANCY, VehiclePropertyAccess::READ}, {VehicleProperty::WINDOW_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::WINDOW_MOVE, VehiclePropertyAccess::READ_WRITE}, Loading automotive/vehicle/aidl/generated_lib/cpp/ChangeModeForVehicleProperty.h +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ std::unordered_map<VehicleProperty, VehiclePropertyChangeMode> ChangeModeForVehi {VehicleProperty::SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_EASY_ACCESS_ENABLED, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_OCCUPANCY, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::WINDOW_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::WINDOW_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, Loading automotive/vehicle/aidl/generated_lib/java/AccessForVehicleProperty.java +3 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,9 @@ public final class AccessForVehicleProperty { Map.entry(VehicleProperty.SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_EASY_ACCESS_ENABLED, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_OCCUPANCY, VehiclePropertyAccess.READ), Map.entry(VehicleProperty.WINDOW_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.WINDOW_MOVE, VehiclePropertyAccess.READ_WRITE), Loading Loading
automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/current/android/hardware/automotive/vehicle/VehicleProperty.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ enum VehicleProperty { SEAT_HEADREST_FORE_AFT_MOVE = 356518810, SEAT_EASY_ACCESS_ENABLED = 354421661, SEAT_CUSHION_SIDE_SUPPORT_POS = 356518815, SEAT_CUSHION_SIDE_SUPPORT_MOVE = 356518816, SEAT_LUMBAR_VERTICAL_POS = 356518817, SEAT_LUMBAR_VERTICAL_MOVE = 356518818, SEAT_OCCUPANCY = 356518832, WINDOW_POS = 322964416, WINDOW_MOVE = 322964417, Loading
automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl +56 −0 Original line number Diff line number Diff line Loading @@ -1748,6 +1748,62 @@ enum VehicleProperty { */ SEAT_CUSHION_SIDE_SUPPORT_POS = 0x0B9F + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for movement direction and speed of seat cushion side support. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value must be supported. * * maxInt32Value in default area's VehicleAreaConfig represents the maximum movement speed of * the seat cushion side support in the growing wider direction (i.e. less support). * minInt32Value in default area's VehicleAreaConfig represents the maximum movement speed of * the seat cushion side support in the growing thinner direction (i.e. more support). * * Larger absolute values, either positive or negative, indicate a faster movement speed. Once * the seat cushion side support reaches the positional limit, the value resets to 0. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_CUSHION_SIDE_SUPPORT_MOVE = 0x0BA0 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for seat’s lumbar support vertical position. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value are supported. * * maxInt32Value indicates the highest position. * minInt32Value indicates the lowest position. * * This value is not in any particular unit but in a specified range of steps. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_LUMBAR_VERTICAL_POS = 0x0BA1 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Represents property for vertical movement direction and speed of seat lumbar support. * * The maxInt32Value and minInt32Value in VehicleAreaConfig must be defined. All integers * between minInt32Value and maxInt32Value must be supported. * * maxInt32Value in default area's VehicleAreaConfig indicates the lumbar support is moving at * the fastest upward speed. * minInt32Value in default area's VehicleAreaConfig indicates the lumbar support is moving at * the fastest downward speed. * * Larger absolute values, either positive or negative, indicate a faster movement speed. Once * the seat cushion side support reaches the positional limit, the value resets to 0. * * This value is not in any particular unit but in a specified range of steps. * * @change_mode VehiclePropertyChangeMode.ON_CHANGE * @access VehiclePropertyAccess.READ_WRITE */ SEAT_LUMBAR_VERTICAL_MOVE = 0x0BA2 + VehiclePropertyGroup.SYSTEM + VehicleArea.SEAT + VehiclePropertyType.INT32, /** * Seat Occupancy * Loading
automotive/vehicle/aidl/generated_lib/cpp/AccessForVehicleProperty.h +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ std::unordered_map<VehicleProperty, VehiclePropertyAccess> AccessForVehiclePrope {VehicleProperty::SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_EASY_ACCESS_ENABLED, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::SEAT_OCCUPANCY, VehiclePropertyAccess::READ}, {VehicleProperty::WINDOW_POS, VehiclePropertyAccess::READ_WRITE}, {VehicleProperty::WINDOW_MOVE, VehiclePropertyAccess::READ_WRITE}, Loading
automotive/vehicle/aidl/generated_lib/cpp/ChangeModeForVehicleProperty.h +3 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,9 @@ std::unordered_map<VehicleProperty, VehiclePropertyChangeMode> ChangeModeForVehi {VehicleProperty::SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_EASY_ACCESS_ENABLED, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::SEAT_OCCUPANCY, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::WINDOW_POS, VehiclePropertyChangeMode::ON_CHANGE}, {VehicleProperty::WINDOW_MOVE, VehiclePropertyChangeMode::ON_CHANGE}, Loading
automotive/vehicle/aidl/generated_lib/java/AccessForVehicleProperty.java +3 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,9 @@ public final class AccessForVehicleProperty { Map.entry(VehicleProperty.SEAT_HEADREST_FORE_AFT_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_EASY_ACCESS_ENABLED, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_CUSHION_SIDE_SUPPORT_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_CUSHION_SIDE_SUPPORT_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_LUMBAR_VERTICAL_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_LUMBAR_VERTICAL_MOVE, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.SEAT_OCCUPANCY, VehiclePropertyAccess.READ), Map.entry(VehicleProperty.WINDOW_POS, VehiclePropertyAccess.READ_WRITE), Map.entry(VehicleProperty.WINDOW_MOVE, VehiclePropertyAccess.READ_WRITE), Loading