Alexa Auto SDK
4.3
|
Classes | |
struct | ConnectionStatusInfo |
Public Member Functions | |
virtual void | dialogStateChanged (DialogState state) |
virtual void | dialogStateChanged (AssistantIdType id, DialogState state) |
virtual void | authStateChanged (AuthState state, AuthError error) |
virtual void | connectionStatusChanged (ConnectionStatus status, ConnectionChangedReason reason) |
virtual void | connectionStatusChanged (ConnectionStatus status, ConnectionChangedReason reason, std::vector< ConnectionStatusInfo > detailed) |
void | stopForegroundActivity () |
Static Public Attributes | |
static constexpr AssistantIdType | ASSISTANT_ID_NONE = 0 |
static constexpr AssistantIdType | ASSISTANT_ID_ALL = 1 |
static constexpr AssistantIdType | ASSISTANT_ID_ALEXA = 2 |
AlexaClient should be extended to handle Alexa state changes on the platform.
|
strong |
Describes the state of Alexa dialog interaction
|
strong |
Describes the reason for a change in AVS connection status
|
strong |
|
inlinevirtual |
Notifies the platform implementation of an Alexa dialog state change
[in] | state | The new Alexa dialog state |
|
inlinevirtual |
Notifies the platform implementation of a dialog state change
[in] | id | The id of the assistant that the dialog state change associated with |
[in] | state | The new dialog state |
|
inlinevirtual |
Notifies the platform implementation of an AVS authorization state change
[in] | state | The new authorization state |
[in] | error | The error state of the authorization attempt |
|
inlinevirtual |
Notifies the platform implementation of an AVS connection status change
[in] | status | The new AVS connection status |
[in] | reason | The reason for the AVS connection status change |
|
inlinevirtual |
Notifies the platform implementation of both aggregated and detailed connection status changes.
[in] | status | The aggregated connection status |
[in] | reason | The reason for the aggregated connection status change |
[in] | detailed | A vector of ConnectionStatusInfo details for each connection |
void aace::alexa::AlexaClient::stopForegroundActivity | ( | ) |
Stops the foreground activity if there is one. This acts as a "stop" button that you use to stop an ongoing activity that has acquired the audio or visual focus. This call stops all user-observable activities and returns immediately.
|
static |
A pre-defined value to express that no assistant is associated.
|
static |
A pre-defined value to express that all assistant is associated.
|
static |
A pre-defined value for Alexa's assistant Id.
Alexa Auto SDK 4.3 - Copyright 2017-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0