|
RoboJDETM v2.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface Behavior2
Extends the Behavior interface.
This extended interface provides methods to enable and disable the behavior as well as manage a BehaviorListener for the behavior. See the BehaviorArbiter class for more information.
BehaviorArbiter,
Behavior,
BehaviorEvent,
BehaviorListener,
com.ridgesoft.robotics.behaviors| Method Summary | |
|---|---|
void |
setEnabled(boolean enabled)
Enables or disables the behavior. |
void |
setListener(BehaviorListener listener)
Sets or clears the listener for the behavior. |
| Methods inherited from interface com.ridgesoft.robotics.Behavior |
|---|
poll, setActive |
| Method Detail |
|---|
void setEnabled(boolean enabled)
When a behavior is disabled, its polling method is still called, but it must always return false from the poll method, indicating it is not interested in controlling the robot.
enabled - true if the behavior is being enabled, otherwise falsevoid setListener(BehaviorListener listener)
listener - the BehaviorListener, or null to clear the listener
|
RoboJDETM v2.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||