#include <ModeControllerAttributes.h>
◆ ModeControllerAttributes() [1/3]
alexaClientSDK::avsCommon::sdkInterfaces::modeController::ModeControllerAttributes::ModeControllerAttributes |
( |
| ) |
|
|
inline |
Default constructor.
- Note
- Avoid using this method. This was added only to enable the to use
Optional::value()
.
◆ ModeControllerAttributes() [2/3]
alexaClientSDK::avsCommon::sdkInterfaces::modeController::ModeControllerAttributes::ModeControllerAttributes |
( |
const avsCommon::avs::CapabilityResources & |
capabilityResources, |
|
|
const std::unordered_map< std::string, ModeResources > & |
modes, |
|
|
bool |
ordered |
|
) |
| |
|
inline |
Constructor to build the ModeControllerAttributes
using provided values.
- Parameters
-
capabilityResources | The capability resources. |
modes | A map of controller modes and mode resources. |
ordered | A boolean indicating the ordering of modes . |
◆ ModeControllerAttributes() [3/3]
Constructor to build the ModeControllerAttributes
using provided values.
- Parameters
-
capabilityResources | The capability resources. |
modes | A map of controller modes and mode resources. |
ordered | A boolean indicating the ordering of modes . |
semantics | The optional semantics definition. |
◆ capabilityResources
A capability resource CapabilityResources
.
◆ modes
const std::unordered_map<std::string, ModeResources> alexaClientSDK::avsCommon::sdkInterfaces::modeController::ModeControllerAttributes::modes |
A map of controller supported modes string
and their mode resource using ModeResources
.
◆ ordered
const bool alexaClientSDK::avsCommon::sdkInterfaces::modeController::ModeControllerAttributes::ordered |
If true
indicates that the modes in modes
are ordered.
◆ semantics
A semantics definition as an Optional
CapabilitySemantics
.
The documentation for this struct was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0