NUGU SDK Linux  1.7.5
SystemInterface

System capability interface. More...

+ Collaboration diagram for SystemInterface:

Classes

class  NuguCapability::ISystemHandler
 system handler interface More...
 
class  NuguCapability::ISystemListener
 system listener interface More...
 

Enumerations

enum class  NuguCapability::RevokeReason { REVOKED_DEVICE , WITHDRAWN_USER }
 RevokeReason. More...
 
enum class  NuguCapability::SystemException {
  UNAUTHORIZED_REQUEST_EXCEPTION , PLAY_ROUTER_PROCESSING_EXCEPTION , ASR_RECOGNIZING_EXCEPTION , TTS_SPEAKING_EXCEPTION ,
  INTERNAL_SERVICE_EXCEPTION
}
 SystemException. More...
 

Detailed Description

System capability interface.

It is responsible for system related functions of device such as network handoff processing and context sync.

Enumeration Type Documentation

◆ SystemException

SystemException.

Enumerator
UNAUTHORIZED_REQUEST_EXCEPTION 

Occurs when the oauth token is invalid

PLAY_ROUTER_PROCESSING_EXCEPTION 

Occurs when play router cannot find play

ASR_RECOGNIZING_EXCEPTION 

Occurs when error is recognized in ASR

TTS_SPEAKING_EXCEPTION 

Occurs when error is speaking in TTS

INTERNAL_SERVICE_EXCEPTION 

Occurs on Internal Error on Server

◆ RevokeReason

RevokeReason.

Enumerator
REVOKED_DEVICE 

Token revoke due to device removal

WITHDRAWN_USER 

Token revoke due to user withdrawal