AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <AlexaKeypadControllerInterface.h>
Classes | |
struct | Response |
Public Member Functions | |
virtual | ~AlexaKeypadControllerInterface ()=default |
virtual Response | handleKeystroke (Keystroke keystroke)=0 |
virtual std::set< Keystroke > | getSupportedKeys ()=0 |
The AlexaKeypadControllerInterface carries out keypad controller actions such as moving up, down, left, right or scrolling through voice-control.
An implementation of the AlexaKeypadControllerInterface. Sends information to device for sendKeystroke results.
|
virtualdefault |
Virtual destructor to assure proper cleanup of derived types.
|
pure virtual |
Returns all supported keystrokes the device is expected to understand.
Keystroke
set object that contains supported key stroke properties. e.g. UP, DOWN, LEFT, RIGHT, SELECT Implemented in alexaClientSDK::sampleApplications::common::EndpointAlexaKeypadControllerHandler.
|
pure virtual |
Execute keystroke operation on the device
keystroke | The Keystroke value user asked for |
Response
to indicate whether keystroke event was successfully executed or encountered an error while executing. Implemented in alexaClientSDK::sampleApplications::common::EndpointAlexaKeypadControllerHandler.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0