Alexa Auto SDK  2.3.1
CarControlAssets.h
1 /*
2  * Copyright 2019-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License").
5  * You may not use this file except in compliance with the License.
6  * A copy of the License is located at
7  *
8  * http://aws.amazon.com/apache2.0/
9  *
10  * or in the "license" file accompanying this file. This file is distributed
11  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12  * express or implied. See the License for the specific language governing
13  * permissions and limitations under the License.
14  */
15 
16 #ifndef AACE_CAR_CONTROL_CAR_CONTROL_ASSETS_H
17 #define AACE_CAR_CONTROL_CAR_CONTROL_ASSETS_H
18 
21 #include <string>
22 
23 namespace aace {
24 namespace carControl {
25 namespace assets {
26 namespace alexa {
27 
28 namespace device {
29 static const std::string AIR_CONDITIONER = "Alexa.Automotive.DeviceName.AirConditioner";
30 static const std::string AMBIENT_LIGHT = "Alexa.Automotive.DeviceName.AmbientLight";
31 static const std::string AVM_CAMERA = "Alexa.Automotive.DeviceName.AVMCamera";
32 static const std::string ARMREST = "Alexa.Automotive.DeviceName.Armrest";
33 static const std::string CABIN_LIGHT = "Alexa.Automotive.DeviceName.CabinLight";
34 static const std::string CAMERA_360 = "Alexa.Automotive.DeviceName.360Camera";
35 static const std::string CAR = "Alexa.Automotive.DeviceName.Car";
36 static const std::string CHARGE_DOOR = "Alexa.Automotive.DeviceName.ChargeDoor";
37 static const std::string CLIMATE_CONTROL = "Alexa.Automotive.DeviceName.ClimateControl";
38 static const std::string COOLER = "Alexa.Automotive.DeviceName.Cooler";
39 static const std::string CUP_HOLDER = "Alexa.Automotive.DeviceName.CupHolder";
40 static const std::string DISPLAY = "Alexa.Automotive.DeviceName.Display";
41 static const std::string DISPLAY_SCREEN = "Alexa.Automotive.DeviceName.DisplayScreen";
42 static const std::string DOME_LIGHT = "Alexa.Automotive.DeviceName.DomeLight";
43 static const std::string DRIVER_SEAT = "Alexa.Automotive.DeviceName.DriverSeat";
44 static const std::string FAN = "Alexa.Automotive.DeviceName.Fan";
45 static const std::string FOG_LIGHT = "Alexa.Automotive.DeviceName.FogLight";
46 static const std::string GAS_DOOR = "Alexa.Automotive.DeviceName.GasDoor";
47 static const std::string HAZARD_LIGHTS = "Alexa.Automotive.DeviceName.HazardLights";
48 static const std::string HEADLIGHT = "Alexa.Automotive.DeviceName.Headlight";
49 static const std::string HEATER = "Alexa.Automotive.DeviceName.Heater";
50 static const std::string HIGH_BEAM = "Alexa.Automotive.DeviceName.HighBeam";
51 static const std::string HOOD = "Alexa.Automotive.DeviceName.Hood";
52 static const std::string HUD = "Alexa.Automotive.DeviceName.HUD";
53 static const std::string INFO_SCREEN = "Alexa.Automotive.DeviceName.InfoScreen";
54 static const std::string LEFT_SEAT = "Alexa.Automotive.DeviceName.LeftSeat";
55 static const std::string LIGHT = "Alexa.Automotive.DeviceName.Light";
56 static const std::string MOONROOF = "Alexa.Automotive.DeviceName.Moonroof";
57 static const std::string PARKING_LIGHTS = "Alexa.Automotive.DeviceName.ParkingLights";
58 static const std::string PASSENGER_SEAT = "Alexa.Automotive.DeviceName.PassengerSeat";
59 static const std::string READING_LIGHT = "Alexa.Automotive.DeviceName.ReadingLight";
60 static const std::string RIGHT_SEAT = "Alexa.Automotive.DeviceName.RightSeat";
61 static const std::string SEAT = "Alexa.Automotive.DeviceName.Seat";
62 static const std::string SEAT_HEATER = "Alexa.Automotive.DeviceName.SeatHeater";
63 static const std::string STEERING_WHEEL = "Alexa.Automotive.DeviceName.SteeringWheel";
64 static const std::string SUNROOF = "Alexa.Automotive.DeviceName.Sunroof";
65 static const std::string SUNSHADE = "Alexa.Automotive.DeviceName.Sunshade";
66 static const std::string TAILGATE = "Alexa.Automotive.DeviceName.Tailgate";
67 static const std::string TRUNK = "Alexa.Automotive.DeviceName.Trunk";
68 static const std::string TRUNK_LIGHT = "Alexa.Automotive.DeviceName.TrunkLight";
69 static const std::string VENT = "Alexa.Automotive.DeviceName.Vent";
70 static const std::string WINDOW = "Alexa.Automotive.DeviceName.Window";
71 static const std::string WINDSHIELD = "Alexa.Automotive.DeviceName.Windshield";
72 static const std::string WINDSHIELD_WIPERS = "Alexa.Automotive.DeviceName.WindshieldWipers";
73 } // namespace device
74 
75 namespace location {
76 static const std::string ALL = "Alexa.Automotive.Location.All";
77 static const std::string DRIVER = "Alexa.Automotive.Location.Driver";
78 static const std::string DRIVER_ROW = "Alexa.Automotive.Location.DriverRow";
79 static const std::string FIRST_ROW = "Alexa.Automotive.Location.FirstRow";
80 static const std::string FOURTH_ROW = "Alexa.Automotive.Location.FourthRow";
81 static const std::string FRONT = "Alexa.Automotive.Location.Front";
82 static const std::string FRONT_LEFT = "Alexa.Automotive.Location.FrontLeft";
83 static const std::string FRONT_RIGHT = "Alexa.Automotive.Location.FrontRight";
84 static const std::string LEFT = "Alexa.Automotive.Location.Left";
85 static const std::string PASSENGER = "Alexa.Automotive.Location.Passenger";
86 static const std::string PASSENGER_ROW = "Alexa.Automotive.Location.PassengerRow";
87 static const std::string REAR = "Alexa.Automotive.Location.Rear";
88 static const std::string REAR_LEFT = "Alexa.Automotive.Location.RearLeft";
89 static const std::string REAR_RIGHT = "Alexa.Automotive.Location.RearRight";
90 static const std::string REAR_DRIVER = "Alexa.Automotive.Location.RearDriver";
91 static const std::string REAR_PASSENGER = "Alexa.Automotive.Location.RearPassenger";
92 static const std::string RIGHT = "Alexa.Automotive.Location.Right";
93 static const std::string SECOND_ROW = "Alexa.Automotive.Location.SecondRow";
94 static const std::string THIRD_ROW = "Alexa.Automotive.Location.ThirdRow";
95 } // namespace location
96 
97 namespace setting {
98 static const std::string AIR_RECIRCULATION = "Alexa.Automotive.Setting.AirRecirculation";
99 static const std::string AUTO = "Alexa.Automotive.Setting.Auto";
100 static const std::string AUTO_BRAKE_HOLD = "Alexa.Automotive.Setting.AutoBrakeHold";
101 static const std::string BLUETOOTH_PAGE = "Alexa.Automotive.Setting.BluetoothPage";
102 static const std::string BODY_VENTS = "Alexa.Automotive.Setting.BodyVents";
103 static const std::string BRIGHTNESS = "Alexa.Automotive.Setting.Brightness";
104 static const std::string CHILD_DOOR_LOCK = "Alexa.Automotive.Setting.ChildDoorLock";
105 static const std::string CLIMATE_SYNC = "Alexa.Automotive.Setting.ClimateSync";
106 static const std::string COLOR = "Alexa.Automotive.Setting.Color";
107 static const std::string COOLING = "Alexa.Automotive.Setting.Cooling";
108 static const std::string CRUISE_CONTROL = "Alexa.Automotive.Setting.CruiseControl";
109 static const std::string DEFOG = "Alexa.Automotive.Setting.Defog";
110 static const std::string DEFROST = "Alexa.Automotive.Setting.Defrost";
111 static const std::string DIRECTION = "Alexa.Automotive.Setting.Direction";
112 static const std::string DRIVE_MODE = "Alexa.Automotive.Setting.DriveMode";
113 static const std::string ECONOMY = "Alexa.Automotive.Setting.Economy";
114 static const std::string FAN_SPEED = "Alexa.Automotive.Setting.FanSpeed";
115 static const std::string FLOOR_VENTS = "Alexa.Automotive.Setting.FloorVents";
116 static const std::string HEAT = "Alexa.Automotive.Setting.Heat";
117 static const std::string HEIGHT = "Alexa.Automotive.Setting.Height";
118 static const std::string HILL_ASSIST = "Alexa.Automotive.Setting.HillAssist";
119 static const std::string INFO_PAGE = "Alexa.Automotive.Setting.InfoPage";
120 static const std::string INTENSITY = "Alexa.Automotive.Setting.Intensity";
121 static const std::string LANE_ASSIST = "Alexa.Automotive.Setting.LaneAssist";
122 static const std::string MANUAL = "Alexa.Automotive.Setting.Manual";
123 static const std::string MAX_AIR_CONDITIONING = "Alexa.Automotive.Setting.MaxAirConditioning";
124 static const std::string MIX_VENTS = "Alexa.Automotive.Setting.MixVents";
125 static const std::string MODE = "Alexa.Automotive.Setting.Mode";
126 static const std::string NAVIGATION_PAGE = "Alexa.Automotive.Setting.NavigationPage";
127 static const std::string OPENNESS = "Alexa.Automotive.Setting.Openness";
128 static const std::string PARKING_BRAKE = "Alexa.Automotive.Setting.ParkingBrake";
129 static const std::string POSITION = "Alexa.Automotive.Setting.Position";
130 static const std::string PRE_COLLISION_BRAKE = "Alexa.Automotive.Setting.PreCollisionBrake";
131 static const std::string RADIO_PAGE = "Alexa.Automotive.Setting.RadioPage";
132 static const std::string SATELLITE_RADIO_PAGE = "Alexa.Automotive.Setting.SatelliteRadioPage";
133 static const std::string SERVICE_PAGE = "Alexa.Automotive.Setting.ServicePage";
134 static const std::string SETTINGS_PAGE = "Alexa.Automotive.Setting.SettingsPage";
135 static const std::string SPEED = "Alexa.Automotive.Setting.Speed";
136 static const std::string STORED_POSITION = "Alexa.Automotive.Setting.StoredPosition";
137 static const std::string SWAY_WARNING = "Alexa.Automotive.Setting.SwayWarning";
138 static const std::string TEMPERATURE = "Alexa.Automotive.Setting.Temperature";
139 static const std::string TOWING_MODE = "Alexa.Automotive.Setting.TowingMode";
140 static const std::string TRACTION_CONTROL = "Alexa.Automotive.Setting.TractionControl";
141 static const std::string WINDOW_LOCK = "Alexa.Automotive.Setting.WindowLock";
142 static const std::string WINDSHIELD_VENTS = "Alexa.Automotive.Setting.WindshieldVents";
143 } // namespace setting
144 
145 namespace unit {
146 static const std::string CELSIUS = "Alexa.Unit.Temperature.Celsius";
147 static const std::string FAHRENHEIT = "Alexa.Unit.Temperature.Fahrenheit";
148 static const std::string PERCENT = "Alexa.Unit.Percent";
149 } // namespace unit
150 
151 namespace color {
152 static const std::string BLUE = "Alexa.Automotive.Value.Blue";
153 static const std::string GREEN = "Alexa.Automotive.Value.Green";
154 static const std::string INDIGO = "Alexa.Automotive.Value.Indigo";
155 static const std::string ORANGE = "Alexa.Automotive.Value.Orange";
156 static const std::string RED = "Alexa.Automotive.Value.Red";
157 static const std::string VIOLET = "Alexa.Automotive.Value.Violet";
158 static const std::string WHITE = "Alexa.Automotive.Value.White";
159 static const std::string YELLOW = "Alexa.Automotive.Value.Yellow";
160 } // namespace color
161 
162 namespace value {
163 static const std::string ALERTS_PAGE = "Alexa.Automotive.Value.AlertsPage";
164 static const std::string BLUETOOTH_PAGE = "Alexa.Automotive.Value.BluetoothPage";
165 static const std::string CLOSED = "Alexa.Automotive.Value.Closed";
166 static const std::string COMFORT = "Alexa.Automotive.Value.Comfort";
167 static const std::string CONTACTS_PAGE = "Alexa.Automotive.Value.ContactsPage";
168 static const std::string CONTROLS_PAGE = "Alexa.Automotive.Value.ControlsPage";
169 static const std::string DRIVER_VIEW = "Alexa.Automotive.Value.DriverView";
170 static const std::string DYNAMIC_COORDINATOR_PAGE = "Alexa.Automotive.Value.DynamicCoordinatorPage";
171 static const std::string FOUR_WD_AUTO = "Alexa.Automotive.Value.4WDAuto";
172 static const std::string FOUR_WD_HIGH = "Alexa.Automotive.Value.4WDHigh";
173 static const std::string FOUR_WD_LOW = "Alexa.Automotive.Value.4WDLow";
174 static const std::string FRONT_VIEW = "Alexa.Automotive.Value.FrontView";
175 static const std::string FULL = "Alexa.Automotive.Value.Full";
176 static const std::string GPS_PAGE = "Alexa.Automotive.Value.GPSPage";
177 static const std::string HALF = "Alexa.Automotive.Value.Half";
178 static const std::string HIGH = "Alexa.Automotive.Value.High";
179 static const std::string HOME_PAGE = "Alexa.Automotive.Value.HomePage";
180 static const std::string INFORMATION_PAGE = "Alexa.Automotive.Value.InformationPage";
181 static const std::string INSIDE_AIR = "Alexa.Automotive.Value.InsideAir";
182 static const std::string INTERMITTENT = "Alexa.Automotive.Value.Intermittent";
183 static const std::string LOW = "Alexa.Automotive.Value.Low";
184 static const std::string MAXIMUM = "Alexa.Automotive.Value.Maximum";
185 static const std::string MEDIUM = "Alexa.Automotive.Value.Medium";
186 static const std::string MINIMUM = "Alexa.Automotive.Value.Minimum";
187 static const std::string MULTIMEDIA_PAGE = "Alexa.Automotive.Value.MultimediaPage";
188 static const std::string MUSIC_PAGE = "Alexa.Automotive.Value.MusicPage";
189 static const std::string NAVIGATION_PAGE = "Alexa.Automotive.Value.NavigationPage";
190 static const std::string NORMAL = "Alexa.Automotive.Value.Normal";
191 static const std::string NOTIFICATIONS_PAGE = "Alexa.Automotive.Value.NotificationsPage";
192 static const std::string OPEN = "Alexa.Automotive.Value.Open";
193 static const std::string OPTIMAL = "Alexa.Automotive.Value.Optimal";
194 static const std::string OUTSIDE_AIR = "Alexa.Automotive.Value.OutsideAir";
195 static const std::string PASSENGER_VIEW = "Alexa.Automotive.Value.PassengerView";
196 static const std::string PERFORMANCE_PAGE = "Alexa.Automotive.Value.PerformancePage";
197 static const std::string POSITION_ONE = "Alexa.Automotive.Value.PositionOne";
198 static const std::string POSITION_THREE = "Alexa.Automotive.Value.PositionThree";
199 static const std::string POSITION_TWO = "Alexa.Automotive.Value.PositionTwo";
200 static const std::string RADIO_PAGE = "Alexa.Automotive.Value.RadioPage";
201 static const std::string REAR_VIEW = "Alexa.Automotive.Value.RearView";
202 static const std::string SATELLITE_RADIO_PAGE = "Alexa.Automotive.Value.SatelliteRadioPage";
203 static const std::string SERVICE_PAGE = "Alexa.Automotive.Value.ServicePage";
204 static const std::string SETTINGS_PAGE = "Alexa.Automotive.Value.SettingsPage";
205 static const std::string SPORT = "Alexa.Automotive.Value.Sport";
206 static const std::string SPORT_PLUS = "Alexa.Automotive.Value.SportPlus";
207 static const std::string TELEPHONE_PAGE = "Alexa.Automotive.Value.TelephonePage";
208 static const std::string VEHICLE_STATUS_PAGE = "Alexa.Automotive.Value.VehicleStatusPage";
209 } // namespace value
210 
211 } // namespace alexa
212 } // namespace assets
213 } // namespace carControl
214 } // namespace aace
215 
216 #endif // AACE_CAR_CONTROL_CAR_CONTROL_ASSETS_H
Definition: AddressBook.h:26

Alexa Auto SDK 2.3.1 - Copyright 2017-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0