lejos.realtime
Class ProcessingGroupParameters
java.lang.Object
lejos.realtime.ProcessingGroupParameters
- All Implemented Interfaces:
- Cloneable
public class ProcessingGroupParameters
- extends Object
- implements Cloneable
- Author:
- Team iRbot
ProcessingGroupParameters
public ProcessingGroupParameters()
clone
public Object clone()
- Description copied from class:
Object
- Create a copy of this object, using a shallow copy.
- Returns:
- The new copy of the Object
getCost
public RelativeTime getCost()
getCostOverrunHandler
public AsyncEventHandler getCostOverrunHandler()
getDeadline
public RelativeTime getDeadline()
getDeadlineMissHandler
public AsyncEventHandler getDeadlineMissHandler()
getPeriod
public RelativeTime getPeriod()
getStart
public HighResolutionTime getStart()
setCost
public void setCost(RelativeTime cost)
setCostOverrunHandler
public void setCostOverrunHandler(AsyncEventHandler handler)
setDeadline
public void setDeadline(RelativeTime deadline)
setDeadlineMissHandler
public void setDeadlineMissHandler(AsyncEventHandler handler)
setIfFeasible
public boolean setIfFeasible(RelativeTime period,
RelativeTime cost,
RelativeTime deadline)
setPeriod
public void setPeriod(RelativeTime period)
setStart
public void setStart(HighResolutionTime start)