16 #ifndef AACE_CAR_CONTROL_CAR_CONTROL_CONFIGURATION_H 17 #define AACE_CAR_CONTROL_CAR_CONTROL_CONFIGURATION_H 23 #include "AACE/CarControl/CarControl.h" 24 #include "AACE/Core/EngineConfiguration.h" 27 namespace carControl {
41 static const std::string ALL =
"zone.all";
42 static const std::string DRIVER =
"zone.driver";
43 static const std::string DRIVER_ROW =
"zone.driver.row";
44 static const std::string FIRST_ROW =
"zone.first.row";
45 static const std::string FOURTH_ROW =
"zone.fourth.row";
46 static const std::string FRONT =
"zone.front";
47 static const std::string PASSENGER =
"zone.passenger";
48 static const std::string PASSENGER_ROW =
"zone.passenger.row";
49 static const std::string REAR =
"zone.rear";
50 static const std::string REAR_DRIVER =
"zone.rear.driver";
51 static const std::string REAR_PASSENGER =
"zone.rear.passenger";
52 static const std::string SECOND_ROW =
"zone.second.row";
53 static const std::string THIRD_ROW =
"zone.third.row";
67 static const std::string CLOSE =
"Alexa.Actions.Close";
69 static const std::string LOWER =
"Alexa.Actions.Lower";
71 static const std::string OPEN =
"Alexa.Actions.Open";
73 static const std::string RAISE =
"Alexa.Actions.Raise";
257 static std::shared_ptr<CarControlConfiguration> create();
297 const std::string& controlId,
298 const std::string& zoneId = zone::ALL) = 0;
386 const std::string& instanceId,
391 const std::string& unit =
"") = 0;
432 virtual CarControlConfiguration& addActionAdjustRange(
const std::vector<std::string>& actions,
double delta) = 0;
448 const std::string& instanceId,
477 const std::vector<std::string>& actions,
478 const std::string& value) = 0;
557 #endif // AACE_CAR_CONTROL_CAR_CONTROL_CONFIGURATION_H Definition: AddressBook.h:26
Definition: EngineConfiguration.h:35
Definition: CarControlConfiguration.h:252