16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLEROBSERVERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLEROBSERVERINTERFACE_H_ 24 namespace sdkInterfaces {
25 namespace modeController {
66 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLEROBSERVERINTERFACE_H_ ::std::string string
Definition: gtest-port.h:1097
AlexaStateChangeCauseType
Definition: AlexaStateChangeCauseType.h:28
Definition: TimePoint.h:31
std::chrono::milliseconds valueUncertainty
The number of milliseconds that have elapsed since the mode value was last confrimed.
Definition: ModeControllerObserverInterface.h:44
std::string mode
A string to represent mode.
Definition: ModeControllerObserverInterface.h:38
virtual void onModeChanged(const ModeState &mode, AlexaStateChangeCauseType cause)=0
virtual ~ModeControllerObserverInterface()=default
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: ModeControllerObserverInterface.h:36
Definition: ModeControllerObserverInterface.h:31
avsCommon::utils::timing::TimePoint timeOfSample
The time at which the mode value was recorded.
Definition: ModeControllerObserverInterface.h:41