qisdk / com.aldebaran.qi.sdk.object.conversation / Chat / Async

Async

interface Async

Functions

addOnFallbackReplyFoundForListener

Add a OnFallbackReplyFoundForListener

abstract fun addOnFallbackReplyFoundForListener(onFallbackReplyFoundForListener: OnFallbackReplyFoundForListener!): Future<Void!>!

addOnHeardListener

Add a OnHeardListener

abstract fun addOnHeardListener(onHeardListener: OnHeardListener!): Future<Void!>!

addOnHearingChangedListener

Add a property changed listener for hearing

abstract fun addOnHearingChangedListener(onHearingChangedListener: OnHearingChangedListener!): Future<Void!>!

addOnListeningChangedListener

Add a property changed listener for listening

abstract fun addOnListeningChangedListener(onListeningChangedListener: OnListeningChangedListener!): Future<Void!>!

addOnNoPhraseRecognizedListener

Add a OnNoPhraseRecognizedListener

abstract fun addOnNoPhraseRecognizedListener(onNoPhraseRecognizedListener: OnNoPhraseRecognizedListener!): Future<Void!>!

addOnNoReplyFoundForListener

Add a OnNoReplyFoundForListener

abstract fun addOnNoReplyFoundForListener(onNoReplyFoundForListener: OnNoReplyFoundForListener!): Future<Void!>!

addOnNormalReplyFoundForListener

Add a OnNormalReplyFoundForListener

abstract fun addOnNormalReplyFoundForListener(onNormalReplyFoundForListener: OnNormalReplyFoundForListener!): Future<Void!>!

addOnSayingChangedListener

Add a property changed listener for saying

abstract fun addOnSayingChangedListener(onSayingChangedListener: OnSayingChangedListener!): Future<Void!>!

addOnStartedListener

Add a OnStartedListener

abstract fun addOnStartedListener(onStartedListener: OnStartedListener!): Future<Void!>!

getHearing

Exposes the property hearing value

abstract fun getHearing(): Future<Boolean!>!

getListening

Exposes the property listening value

abstract fun getListening(): Future<Boolean!>!

getListeningBodyLanguage

Exposes the property listeningBodyLanguage value

abstract fun getListeningBodyLanguage(): Future<BodyLanguageOption!>!

getSaying

Exposes the property saying value

abstract fun getSaying(): Future<Phrase!>!

removeAllOnFallbackReplyFoundForListeners

Remove all OnFallbackReplyFoundForListener

abstract fun removeAllOnFallbackReplyFoundForListeners(): Future<Void!>!

removeAllOnHeardListeners

Remove all OnHeardListener

abstract fun removeAllOnHeardListeners(): Future<Void!>!

removeAllOnHearingChangedListeners

Remove all hearing changed listeners

abstract fun removeAllOnHearingChangedListeners(): Future<Void!>!

removeAllOnListeningChangedListeners

Remove all listening changed listeners

abstract fun removeAllOnListeningChangedListeners(): Future<Void!>!

removeAllOnNoPhraseRecognizedListeners

Remove all OnNoPhraseRecognizedListener

abstract fun removeAllOnNoPhraseRecognizedListeners(): Future<Void!>!

removeAllOnNoReplyFoundForListeners

Remove all OnNoReplyFoundForListener

abstract fun removeAllOnNoReplyFoundForListeners(): Future<Void!>!

removeAllOnNormalReplyFoundForListeners

Remove all OnNormalReplyFoundForListener

abstract fun removeAllOnNormalReplyFoundForListeners(): Future<Void!>!

removeAllOnSayingChangedListeners

Remove all saying changed listeners

abstract fun removeAllOnSayingChangedListeners(): Future<Void!>!

removeAllOnStartedListeners

Remove all OnStartedListener

abstract fun removeAllOnStartedListeners(): Future<Void!>!

removeOnFallbackReplyFoundForListener

Remove a OnFallbackReplyFoundForListener

