public static interface HumanAwareness.Async
Modifier and Type | Method and Description |
---|---|
<any> |
addOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
Add a property changed listener for engagedHuman
|
<any> |
addOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
Add a property changed listener for humansAround
|
<any> |
addOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
Add a property changed listener for recommendedHumanToApproach
|
<any> |
addOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
Add a property changed listener for recommendedHumanToEngage
|
<any> |
getEngagedHuman()
Exposes the property engagedHuman value
|
<any> |
getHumansAround()
Exposes the property humansAround value
|
<any> |
getRecommendedHumanToApproach()
Exposes the property recommendedHumanToApproach value
|
<any> |
getRecommendedHumanToEngage()
Exposes the property recommendedHumanToEngage value
|
<any> |
makeApproachHuman(RobotContext context,
Human target)
Generate an ‘approach human' action.
|
<any> |
makeEngageHuman(RobotContext context,
Human target)
Generate an 'engage human' action.
|
<any> |
removeAllOnEngagedHumanChangedListeners()
Remove all engagedHuman changed listeners
|
<any> |
removeAllOnHumansAroundChangedListeners()
Remove all humansAround changed listeners
|
<any> |
removeAllOnRecommendedHumanToApproachChangedListeners()
Remove all recommendedHumanToApproach changed listeners
|
<any> |
removeAllOnRecommendedHumanToEngageChangedListeners()
Remove all recommendedHumanToEngage changed listeners
|
<any> |
removeOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
Remove a property changed listener for engagedHuman
|
<any> |
removeOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
Remove a property changed listener for humansAround
|
<any> |
removeOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
Remove a property changed listener for recommendedHumanToApproach
|
<any> |
removeOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
Remove a property changed listener for recommendedHumanToEngage
|
<any> |
setOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
Deprecated.
|
<any> |
setOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
Deprecated.
|
<any> |
setOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
Deprecated.
|
<any> |
setOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
Deprecated.
|
<any> makeApproachHuman(RobotContext context, Human target)
context
- The context to authorize the action to be effectively executed on a robot.target
- The human to approach.<any> makeEngageHuman(RobotContext context, Human target)
context
- The context to authorize the action to be effectively executed on a robot.target
- The human to engage.<any> getHumansAround()
Expose the humans detected and notify when a human is found or lost.
@Deprecated <any> setOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
onHumansAroundChangedListener
- the listener<any> addOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
onHumansAroundChangedListener
- the listener<any> removeOnHumansAroundChangedListener(HumanAwareness.OnHumansAroundChangedListener onHumansAroundChangedListener)
onHumansAroundChangedListener
- the listener<any> removeAllOnHumansAroundChangedListeners()
<any> getEngagedHuman()
Expose the human who is currently engaged by the robot. This human may have been engaged by an EngageHuman action or by the BasicAwareness autonomous ability.
@Deprecated <any> setOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
onEngagedHumanChangedListener
- the listener<any> addOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
onEngagedHumanChangedListener
- the listener<any> removeOnEngagedHumanChangedListener(HumanAwareness.OnEngagedHumanChangedListener onEngagedHumanChangedListener)
onEngagedHumanChangedListener
- the listener<any> removeAllOnEngagedHumanChangedListeners()
<any> getRecommendedHumanToEngage()
Expose the human with whom the robot should start the interaction. The conditions are based on the engagement intention state of each human as well as their location relative to the robot.
@Deprecated <any> setOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
onRecommendedHumanToEngageChangedListener
- the listener<any> addOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
onRecommendedHumanToEngageChangedListener
- the listener<any> removeOnRecommendedHumanToEngageChangedListener(HumanAwareness.OnRecommendedHumanToEngageChangedListener onRecommendedHumanToEngageChangedListener)
onRecommendedHumanToEngageChangedListener
- the listener<any> removeAllOnRecommendedHumanToEngageChangedListeners()
<any> getRecommendedHumanToApproach()
Expose the human who the robot should approach to invite to interact with him. The conditions are based on the engagement intention state of each human as well as their location relative to the robot.
@Deprecated <any> setOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
onRecommendedHumanToApproachChangedListener
- the listener<any> addOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
onRecommendedHumanToApproachChangedListener
- the listener<any> removeOnRecommendedHumanToApproachChangedListener(HumanAwareness.OnRecommendedHumanToApproachChangedListener onRecommendedHumanToApproachChangedListener)
onRecommendedHumanToApproachChangedListener
- the listener<any> removeAllOnRecommendedHumanToApproachChangedListeners()