org.commonreality.sensors.keyboard
Class DefaultActuator

java.lang.Object
  extended by org.commonreality.sensors.motor.interpolator.BasicActuatorCompletion
      extended by org.commonreality.sensors.keyboard.DefaultActuator
All Implemented Interfaces:
IActuator, IActuatorCompletion
Direct Known Subclasses:
SwingActuator

public class DefaultActuator
extends BasicActuatorCompletion
implements IActuator


Constructor Summary
DefaultActuator(EfferentCommandHandler handler, IDeviceMap deviceMap)
           
 
Method Summary
 void abort(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void aborted(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void completed(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void start(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 
Methods inherited from class org.commonreality.sensors.motor.interpolator.BasicActuatorCompletion
getHandler, updated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultActuator

public DefaultActuator(EfferentCommandHandler handler,
                       IDeviceMap deviceMap)
Method Detail

abort

public void abort(IAgentObject agent,
                  MovementCommand movement,
                  EfferentCommandHandler handler)
Specified by:
abort in interface IActuator

start

public void start(IAgentObject agent,
                  MovementCommand movement,
                  EfferentCommandHandler handler)
Specified by:
start in interface IActuator

aborted

public void aborted(IAgentObject agent,
                    MovementCommand command,
                    java.lang.Object extraInfo)
Specified by:
aborted in interface IActuatorCompletion
Overrides:
aborted in class BasicActuatorCompletion

completed

public void completed(IAgentObject agent,
                      MovementCommand command,
                      java.lang.Object extraInfo)
Specified by:
completed in interface IActuatorCompletion
Overrides:
completed in class BasicActuatorCompletion