16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_DEVICEPROPERTYAGGREGATORINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_DEVICEPROPERTYAGGREGATORINTERFACE_H_ 20 #include <unordered_map> 38 namespace sdkInterfaces {
39 namespace diagnostics {
99 static constexpr
const char*
LOCALE =
"Locale";
138 std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface> contextManager) = 0;
153 std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerInterface> speakerManager) = 0;
161 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_DEVICEPROPERTYAGGREGATORINTERFACE_H_ static constexpr const char * RANGE_CONTROLLER_STATUS
Definition: DevicePropertyAggregatorInterface.h:111
static constexpr const char * DEVICE_CONTEXT
Property Key to get Device Context. The Property Value is the json string containing the device conte...
Definition: DevicePropertyAggregatorInterface.h:57
static constexpr const char * AVS_SPEAKER_MUTE
Definition: DevicePropertyAggregatorInterface.h:84
static constexpr const char * REGISTRATION_STATUS
Definition: DevicePropertyAggregatorInterface.h:107
Definition: NotificationsObserverInterface.h:27
::std::string string
Definition: gtest-port.h:1097
static constexpr const char * AVS_ALERTS_VOLUME
Property Key for AVS Alerts Volume. The Property Value is a string representing the alerts volume...
Definition: DevicePropertyAggregatorInterface.h:87
virtual void setDeviceSettingsManager(std::shared_ptr< settings::DeviceSettingsManager > settingManager)=0
static constexpr const char * ALERT_TYPE_AND_STATE
Property Key for Alerts state. The Property Value is a string of format "Alert:State". Ex: "ALARM:STARTED".
Definition: DevicePropertyAggregatorInterface.h:60
Definition: ConnectionStatusObserverInterface.h:31
Definition: AlertObserverInterface.h:31
static constexpr const char * CONNECTION_STATE
Property Key for Connection State. The Property Value is a string representing connection state...
Definition: DevicePropertyAggregatorInterface.h:70
static constexpr const char * AVS_SPEAKER_VOLUME
Property Key for AVS Speaker Volume. The Property Value is a string representing the speaker volume...
Definition: DevicePropertyAggregatorInterface.h:80
virtual void setContextManager(std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager)=0
Definition: AudioPlayerObserverInterface.h:31
Definition: DevicePropertyAggregatorInterface.h:44
static constexpr const char * TTS_PLAYER_STATE
Property Key for TTS Player State. The Property Value is a string representing the TTS state...
Definition: DevicePropertyAggregatorInterface.h:77
static constexpr const char * LOCALE
Definition: DevicePropertyAggregatorInterface.h:99
Definition: ContextRequesterInterface.h:54
Definition: AuthObserverInterface.h:31
Definition: SpeakerManagerObserverInterface.h:32
static constexpr const char * DO_NOT_DISTURB
Definition: DevicePropertyAggregatorInterface.h:95
static constexpr const char * AVS_ALERTS_MUTE
Definition: DevicePropertyAggregatorInterface.h:91
static constexpr const char * POWER_CONTROLLER_STATUS
Definition: DevicePropertyAggregatorInterface.h:115
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::unordered_map< std::string, std::string > getAllDeviceProperties()=0
static constexpr const char * NOTIFICATION_INDICATOR
Definition: DevicePropertyAggregatorInterface.h:74
static constexpr const char * WAKE_WORDS
Definition: DevicePropertyAggregatorInterface.h:103
virtual void initializeVolume(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager)=0
Definition: PowerControllerObserverInterface.h:33
static constexpr const char * AUDIO_PLAYER_STATE
Definition: DevicePropertyAggregatorInterface.h:64
virtual avsCommon::utils::Optional< std::string > getDeviceProperty(const std::string &propertyKey)=0
static constexpr const char * CONTENT_ID
Property Key for Audio Player Content ID. The Property Value is a content ID string.
Definition: DevicePropertyAggregatorInterface.h:67
Definition: RangeControllerObserverInterface.h:31
A dialog specific UX state observer.
Definition: DialogUXStateObserverInterface.h:29