1 #ifndef ENVIRONMENTPROPERTIES_H_
2 #define ENVIRONMENTPROPERTIES_H_
4 #include "dbusplugin.h"
5 #include "abstractdbusinterface.h"
6 #include "abstractroutingengine.h"
13 :
DBusSink(
"ExteriorBrightness", re, connection, map<string, string>())
15 wantPropertyVariant(VehicleProperty::ExteriorBrightness,
"ExteriorBrightness", VariantType::Read);
24 :
DBusSink(
"Temperature", re, connection, map<string, string>())
26 wantPropertyVariant(VehicleProperty::InteriorTemperature,
"InteriorTemperature", VariantType::Read);
27 wantPropertyVariant(VehicleProperty::ExteriorTemperature,
"ExteriorTemperature", VariantType::Read);
36 :
DBusSink(
"RainSensor", re, connection, map<string, string>())
38 wantPropertyVariant(VehicleProperty::RainSensor,
"RainIntensity", VariantType::Read);
46 :
DBusSink(
"WiperStatus", re, connection, map<string, string>())
57 :
DBusSink(
"ClimateControl", re, connection, map<string, string>())
59 wantPropertyVariant(VehicleProperty::AirflowDirectionW3C,
"AirflowDirection", VariantType::ReadWrite);
60 wantPropertyVariant(VehicleProperty::FanSpeed,
"FanSpeedLevel", VariantType::ReadWrite);
61 wantPropertyVariant(VehicleProperty::TargetTemperature,
"TargetTemperature", VariantType::ReadWrite);
62 wantPropertyVariant(VehicleProperty::AirConditioning,
"AirConditioning", VariantType::ReadWrite);
63 wantPropertyVariant(VehicleProperty::AirRecirculation,
"AirRecirculation", VariantType::ReadWrite);
64 wantPropertyVariant(VehicleProperty::Heater,
"Heater", VariantType::ReadWrite);
65 wantPropertyVariant(VehicleProperty::SteeringWheelHeater,
"SteeringWheelHeater", VariantType::ReadWrite);
66 wantPropertyVariant(VehicleProperty::SeatHeater,
"SeatHeater", VariantType::ReadWrite);
67 wantPropertyVariant(VehicleProperty::SeatCooler,
"SeatCooler", VariantType::ReadWrite);
77 :
DBusSink(
"WindowStatus", re, connection, map<string, string>())
79 wantPropertyVariant(VehicleProperty::WindowStatus,
"Openness", VariantType::ReadWrite);
88 :
DBusSink(
"SideWindow", re, connection, map<string, string>())
90 wantPropertyVariant(VehicleProperty::WindowStatus,
"Openness", VariantType::ReadWrite);
91 wantPropertyVariant(VehicleProperty::WindowLockStatus,
"Lock", VariantType::ReadWrite);
99 :
DBusSink(
"Defrost", re, connection, map<string, string>())
101 wantPropertyVariant(VehicleProperty::DefrostWindow,
"DefrostWindow", VariantType::ReadWrite);
102 wantPropertyVariant(VehicleProperty::DefrostMirror,
"DefrostMirror", VariantType::ReadWrite);
111 :
DBusSink(
"Sunroof", re, connection, map<string, string>())
113 wantPropertyVariant(VehicleProperty::Sunroof,
"Openness", VariantType::ReadWrite);
114 wantPropertyVariant(VehicleProperty::SunroofTilt,
"Tilt", VariantType::ReadWrite);
123 :
DBusSink(
"ConvertibleRoof", re, connection, map<string, string>())
125 wantPropertyVariant(VehicleProperty::ConvertibleRoof,
"Setting", VariantType::ReadWrite);
134 :
DBusSink(
"AtmosphericPressure", re, connection, map<string, string>())
136 wantPropertyVariant(VehicleProperty::AtmosphericPressure,
"Pressure", VariantType::ReadWrite);