org.jactr.modules.pm.motor.buffer.event
Class MotorTimedEvent

java.lang.Object
  extended by org.jactr.core.queue.timedevents.AbstractTimedEvent
      extended by org.jactr.modules.pm.motor.buffer.event.MotorTimedEvent
All Implemented Interfaces:
ITimedEvent

public class MotorTimedEvent
extends AbstractTimedEvent


Constructor Summary
MotorTimedEvent(IMovement movement, IMotorModule module, double driftOffset, java.util.Collection<org.commonreality.efferent.IEfferentCommand.ActualState> driftStates, double startTime, double endTime)
           
 
Method Summary
 void fire(double currentTime)
          called when this event should be fired..
 MotorTimedEvent getDriftedTimedEvent()
           
 double getDriftOffset()
           
 java.util.Set<org.commonreality.efferent.IEfferentCommand.ActualState> getDriftStates()
           
 IMovement getMovement()
           
 
Methods inherited from class org.jactr.core.queue.timedevents.AbstractTimedEvent
abort, getEndTime, getStartTime, hasAborted, hasFired, setTimes, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MotorTimedEvent

public MotorTimedEvent(IMovement movement,
                       IMotorModule module,
                       double driftOffset,
                       java.util.Collection<org.commonreality.efferent.IEfferentCommand.ActualState> driftStates,
                       double startTime,
                       double endTime)
Method Detail

getDriftStates

public java.util.Set<org.commonreality.efferent.IEfferentCommand.ActualState> getDriftStates()

getDriftOffset

public double getDriftOffset()

getMovement

public IMovement getMovement()

getDriftedTimedEvent

public MotorTimedEvent getDriftedTimedEvent()

fire

public void fire(double currentTime)
Description copied from class: AbstractTimedEvent
called when this event should be fired..

Specified by:
fire in interface ITimedEvent
Overrides:
fire in class AbstractTimedEvent
Parameters:
currentTime - Description of the Parameter