public class SimpleTask extends PeriodicTask implements ITaskElement
consumptionProfile| Constructor and Description |
|---|
SimpleTask(long firstRelease,
long wcet,
long wcee,
long period,
long deadline,
int priority,
IEnergyConsumptionProfile p) |
SimpleTask(SimpleTask task) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ITaskElementVisitor visitor)
Accept function for the visitable element
|
ITask |
cloneTask()
Duplicates the task's object
|
long |
getLaxity()
Laxity of a simple task is the difference between its deadline and its
worst case execution time
|
String |
getType()
Gets the type of the task (simple, subtask, graph, ...)
|
String |
toString() |
getDensity, getUtilization, isArbitraryDeadline, isConstrainedDeadline, isImplicitDeadlineactivate, checkDeadlineMissed, getActiveJobs, getCurrentJob, getDeadline, getEnergyConsumption, getEnergyConsumptionProfile, getEnergyConsumptionRate, getFirstRelease, getId, getLastExecutedJob, getNextAbsoluteDeadline, getNextActivation, getNextDeadline, getPeriod, getPreviousAbsoluteDeadline, getPriority, getRemainingCost, getWcee, getWcet, isActivationTime, isActive, lastExecutedJobHasCompleted, setEnergyConsumptionProfile, setFirstRelease, setId, setLastExecutedJob, setPrioritypublic SimpleTask(long firstRelease,
long wcet,
long wcee,
long period,
long deadline,
int priority,
IEnergyConsumptionProfile p)
public SimpleTask(SimpleTask task)
public ITask cloneTask()
ITaskpublic void accept(ITaskElementVisitor visitor) throws IOException
accept in interface ITaskElementIOExceptionpublic String getType()
ITaskgetType in interface ITaskgetType in class AbstractTaskCopyright © 2012. All Rights Reserved.