summaryrefslogtreecommitdiff
path: root/0.14/ambdbusmappings.idl
diff options
context:
space:
mode:
Diffstat (limited to '0.14/ambdbusmappings.idl')
-rw-r--r--0.14/ambdbusmappings.idl1537
1 files changed, 1537 insertions, 0 deletions
diff --git a/0.14/ambdbusmappings.idl b/0.14/ambdbusmappings.idl
new file mode 100644
index 00000000..7bc66e8b
--- /dev/null
+++ b/0.14/ambdbusmappings.idl
@@ -0,0 +1,1537 @@
+/*!
+ * \name AMB to AMB-DBus Mapping Tables
+ * \file ambdbusmappings.idl
+ * \brief This describes the AMB internal property names to AMB DBus interface property names
+ * AMB internal property names are designed to be flat variable names (ie, 'ConvertableRoofStatus'). The DBus
+ * properties however follow the naming scheme defined in the W3C automotive business group vehicle <a href='http://w3c.github.io/automotive-bg/data_spec.html'>data specification</a>
+ * The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name.
+ *
+ * For documentation on the interface and members, please see the ef dbus_api.
+ */
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleSpeed
+ */
+interface VehicleSpeed {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.VehicleSpeed
+ * AMB fulfills this member with VehicleProperty::VehicleSpeed
+ */
+ const DOMString VehicleSpeed = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineSpeed
+ */
+interface EngineSpeed {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.EngineSpeed
+ * AMB fulfills this member with VehicleProperty::EngineSpeed
+ */
+ const DOMString EngineSpeed = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehiclePowerMode
+ */
+interface VehiclePowerMode {
+
+ /*!
+ * \brief corresponds with DBus property VehiclePowerMode for interface org.automotive.VehiclePowerMode
+ * AMB fulfills this member with VehicleProperty::VehiclePowerMode
+ */
+ const DOMString VehiclePowerMode = "VehiclePowerMode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TripMeter
+ */
+interface TripMeter {
+
+ /*!
+ * \brief corresponds with DBus property TripMeters for interface org.automotive.TripMeter
+ * AMB fulfills this member with VehicleProperty::TripMeters
+ */
+ const DOMString TripMeters = "TripMeters";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Acceleration
+ */
+interface Acceleration {
+
+ /*!
+ * \brief corresponds with DBus property X for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationX
+ */
+ const DOMString AccelerationX = "X";
+
+ /*!
+ * \brief corresponds with DBus property Y for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationY
+ */
+ const DOMString AccelerationY = "Y";
+
+ /*!
+ * \brief corresponds with DBus property Z for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationZ
+ */
+ const DOMString AccelerationZ = "Z";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Transmission
+ */
+interface Transmission {
+
+ /*!
+ * \brief corresponds with DBus property ShiftPosition for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionShiftPosition
+ */
+ const DOMString TransmissionShiftPosition = "ShiftPosition";
+
+ /*!
+ * \brief corresponds with DBus property GearPosition for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearPosition
+ */
+ const DOMString TransmissionGearPosition = "GearPosition";
+
+ /*!
+ * \brief corresponds with DBus property Gear for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearPosition
+ */
+ const DOMString TransmissionGearPosition = "Gear";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionModeW3C
+ */
+ const DOMString TransmissionModeW3C = "Mode";
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearType
+ */
+ const DOMString TransmissionGearType = "Type";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.CruiseControlStatus
+ */
+interface CruiseControlStatus {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.CruiseControlStatus
+ * AMB fulfills this member with VehicleProperty::CruiseControlSpeed
+ */
+ const DOMString CruiseControlSpeed = "Speed";
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.CruiseControlStatus
+ * AMB fulfills this member with VehicleProperty::CruiseControlActive
+ */
+ const DOMString CruiseControlActive = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BrakeOperation
+ */
+interface BrakeOperation {
+
+ /*!
+ * \brief corresponds with DBus property BrakePedalDepressed for interface org.automotive.BrakeOperation
+ * AMB fulfills this member with VehicleProperty::WheelBrake
+ */
+ const DOMString WheelBrake = "BrakePedalDepressed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.LightStatus
+ */
+interface LightStatus {
+
+ /*!
+ * \brief corresponds with DBus property Head for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHead
+ */
+ const DOMString LightHead = "Head";
+
+ /*!
+ * \brief corresponds with DBus property RightTurn for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightRightTurn
+ */
+ const DOMString LightRightTurn = "RightTurn";
+
+ /*!
+ * \brief corresponds with DBus property LeftTurn for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightLeftTurn
+ */
+ const DOMString LightLeftTurn = "LeftTurn";
+
+ /*!
+ * \brief corresponds with DBus property Brake for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightBrake
+ */
+ const DOMString LightBrake = "Brake";
+
+ /*!
+ * \brief corresponds with DBus property Fog for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightFog
+ */
+ const DOMString LightFog = "Fog";
+
+ /*!
+ * \brief corresponds with DBus property Hazard for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHazard
+ */
+ const DOMString LightHazard = "Hazard";
+
+ /*!
+ * \brief corresponds with DBus property Parking for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightParking
+ */
+ const DOMString LightParking = "Parking";
+
+ /*!
+ * \brief corresponds with DBus property HighBeam for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHighBeam
+ */
+ const DOMString LightHighBeam = "HighBeam";
+
+ /*!
+ * \brief corresponds with DBus property AutomaticHeadlights for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightAutomatic
+ */
+ const DOMString LightAutomatic = "AutomaticHeadlights";
+
+ /*!
+ * \brief corresponds with DBus property DynamicHighBeam for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightDynamicHighBeam
+ */
+ const DOMString LightDynamicHighBeam = "DynamicHighBeam";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.InteriorLightStatus
+ */
+interface InteriorLightStatus {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.InteriorLightStatus
+ * AMB fulfills this member with VehicleProperty::InteriorLightStatus
+ */
+ const DOMString InteriorLightStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Horn
+ */
+interface Horn {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Horn
+ * AMB fulfills this member with VehicleProperty::Horn
+ */
+ const DOMString Horn = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Fuel
+ */
+interface Fuel {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelLevel
+ */
+ const DOMString FuelLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Range for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelRange
+ */
+ const DOMString FuelRange = "Range";
+
+ /*!
+ * \brief corresponds with DBus property InstantConsumption for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelConsumption
+ */
+ const DOMString FuelConsumption = "InstantConsumption";
+
+ /*!
+ * \brief corresponds with DBus property InstantEconomy for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelEconomy
+ */
+ const DOMString FuelEconomy = "InstantEconomy";
+
+ /*!
+ * \brief corresponds with DBus property AverageEconomy for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelAverageEconomy
+ */
+ const DOMString FuelAverageEconomy = "AverageEconomy";
+
+ /*!
+ * \brief corresponds with DBus property AverageConsumption for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelAverageConsumption
+ */
+ const DOMString FuelAverageConsumption = "AverageConsumption";
+
+ /*!
+ * \brief corresponds with DBus property FuelConsumedSinceRestart for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelConsumptionSinceRestart
+ */
+ const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart";
+
+ /*!
+ * \brief corresponds with DBus property TimeSinceRestart for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelTimeSinceRestart
+ */
+ const DOMString FuelTimeSinceRestart = "TimeSinceRestart";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineOil
+ */
+interface EngineOil {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilRemaining
+ */
+ const DOMString EngineOilRemaining = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilTemperature
+ */
+ const DOMString EngineOilTemperature = "Temperature";
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilPressure
+ */
+ const DOMString EngineOilPressure = "Pressure";
+
+ /*!
+ * \brief corresponds with DBus property Change for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilChangeIndicator
+ */
+ const DOMString EngineOilChangeIndicator = "Change";
+
+ /*!
+ * \brief corresponds with DBus property LifeRemaining for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilLifeRemaining
+ */
+ const DOMString EngineOilLifeRemaining = "LifeRemaining";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Location
+ */
+interface Location {
+
+ /*!
+ * \brief corresponds with DBus property Latitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Latitude
+ */
+ const DOMString Latitude = "Latitude";
+
+ /*!
+ * \brief corresponds with DBus property Longitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Longitude
+ */
+ const DOMString Longitude = "Longitude";
+
+ /*!
+ * \brief corresponds with DBus property Altitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Altitude
+ */
+ const DOMString Altitude = "Altitude";
+
+ /*!
+ * \brief corresponds with DBus property Direction for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Direction
+ */
+ const DOMString Direction = "Direction";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SteeringWheel
+ */
+interface SteeringWheel {
+
+ /*!
+ * \brief corresponds with DBus property Angle for interface org.automotive.SteeringWheel
+ * AMB fulfills this member with VehicleProperty::SteeringWheelAngleW3C
+ */
+ const DOMString SteeringWheelAngleW3C = "Angle";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ThrottlePosition
+ */
+interface ThrottlePosition {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.ThrottlePosition
+ * AMB fulfills this member with VehicleProperty::ThrottlePosition
+ */
+ const DOMString ThrottlePosition = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.NightMode
+ */
+interface NightMode {
+
+ /*!
+ * \brief corresponds with DBus property NightMode for interface org.automotive.NightMode
+ * AMB fulfills this member with VehicleProperty::NightMode
+ */
+ const DOMString NightMode = "NightMode";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.NightMode
+ * AMB fulfills this member with VehicleProperty::NightMode
+ */
+ const DOMString NightMode = "Mode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DrivingMode
+ */
+interface DrivingMode {
+
+ /*!
+ * \brief corresponds with DBus property DrivingMode for interface org.automotive.DrivingMode
+ * AMB fulfills this member with VehicleProperty::DrivingMode
+ */
+ const DOMString DrivingMode = "DrivingMode";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.DrivingMode
+ * AMB fulfills this member with VehicleProperty::DrivingModeW3C
+ */
+ const DOMString DrivingModeW3C = "Mode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.PowertrainTorque
+ */
+interface PowertrainTorque {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.PowertrainTorque
+ * AMB fulfills this member with VehicleProperty::PowertrainTorque
+ */
+ const DOMString PowertrainTorque = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition
+ */
+interface AcceleratorPedalPosition {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.AcceleratorPedalPosition
+ * AMB fulfills this member with VehicleProperty::AcceleratorPedalPosition
+ */
+ const DOMString AcceleratorPedalPosition = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Chime
+ */
+interface Chime {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Chime
+ * AMB fulfills this member with VehicleProperty::Chime
+ */
+ const DOMString Chime = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WheelTick
+ */
+interface WheelTick {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.WheelTick
+ * AMB fulfills this member with VehicleProperty::WheelTick
+ */
+ const DOMString WheelTick = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.IgnitionTime
+ */
+interface IgnitionTime {
+
+ /*!
+ * \brief corresponds with DBus property IgnitionTimeOn for interface org.automotive.IgnitionTime
+ * AMB fulfills this member with VehicleProperty::IgnitionTimeOn
+ */
+ const DOMString IgnitionTimeOn = "IgnitionTimeOn";
+
+ /*!
+ * \brief corresponds with DBus property IgnitionTimeOff for interface org.automotive.IgnitionTime
+ * AMB fulfills this member with VehicleProperty::IgnitionTimeOff
+ */
+ const DOMString IgnitionTimeOff = "IgnitionTimeOff";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.YawRate
+ */
+interface YawRate {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.YawRate
+ * AMB fulfills this member with VehicleProperty::YawRate
+ */
+ const DOMString YawRate = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ButtonEvent
+ */
+interface ButtonEvent {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.ButtonEvent
+ * AMB fulfills this member with VehicleProperty::YawRate
+ */
+ const DOMString YawRate = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ExteriorBrightness
+ */
+interface ExteriorBrightness {
+
+ /*!
+ * \brief corresponds with DBus property ExteriorBrightness for interface org.automotive.ExteriorBrightness
+ * AMB fulfills this member with VehicleProperty::ExteriorBrightness
+ */
+ const DOMString ExteriorBrightness = "ExteriorBrightness";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Temperature
+ */
+interface Temperature {
+
+ /*!
+ * \brief corresponds with DBus property InteriorTemperature for interface org.automotive.Temperature
+ * AMB fulfills this member with VehicleProperty::InteriorTemperature
+ */
+ const DOMString InteriorTemperature = "InteriorTemperature";
+
+ /*!
+ * \brief corresponds with DBus property ExteriorTemperature for interface org.automotive.Temperature
+ * AMB fulfills this member with VehicleProperty::ExteriorTemperature
+ */
+ const DOMString ExteriorTemperature = "ExteriorTemperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.RainSensor
+ */
+interface RainSensor {
+
+ /*!
+ * \brief corresponds with DBus property RainIntensity for interface org.automotive.RainSensor
+ * AMB fulfills this member with VehicleProperty::RainSensor
+ */
+ const DOMString RainSensor = "RainIntensity";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WiperStatus
+ */
+interface WiperStatus {
+
+ /*!
+ * \brief corresponds with DBus property WiperSpeed for interface org.automotive.WiperStatus
+ * AMB fulfills this member with VehicleProperty::WindshieldWiperSpeed
+ */
+ const DOMString WindshieldWiperSpeed = "WiperSpeed";
+
+ /*!
+ * \brief corresponds with DBus property WiperSetting for interface org.automotive.WiperStatus
+ * AMB fulfills this member with VehicleProperty::WindshieldWiperSetting
+ */
+ const DOMString WindshieldWiperSetting = "WiperSetting";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ClimateControl
+ */
+interface ClimateControl {
+
+ /*!
+ * \brief corresponds with DBus property AirflowDirection for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirflowDirectionW3C
+ */
+ const DOMString AirflowDirectionW3C = "AirflowDirection";
+
+ /*!
+ * \brief corresponds with DBus property FanSpeedLevel for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::FanSpeed
+ */
+ const DOMString FanSpeed = "FanSpeedLevel";
+
+ /*!
+ * \brief corresponds with DBus property TargetTemperature for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::TargetTemperature
+ */
+ const DOMString TargetTemperature = "TargetTemperature";
+
+ /*!
+ * \brief corresponds with DBus property AirConditioning for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirConditioning
+ */
+ const DOMString AirConditioning = "AirConditioning";
+
+ /*!
+ * \brief corresponds with DBus property AirRecirculation for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirRecirculation
+ */
+ const DOMString AirRecirculation = "AirRecirculation";
+
+ /*!
+ * \brief corresponds with DBus property Heater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::Heater
+ */
+ const DOMString Heater = "Heater";
+
+ /*!
+ * \brief corresponds with DBus property SteeringWheelHeater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SteeringWheelHeater
+ */
+ const DOMString SteeringWheelHeater = "SteeringWheelHeater";
+
+ /*!
+ * \brief corresponds with DBus property SeatHeater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SeatHeater
+ */
+ const DOMString SeatHeater = "SeatHeater";
+
+ /*!
+ * \brief corresponds with DBus property SeatCooler for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SeatCooler
+ */
+ const DOMString SeatCooler = "SeatCooler";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WindowStatus
+ */
+interface WindowStatus {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.WindowStatus
+ * AMB fulfills this member with VehicleProperty::WindowStatus
+ */
+ const DOMString WindowStatus = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Defrost for interface org.automotive.WindowStatus
+ * AMB fulfills this member with VehicleProperty::Defrost
+ */
+ const DOMString Defrost = "Defrost";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SideWindow
+ */
+interface SideWindow {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.SideWindow
+ * AMB fulfills this member with VehicleProperty::WindowStatus
+ */
+ const DOMString WindowStatus = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.SideWindow
+ * AMB fulfills this member with VehicleProperty::WindowLockStatus
+ */
+ const DOMString WindowLockStatus = "Lock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Defrost
+ */
+interface Defrost {
+
+ /*!
+ * \brief corresponds with DBus property DefrostWindow for interface org.automotive.Defrost
+ * AMB fulfills this member with VehicleProperty::DefrostWindow
+ */
+ const DOMString DefrostWindow = "DefrostWindow";
+
+ /*!
+ * \brief corresponds with DBus property DefrostMirror for interface org.automotive.Defrost
+ * AMB fulfills this member with VehicleProperty::DefrostMirror
+ */
+ const DOMString DefrostMirror = "DefrostMirror";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Sunroof
+ */
+interface Sunroof {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.Sunroof
+ * AMB fulfills this member with VehicleProperty::Sunroof
+ */
+ const DOMString Sunroof = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Tilt for interface org.automotive.Sunroof
+ * AMB fulfills this member with VehicleProperty::SunroofTilt
+ */
+ const DOMString SunroofTilt = "Tilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ConvertibleRoof
+ */
+interface ConvertibleRoof {
+
+ /*!
+ * \brief corresponds with DBus property Setting for interface org.automotive.ConvertibleRoof
+ * AMB fulfills this member with VehicleProperty::ConvertibleRoof
+ */
+ const DOMString ConvertibleRoof = "Setting";
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.ConvertibleRoof
+ * AMB fulfills this member with VehicleProperty::ConvertibleRoofStatus
+ */
+ const DOMString ConvertibleRoofStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AtmosphericPressure
+ */
+interface AtmosphericPressure {
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.AtmosphericPressure
+ * AMB fulfills this member with VehicleProperty::AtmosphericPressure
+ */
+ const DOMString AtmosphericPressure = "Pressure";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleId
+ */
+interface VehicleId {
+
+ /*!
+ * \brief corresponds with DBus property WMI for interface org.automotive.VehicleId
+ * AMB fulfills this member with VehicleProperty::WMI
+ */
+ const DOMString WMI = "WMI";
+
+ /*!
+ * \brief corresponds with DBus property VIN for interface org.automotive.VehicleId
+ * AMB fulfills this member with VehicleProperty::VIN
+ */
+ const DOMString VIN = "VIN";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Size
+ */
+interface Size {
+
+ /*!
+ * \brief corresponds with DBus property Width for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleWidth
+ */
+ const DOMString VehicleWidth = "Width";
+
+ /*!
+ * \brief corresponds with DBus property Height for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleHeight
+ */
+ const DOMString VehicleHeight = "Height";
+
+ /*!
+ * \brief corresponds with DBus property Length for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleLength
+ */
+ const DOMString VehicleLength = "Length";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.FuelInfo
+ */
+interface FuelInfo {
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.FuelInfo
+ * AMB fulfills this member with VehicleProperty::FuelType
+ */
+ const DOMString FuelType = "Type";
+
+ /*!
+ * \brief corresponds with DBus property RefuelPosition for interface org.automotive.FuelInfo
+ * AMB fulfills this member with VehicleProperty::FuelPositionSide
+ */
+ const DOMString FuelPositionSide = "RefuelPosition";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleType
+ */
+interface VehicleType {
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.VehicleType
+ * AMB fulfills this member with VehicleProperty::VehicleType
+ */
+ const DOMString VehicleType = "Type";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Doors
+ */
+interface Doors {
+
+ /*!
+ * \brief corresponds with DBus property DoorsPerRow for interface org.automotive.Doors
+ * AMB fulfills this member with VehicleProperty::DoorsPerRow
+ */
+ const DOMString DoorsPerRow = "DoorsPerRow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WheelInformation
+ */
+interface WheelInformation {
+
+ /*!
+ * \brief corresponds with DBus property FrontWheelRadius for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::FrontWheelRadius
+ */
+ const DOMString FrontWheelRadius = "FrontWheelRadius";
+
+ /*!
+ * \brief corresponds with DBus property RearWheelRadius for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::RearWheelRadius
+ */
+ const DOMString RearWheelRadius = "RearWheelRadius";
+
+ /*!
+ * \brief corresponds with DBus property WheelTrack for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::WheelTrack
+ */
+ const DOMString WheelTrack = "WheelTrack";
+
+ /*!
+ * \brief corresponds with DBus property AntilockBrakingSystem for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Odometer
+ */
+interface Odometer {
+
+ /*!
+ * \brief corresponds with DBus property Odometer for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::Odometer
+ */
+ const DOMString Odometer = "Odometer";
+
+ /*!
+ * \brief corresponds with DBus property DistanceTotal for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::DistanceTotal
+ */
+ const DOMString DistanceTotal = "DistanceTotal";
+
+ /*!
+ * \brief corresponds with DBus property DistanceSinceStart for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::DistanceSinceStart
+ */
+ const DOMString DistanceSinceStart = "DistanceSinceStart";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Fluid
+ */
+interface Fluid {
+
+ /*!
+ * \brief corresponds with DBus property Transmission for interface org.automotive.Fluid
+ * AMB fulfills this member with VehicleProperty::TransmissionFluidLevel
+ */
+ const DOMString TransmissionFluidLevel = "Transmission";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BatteryStatus
+ */
+interface BatteryStatus {
+
+ /*!
+ * \brief corresponds with DBus property Voltage for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryVoltage
+ */
+ const DOMString BatteryVoltage = "Voltage";
+
+ /*!
+ * \brief corresponds with DBus property Current for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryCurrent
+ */
+ const DOMString BatteryCurrent = "Current";
+
+ /*!
+ * \brief corresponds with DBus property ChargeLevel for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryChargeLevel
+ */
+ const DOMString BatteryChargeLevel = "ChargeLevel";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Tire
+ */
+interface Tire {
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TirePressure
+ */
+ const DOMString TirePressure = "Pressure";
+
+ /*!
+ * \brief corresponds with DBus property PressureLow for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TirePressureLow
+ */
+ const DOMString TirePressureLow = "PressureLow";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TireTemperature
+ */
+ const DOMString TireTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineCoolant
+ */
+interface EngineCoolant {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.EngineCoolant
+ * AMB fulfills this member with VehicleProperty::EngineCoolantLevel
+ */
+ const DOMString EngineCoolantLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.EngineCoolant
+ * AMB fulfills this member with VehicleProperty::EngineCoolantTemperature
+ */
+ const DOMString EngineCoolantTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TransmissionOil
+ */
+interface TransmissionOil {
+
+ /*!
+ * \brief corresponds with DBus property Wear for interface org.automotive.TransmissionOil
+ * AMB fulfills this member with VehicleProperty::TransmissionOilWear
+ */
+ const DOMString TransmissionOilWear = "Wear";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.TransmissionOil
+ * AMB fulfills this member with VehicleProperty::TransmissionOilTemperature
+ */
+ const DOMString TransmissionOilTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TransmissionClutch
+ */
+interface TransmissionClutch {
+
+ /*!
+ * \brief corresponds with DBus property Wear for interface org.automotive.TransmissionClutch
+ * AMB fulfills this member with VehicleProperty::TransmissionClutchWear
+ */
+ const DOMString TransmissionClutchWear = "Wear";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BrakeMaintenance
+ */
+interface BrakeMaintenance {
+
+ /*!
+ * \brief corresponds with DBus property PadWear for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakePadWear
+ */
+ const DOMString BrakePadWear = "PadWear";
+
+ /*!
+ * \brief corresponds with DBus property FluidLevel for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakeFluidLevel
+ */
+ const DOMString BrakeFluidLevel = "FluidLevel";
+
+ /*!
+ * \brief corresponds with DBus property FluidLevelLow for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakeFluidLevelLow
+ */
+ const DOMString BrakeFluidLevelLow = "FluidLevelLow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WasherFluid
+ */
+interface WasherFluid {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.WasherFluid
+ * AMB fulfills this member with VehicleProperty::WasherFluidLevel
+ */
+ const DOMString WasherFluidLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property LevelLow for interface org.automotive.WasherFluid
+ * AMB fulfills this member with VehicleProperty::WasherFluidLevelLow
+ */
+ const DOMString WasherFluidLevelLow = "LevelLow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.MalfunctionIndicator
+ */
+interface MalfunctionIndicator {
+
+ /*!
+ * \brief corresponds with DBus property On for interface org.automotive.MalfunctionIndicator
+ * AMB fulfills this member with VehicleProperty::MalfunctionIndicatorOn
+ */
+ const DOMString MalfunctionIndicatorOn = "On";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Diagnostic
+ */
+interface Diagnostic {
+
+ /*!
+ * \brief corresponds with DBus property AccumulatedEngineRuntime for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::AccumulatedEngineRuntime
+ */
+ const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime";
+
+ /*!
+ * \brief corresponds with DBus property DistanceWithMILOn for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::DistanceWithMILOn
+ */
+ const DOMString DistanceWithMILOn = "DistanceWithMILOn";
+
+ /*!
+ * \brief corresponds with DBus property DistanceSinceCodeCleared for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::DistanceSinceCodeCleared
+ */
+ const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared";
+
+ /*!
+ * \brief corresponds with DBus property TimeRunMILOn for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::TimeRunMILOn
+ */
+ const DOMString TimeRunMILOn = "TimeRunMILOn";
+
+ /*!
+ * \brief corresponds with DBus property TimeTroubleCodeClear for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::TimeTroubleCodeClear
+ */
+ const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ParkingBrake
+ */
+interface ParkingBrake {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.ParkingBrake
+ * AMB fulfills this member with VehicleProperty::ParkingBrakeStatusW3C
+ */
+ const DOMString ParkingBrakeStatusW3C = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.HazardLight
+ */
+interface HazardLight {
+
+ /*!
+ * \brief corresponds with DBus property HazardLight for interface org.automotive.HazardLight
+ * AMB fulfills this member with VehicleProperty::HazardLightStatus
+ */
+ const DOMString HazardLightStatus = "HazardLight";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.LaneDepartureDetection
+ */
+interface LaneDepartureDetection {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.LaneDepartureDetection
+ * AMB fulfills this member with VehicleProperty::LaneDepartureStatus
+ */
+ const DOMString LaneDepartureStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Alarm
+ */
+interface Alarm {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Alarm
+ * AMB fulfills this member with VehicleProperty::AlarmStatus
+ */
+ const DOMString AlarmStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AntilockBrakingSystem
+ */
+interface AntilockBrakingSystem {
+
+ /*!
+ * \brief corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "Engaged";
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystemEnabled
+ */
+ const DOMString AntilockBrakingSystemEnabled = "Enabled";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TractionControlSystem
+ */
+interface TractionControlSystem {
+
+ /*!
+ * \brief corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystem
+ */
+ const DOMString TractionControlSystem = "TractionControlSystem";
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystemEnabled
+ */
+ const DOMString TractionControlSystemEnabled = "Enabled";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystem
+ */
+ const DOMString TractionControlSystem = "Engaged";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
+ */
+interface VehicleTopSpeedLimit {
+
+ /*!
+ * \brief corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit
+ * AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit
+ */
+ const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit";
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.VehicleTopSpeedLimit
+ * AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit
+ */
+ const DOMString VehicleTopSpeedLimit = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AirbagStatus
+ */
+interface AirbagStatus {
+
+ /*!
+ * \brief corresponds with DBus property AirbagStatus for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagStatus
+ */
+ const DOMString AirbagStatus = "AirbagStatus";
+
+ /*!
+ * \brief corresponds with DBus property AirbagActivated for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagActivated
+ */
+ const DOMString AirbagActivated = "AirbagActivated";
+
+ /*!
+ * \brief corresponds with DBus property AirbagDeployed for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagDeployed
+ */
+ const DOMString AirbagDeployed = "AirbagDeployed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DoorStatus
+ */
+interface DoorStatus {
+
+ /*!
+ * \brief corresponds with DBus property DoorStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::DoorStatus
+ */
+ const DOMString DoorStatus = "DoorStatus";
+
+ /*!
+ * \brief corresponds with DBus property DoorLockStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::DoorLockStatus
+ */
+ const DOMString DoorLockStatus = "DoorLockStatus";
+
+ /*!
+ * \brief corresponds with DBus property ChildLockStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "ChildLockStatus";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Door
+ */
+interface Door {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::DoorStatusW3C
+ */
+ const DOMString DoorStatusW3C = "Status";
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::DoorLockStatus
+ */
+ const DOMString DoorLockStatus = "Lock";
+
+ /*!
+ * \brief corresponds with DBus property ChildLock for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "ChildLock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SeatBelt
+ */
+interface SeatBelt {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.SeatBelt
+ * AMB fulfills this member with VehicleProperty::SeatBeltStatus
+ */
+ const DOMString SeatBeltStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.OccupantStatus
+ */
+interface OccupantStatus {
+
+ /*!
+ * \brief corresponds with DBus property OccupantStatus for interface org.automotive.OccupantStatus
+ * AMB fulfills this member with VehicleProperty::OccupantStatus
+ */
+ const DOMString OccupantStatus = "OccupantStatus";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ObstacleDistance
+ */
+interface ObstacleDistance {
+
+ /*!
+ * \brief corresponds with DBus property ObstacleDistance for interface org.automotive.ObstacleDistance
+ * AMB fulfills this member with VehicleProperty::ObstacleDistance
+ */
+ const DOMString ObstacleDistance = "ObstacleDistance";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ElectronicStabilityControl
+ */
+interface ElectronicStabilityControl {
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.ElectronicStabilityControl
+ * AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEnabled
+ */
+ const DOMString ElectronicStabilityControlEnabled = "Enabled";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.ElectronicStabilityControl
+ * AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEngaged
+ */
+ const DOMString ElectronicStabilityControlEngaged = "Engaged";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ChildSafetyLock
+ */
+interface ChildSafetyLock {
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.ChildSafetyLock
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "Lock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Seat
+ */
+interface Seat {
+
+ /*!
+ * \brief corresponds with DBus property Occupant for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantStatusW3C
+ */
+ const DOMString OccupantStatusW3C = "Occupant";
+
+ /*!
+ * \brief corresponds with DBus property SeatBelt for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::SeatBeltStatus
+ */
+ const DOMString SeatBeltStatus = "SeatBelt";
+
+ /*!
+ * \brief corresponds with DBus property OccupantName for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantName
+ */
+ const DOMString OccupantName = "OccupantName";
+
+ /*!
+ * \brief corresponds with DBus property IdentificationType for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantIdentificationType
+ */
+ const DOMString OccupantIdentificationType = "IdentificationType";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SteeringWheelPosition
+ */
+interface SteeringWheelPosition {
+
+ /*!
+ * \brief corresponds with DBus property Slide for interface org.automotive.SteeringWheelPosition
+ * AMB fulfills this member with VehicleProperty::SteeringWheelPositionSlide
+ */
+ const DOMString SteeringWheelPositionSlide = "Slide";
+
+ /*!
+ * \brief corresponds with DBus property Tilt for interface org.automotive.SteeringWheelPosition
+ * AMB fulfills this member with VehicleProperty::SteeringWheelPositionTilt
+ */
+ const DOMString SteeringWheelPositionTilt = "Tilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Mirror
+ */
+interface Mirror {
+
+ /*!
+ * \brief corresponds with DBus property MirrorPan for interface org.automotive.Mirror
+ * AMB fulfills this member with VehicleProperty::MirrorSettingPan
+ */
+ const DOMString MirrorSettingPan = "MirrorPan";
+
+ /*!
+ * \brief corresponds with DBus property MirrorTilt for interface org.automotive.Mirror
+ * AMB fulfills this member with VehicleProperty::MirrorSettingTilt
+ */
+ const DOMString MirrorSettingTilt = "MirrorTilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SeatAdjustment
+ */
+interface SeatAdjustment {
+
+ /*!
+ * \brief corresponds with DBus property SeatBackCushion for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionBackCushion
+ */
+ const DOMString SeatPositionBackCushion = "SeatBackCushion";
+
+ /*!
+ * \brief corresponds with DBus property SeatReclineBack for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionRecline
+ */
+ const DOMString SeatPositionRecline = "SeatReclineBack";
+
+ /*!
+ * \brief corresponds with DBus property SeatSlide for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionSlide
+ */
+ const DOMString SeatPositionSlide = "SeatSlide";
+
+ /*!
+ * \brief corresponds with DBus property SeatCushionHeight for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionCushionHeight
+ */
+ const DOMString SeatPositionCushionHeight = "SeatCushionHeight";
+
+ /*!
+ * \brief corresponds with DBus property SeatHeadrest for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionHeadrest
+ */
+ const DOMString SeatPositionHeadrest = "SeatHeadrest";
+
+ /*!
+ * \brief corresponds with DBus property SeatSideCushion for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionSideCushion
+ */
+ const DOMString SeatPositionSideCushion = "SeatSideCushion";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DriveMode
+ */
+interface DriveMode {
+
+ /*!
+ * \brief corresponds with DBus property DriveMode for interface org.automotive.DriveMode
+ * AMB fulfills this member with VehicleProperty::VehicleDriveMode
+ */
+ const DOMString VehicleDriveMode = "DriveMode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleSound
+ */
+interface VehicleSound {
+
+ /*!
+ * \brief corresponds with DBus property ActiveNoiseControlMode for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::ActiveNoiseControlMode
+ */
+ const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode";
+
+ /*!
+ * \brief corresponds with DBus property EngineSoundEnhancementMode for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::EngineSoundEnhancementMode
+ */
+ const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode";
+
+ /*!
+ * \brief corresponds with DBus property AvailableSounds for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::AvailableSounds
+ */
+ const DOMString AvailableSounds = "AvailableSounds";
+
+};
+