forked from alexa/alexa-auto-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAlexaProperties.h
More file actions
67 lines (56 loc) · 2.47 KB
/
AlexaProperties.h
File metadata and controls
67 lines (56 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
* Copyright 2017-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
#ifndef AACE_ALEXA_PROPERTY_ALEXA_PROPERTIES_H
#define AACE_ALEXA_PROPERTY_ALEXA_PROPERTIES_H
/** @file */
namespace aace {
namespace alexa {
namespace property {
/**
* This property is used with Engine::setProperty() to change the AVS endpoint. The value must be
* a valid AVS endpoint URL. See https://developer.amazon.com/docs/alexa-voice-service/api-overview.html#endpoints
*/
static const std::string AVS_ENDPOINT = "aace.alexa.endpoint";
/**
* This read-only property is used with Engine::getProperty() to check if the Engine has wake word support.
* If wake word is not supported in the Engine, attempts to enable wake word detection by
* the @c SpeechRecognizer will fail.
*/
static const std::string WAKEWORD_SUPPORTED = "aace.alexa.wakewordSupported";
/**
* This property is used with Engine::setProperty() to change the firmware version that is reported
* to AVS. The value must be a positive, signed 32-bit integer represented
* as a string.
*/
static const std::string FIRMWARE_VERSION = "aace.alexa.system.firmwareVersion";
/**
* This property is used with Engine::setProperty() to change the current locale setting for AVS.
* The value should be a valid locale accepted by AVS. Calling Engine::getProperty() with the
* SUPPORTED_LOCALES property provides the list of supported locales.
*/
static const std::string LOCALE = "aace.alexa.setting.locale";
/**
* This read-only property is used with Engine::getProperty() to see all AVS supported locales. The return
* value is a comma-separated list, e.g. "de-DE,en-AU,..."
*/
static const std::string SUPPORTED_LOCALES = "aace.alexa.supportedLocales";
/**
* This read-only property is used with Engine::getProperty() to check if the vehicle's country is supported.
*/
static const std::string COUNTRY_SUPPORTED = "aace.alexa.countrySupported";
} // aace::alexa::property
} // aace::alexa
} // aace
#endif // AACE_ALEXA_PROPERTY_ALEXA_PROPERTIES_H