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, isImplicitDeadline
activate, 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, setPriority
public SimpleTask(long firstRelease, long wcet, long wcee, long period, long deadline, int priority, IEnergyConsumptionProfile p)
public SimpleTask(SimpleTask task)
public ITask cloneTask()
ITask
public void accept(ITaskElementVisitor visitor) throws IOException
accept
in interface ITaskElement
IOException
public String getType()
ITask
getType
in interface ITask
getType
in class AbstractTask
Copyright © 2012. All Rights Reserved.