1 #ifndef PERSONALIZATION_H_
2 #define PERSONALIZATION_H_
4 #include "dbusplugin.h"
5 #include "abstractdbusinterface.h"
6 #include "abstractroutingengine.h"
12 :
DBusSink(
"SteeringWheelPosition", re, connection, map<string, string>())
14 wantPropertyVariant(VehicleProperty::SteeringWheelPositionSlide,
"Slide", VariantType::ReadWrite);
15 wantPropertyVariant(VehicleProperty::SteeringWheelPositionTilt,
"Tilt", VariantType::ReadWrite);
23 :
DBusSink(
"Mirror", re, connection, map<string, string>())
25 wantPropertyVariant(VehicleProperty::MirrorSettingPan,
"MirrorPan", VariantType::ReadWrite);
26 wantPropertyVariant(VehicleProperty::MirrorSettingTilt,
"MirrorTilt", VariantType::ReadWrite);
34 :
DBusSink(
"SeatAdjustment", re, connection, map<string, string>())
36 wantPropertyVariant(VehicleProperty::SeatPositionBackCushion,
"SeatBackCushion", VariantType::ReadWrite);
37 wantPropertyVariant(VehicleProperty::SeatPositionRecline,
"SeatReclineBack", VariantType::ReadWrite);
38 wantPropertyVariant(VehicleProperty::SeatPositionSlide,
"SeatSlide", VariantType::ReadWrite);
39 wantPropertyVariant(VehicleProperty::SeatPositionCushionHeight,
"SeatCushionHeight", VariantType::ReadWrite);
40 wantPropertyVariant(VehicleProperty::SeatPositionHeadrest,
"SeatHeadrest", VariantType::ReadWrite);
41 wantPropertyVariant(VehicleProperty::SeatPositionSideCushion,
"SeatSideCushion", VariantType::ReadWrite);
49 :
DBusSink(
"DriveMode", re, connection, map<string, string>())
51 wantPropertyVariant(VehicleProperty::VehicleDriveMode,
"DriveMode", VariantType::ReadWrite);
59 :
DBusSink(
"VehicleSound", re, connection, map<string, string>())
61 wantPropertyVariant(VehicleProperty::ActiveNoiseControlMode,
"ActiveNoiseControlMode", VariantType::ReadWrite);
62 wantPropertyVariant(VehicleProperty::EngineSoundEnhancementMode,
"EngineSoundEnhancementMode", VariantType::ReadWrite);
63 wantPropertyVariant(VehicleProperty::AvailableSounds,
"AvailableSounds", VariantType::ReadWrite);