 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_RANGECONTROLLER_RANGECONTROLLEROBSERVERINTERFACE_H_
17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_RANGECONTROLLER_RANGECONTROLLEROBSERVERINTERFACE_H_
24 namespace sdkInterfaces {
25 namespace rangeController {
66 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_RANGECONTROLLER_RANGECONTROLLEROBSERVERINTERFACE_H_
Definition: RangeControllerObserverInterface.h:31
Definition: RangeControllerObserverInterface.h:41
virtual void onRangeChanged(const RangeState &rangeState, AlexaStateChangeCauseType cause)=0
AlexaStateChangeCauseType
Definition: AlexaStateChangeCauseType.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::chrono::milliseconds valueUncertainty
The number of milliseconds that have elapsed since the range value was last confrimed.
Definition: RangeControllerObserverInterface.h:49
avsCommon::utils::timing::TimePoint timeOfSample
The time at which the range value was recorded.
Definition: RangeControllerObserverInterface.h:46
virtual ~RangeControllerObserverInterface()=default
Definition: TimePoint.h:31
double value
A double to represent the range value of instance.
Definition: RangeControllerObserverInterface.h:43
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0