abstract fun removeOnFallbackReplyFoundForListener(onFallbackReplyFoundForListener: OnFallbackReplyFoundForListener!): Future<Void!>!

removeOnHeardListener

Remove a OnHeardListener

abstract fun removeOnHeardListener(onHeardListener: OnHeardListener!): Future<Void!>!

removeOnHearingChangedListener

Remove a property changed listener for hearing

abstract fun removeOnHearingChangedListener(onHearingChangedListener: OnHearingChangedListener!): Future<Void!>!

removeOnListeningChangedListener

Remove a property changed listener for listening

abstract fun removeOnListeningChangedListener(onListeningChangedListener: OnListeningChangedListener!): Future<Void!>!

removeOnNoPhraseRecognizedListener

Remove a OnNoPhraseRecognizedListener

abstract fun removeOnNoPhraseRecognizedListener(onNoPhraseRecognizedListener: OnNoPhraseRecognizedListener!): Future<Void!>!

removeOnNoReplyFoundForListener

Remove a OnNoReplyFoundForListener

abstract fun removeOnNoReplyFoundForListener(onNoReplyFoundForListener: OnNoReplyFoundForListener!): Future<Void!>!

removeOnNormalReplyFoundForListener

Remove a OnNormalReplyFoundForListener

abstract fun removeOnNormalReplyFoundForListener(onNormalReplyFoundForListener: OnNormalReplyFoundForListener!): Future<Void!>!

removeOnSayingChangedListener

Remove a property changed listener for saying

abstract fun removeOnSayingChangedListener(onSayingChangedListener: OnSayingChangedListener!): Future<Void!>!

removeOnStartedListener

Remove a OnStartedListener

abstract fun removeOnStartedListener(onStartedListener: OnStartedListener!): Future<Void!>!

run

The robot starts to listen, react and talk by picking reactions. If the robot is in a language different from the action language, the robot language will be changed.

abstract fun run(): Future<Void!>!

setListeningBodyLanguage

Set the property bodyLanguageOption value

abstract fun setListeningBodyLanguage(bodyLanguageOption: BodyLanguageOption!): Future<Void!>!

setOnFallbackReplyFoundForListener

Set a OnFallbackReplyFoundForListener

abstract fun setOnFallbackReplyFoundForListener(onFallbackReplyFoundForListener: OnFallbackReplyFoundForListener!): Future<Void!>!

setOnHeardListener

Set a OnHeardListener

abstract fun setOnHeardListener(onHeardListener: OnHeardListener!): Future<Void!>!

setOnHearingChangedListener

Set a property changed listener for hearing

abstract fun setOnHearingChangedListener(onHearingChangedListener: OnHearingChangedListener!): Future<Void!>!

setOnListeningChangedListener

Set a property changed listener for listening

abstract fun setOnListeningChangedListener(onListeningChangedListener: OnListeningChangedListener!): Future<Void!>!

setOnNoPhraseRecognizedListener

Set a OnNoPhraseRecognizedListener

abstract fun setOnNoPhraseRecognizedListener(onNoPhraseRecognizedListener: OnNoPhraseRecognizedListener!): Future<Void!>!

setOnNoReplyFoundForListener

Set a OnNoReplyFoundForListener

abstract fun setOnNoReplyFoundForListener(onNoReplyFoundForListener: OnNoReplyFoundForListener!): Future<Void!>!

setOnNormalReplyFoundForListener

Set a OnNormalReplyFoundForListener

abstract fun setOnNormalReplyFoundForListener(onNormalReplyFoundForListener: OnNormalReplyFoundForListener!): Future<Void!>!

setOnSayingChangedListener

Set a property changed listener for saying

abstract fun setOnSayingChangedListener(onSayingChangedListener: OnSayingChangedListener!): Future<Void!>!

setOnStartedListener

Set a OnStartedListener

abstract fun setOnStartedListener(onStartedListener: OnStartedListener!): Future<Void!>!