NUGU SDK Linux  1.7.6
ChipsInterface

Chips capability interface. More...

+ Collaboration diagram for ChipsInterface:

Classes

struct  NuguCapability::_ChipsInfo
 Model for holding chips Info. More...
 
class  NuguCapability::IChipsHandler
 chips handler interface More...
 
class  NuguCapability::IChipsListener
 chips listener interface More...
 

Typedefs

typedef struct NuguCapability::_ChipsInfo NuguCapability::ChipsInfo
 Model for holding chips Info. More...
 

Enumerations

enum class  NuguCapability::ChipsTarget { DM , LISTEN , SPEAKING }
 Chips Target. More...
 
enum class  NuguCapability::ChipsType { NUDGE , ACTION , GENERAL }
 Chips Type. More...
 

Detailed Description

Chips capability interface.

It's used for rendering voice command guide which is displayed on voice chrome in DM situation.

Typedef Documentation

◆ ChipsInfo

Model for holding chips Info.

See also
IChipsListener::onReceiveRender

Enumeration Type Documentation

◆ ChipsTarget

Chips Target.

Enumerator
DM 

active with ASR.ExpectSpeech + Session.Set directives

LISTEN 

active with ASR.ExpectSpeech directive

SPEAKING 

active with TTS.Speak directive

◆ ChipsType

Chips Type.

Enumerator
NUDGE 

Nudge UI type

ACTION 

Action Button type

GENERAL 

Default type