qisdk / com.aldebaran.qi.sdk.object.humanawareness / ApproachHuman / Async

Async

interface Async

Functions

addOnHumanIsTemporarilyUnreachableListener

Add a OnHumanIsTemporarilyUnreachableListener

abstract fun addOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Future<Void!>!

addOnStartedListener

Add a OnStartedListener

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

removeAllOnHumanIsTemporarilyUnreachableListeners

Remove all OnHumanIsTemporarilyUnreachableListener

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

removeAllOnStartedListeners

Remove all OnStartedListener

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

removeOnHumanIsTemporarilyUnreachableListener

Remove a OnHumanIsTemporarilyUnreachableListener

abstract fun removeOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Future<Void!>!

removeOnStartedListener

Remove a OnStartedListener

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

run

Approach the target human.

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

setOnHumanIsTemporarilyUnreachableListener

Set a OnHumanIsTemporarilyUnreachableListener

abstract fun setOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Future<Void!>!

setOnStartedListener

Set a OnStartedListener

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