org.jactr.modules.pm.motor.buffer.event
Class MotorTimedEvent
java.lang.Object
org.jactr.core.queue.timedevents.AbstractTimedEvent
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)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MotorTimedEvent
public MotorTimedEvent(IMovement movement,
IMotorModule module,
double driftOffset,
java.util.Collection<org.commonreality.efferent.IEfferentCommand.ActualState> driftStates,
double startTime,
double endTime)
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