![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <cstdint>#include <set>#include <string>#include <vector>#include "Settings/SettingInterface.h"#include "Settings/SettingsManager.h"#include "Settings/SpeechConfirmationSettingType.h"#include "Settings/WakeWordConfirmationSettingType.h"#include "Settings/Types/AlarmVolumeRampTypes.h"#include "Settings/Types/NetworkInfo.h"

Go to the source code of this file.
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::settings | |
Typedefs | |
| using | alexaClientSDK::settings::Locale = std::string |
| Alias for the locale type. More... | |
| using | alexaClientSDK::settings::DeviceLocales = std::vector< Locale > |
| Alias for locales enabled in the device. More... | |
| using | alexaClientSDK::settings::WakeWord = std::string |
| Alias for the wake word type. More... | |
| using | alexaClientSDK::settings::WakeWords = std::set< WakeWord > |
| Alias for a set of wake words type. More... | |
| using | alexaClientSDK::settings::DoNotDisturbSetting = SettingInterface< bool > |
| Type for do not disturb setting. More... | |
| using | alexaClientSDK::settings::AlarmVolumeRampSetting = SettingInterface< types::AlarmVolumeRampTypes > |
| Forward declaration for AlarmVolumeRamp setting. More... | |
| using | alexaClientSDK::settings::WakeWordConfirmationSetting = SettingInterface< WakeWordConfirmationSettingType > |
| Type for wake word confirmation setting. More... | |
| using | alexaClientSDK::settings::SpeechConfirmationSetting = SettingInterface< SpeechConfirmationSettingType > |
| Type for end of speech confirmation setting. More... | |
| using | alexaClientSDK::settings::TimeZoneSetting = SettingInterface< std::string > |
| Type for time zone setting. More... | |
| using | alexaClientSDK::settings::WakeWordsSetting = SettingInterface< WakeWords > |
| Type for wake words. More... | |
| using | alexaClientSDK::settings::LocalesSetting = SettingInterface< DeviceLocales > |
| Type for locale. More... | |
| using | alexaClientSDK::settings::NetworkInfoSetting = SettingInterface< types::NetworkInfo > |
| Type for network info. More... | |
| using | alexaClientSDK::settings::DeviceSettingsManager = SettingsManager< DoNotDisturbSetting, AlarmVolumeRampSetting, WakeWordConfirmationSetting, SpeechConfirmationSetting, TimeZoneSetting, WakeWordsSetting, LocalesSetting, NetworkInfoSetting > |
| The DeviceSettingsManager will manage all common settings to alexa devices. More... | |
| using | alexaClientSDK::settings::DeviceSettingManagerSettingConfigurations = std::tuple< SettingConfiguration< DoNotDisturbSetting >, SettingConfiguration< AlarmVolumeRampSetting >, SettingConfiguration< WakeWordConfirmationSetting >, SettingConfiguration< SpeechConfirmationSetting >, SettingConfiguration< TimeZoneSetting >, SettingConfiguration< WakeWordsSetting >, SettingConfiguration< LocalesSetting >, SettingConfiguration< NetworkInfoSetting > > |
| An alias to shorten the name. More... | |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0