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

Async

interface Async

Functions

addOnEngagedHumanChangedListener

Add a property changed listener for engagedHuman

abstract fun addOnEngagedHumanChangedListener(onEngagedHumanChangedListener: OnEngagedHumanChangedListener!): Future<Void!>!

addOnHumansAroundChangedListener

Add a property changed listener for humansAround

abstract fun addOnHumansAroundChangedListener(onHumansAroundChangedListener: OnHumansAroundChangedListener!): Future<Void!>!

addOnRecommendedHumanToApproachChangedListener

Add a property changed listener for recommendedHumanToApproach

abstract fun addOnRecommendedHumanToApproachChangedListener(onRecommendedHumanToApproachChangedListener: OnRecommendedHumanToApproachChangedListener!): Future<Void!>!

addOnRecommendedHumanToEngageChangedListener

Add a property changed listener for recommendedHumanToEngage

abstract fun addOnRecommendedHumanToEngageChangedListener(onRecommendedHumanToEngageChangedListener: OnRecommendedHumanToEngageChangedListener!): Future<Void!>!

getEngagedHuman

Exposes the property engagedHuman value

abstract fun getEngagedHuman(): Future<Human!>!

getHumansAround

Exposes the property humansAround value

abstract fun getHumansAround(): Future<MutableList<Human!>!>!

getRecommendedHumanToApproach

Exposes the property recommendedHumanToApproach value

abstract fun getRecommendedHumanToApproach(): Future<Human!>!

getRecommendedHumanToEngage

Exposes the property recommendedHumanToEngage value

abstract fun getRecommendedHumanToEngage(): Future<Human!>!

makeApproachHuman

Generate an ‘approach human' action.

abstract fun makeApproachHuman(context: RobotContext!, target: Human!): Future<ApproachHuman!>!

makeEngageHuman

Generate an 'engage human' action.

abstract fun makeEngageHuman(context: RobotContext!, target: Human!): Future<EngageHuman!>!

removeAllOnEngagedHumanChangedListeners

Remove all engagedHuman changed listeners

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

removeAllOnHumansAroundChangedListeners

Remove all humansAround changed listeners

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

removeAllOnRecommendedHumanToApproachChangedListeners

Remove all recommendedHumanToApproach changed listeners

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

removeAllOnRecommendedHumanToEngageChangedListeners

Remove all recommendedHumanToEngage changed listeners

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

removeOnEngagedHumanChangedListener

Remove a property changed listener for engagedHuman

abstract fun removeOnEngagedHumanChangedListener(onEngagedHumanChangedListener: OnEngagedHumanChangedListener!): Future<Void!>!

removeOnHumansAroundChangedListener

Remove a property changed listener for humansAround

abstract fun removeOnHumansAroundChangedListener(onHumansAroundChangedListener: OnHumansAroundChangedListener!): Future<Void!>!

removeOnRecommendedHumanToApproachChangedListener

Remove a property changed listener for recommendedHumanToApproach

abstract fun removeOnRecommendedHumanToApproachChangedListener(onRecommendedHumanToApproachChangedListener: OnRecommendedHumanToApproachChangedListener!): Future<Void!>!

removeOnRecommendedHumanToEngageChangedListener

Remove a property changed listener for recommendedHumanToEngage

abstract fun removeOnRecommendedHumanToEngageChangedListener(onRecommendedHumanToEngageChangedListener: OnRecommendedHumanToEngageChangedListener!): Future<Void!>!

setOnEngagedHumanChangedListener

Set a property changed listener for engagedHuman

abstract fun setOnEngagedHumanChangedListener(onEngagedHumanChangedListener: OnEngagedHumanChangedListener!): Future<Void!>!

setOnHumansAroundChangedListener

Set a property changed listener for humansAround

abstract fun setOnHumansAroundChangedListener(onHumansAroundChangedListener: OnHumansAroundChangedListener!): Future<Void!>!

setOnRecommendedHumanToApproachChangedListener

Set a property changed listener for recommendedHumanToApproach

abstract fun setOnRecommendedHumanToApproachChangedListener(onRecommendedHumanToApproachChangedListener: OnRecommendedHumanToApproachChangedListener!): Future<Void!>!

setOnRecommendedHumanToEngageChangedListener

Set a property changed listener for recommendedHumanToEngage

abstract fun setOnRecommendedHumanToEngageChangedListener(onRecommendedHumanToEngageChangedListener: OnRecommendedHumanToEngageChangedListener!): Future<Void!>!