lejos.realtime
Class EnergyRealtimeThread
java.lang.Object
java.lang.Thread
lejos.realtime.RealtimeThread
lejos.realtime.EnergyRealtimeThread
- All Implemented Interfaces:
- Runnable, Schedulable
public class EnergyRealtimeThread
- extends RealtimeThread
- Author:
- amahendran
Constructor Summary |
EnergyRealtimeThread()
|
EnergyRealtimeThread(EnergyParameters energyParameters)
|
EnergyRealtimeThread(SchedulingParameters scheduling,
EnergyParameters energyParameters)
|
EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
EnergyParameters energyParameters)
|
EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memoryParam,
MemoryArea memoryArea,
EnergyParameters energyParameters)
|
EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memoryParam,
MemoryArea memoryArea,
ProcessingGroupParameters group,
Runnable logic,
EnergyParameters energyParameters)
|
Methods inherited from class lejos.realtime.RealtimeThread |
addIfFeasible, addToFeasibility, getMemoryParameters, getProcessingGroupParameters, getReleaseParameters, getScheduler, getSchedulingParameters, removeFromFeasibility, rt_set_cost, rt_set_costOverrunHandler, rt_set_deadline, rt_set_deadlineMissHandler, rt_set_period, rt_set_start, run, schedulePeriodic, setIfFeasible, setIfFeasible, setIfFeasible, setIfFeasible, setIfFeasible, setMemoryParameters, setMemoryParametersIfFeasible, setProcessingGroupParameters, setProcessingGroupParametersIfFeasible, setReleaseParameters, setReleaseParametersIfFeasible, setScheduler, setScheduler, setSchedulingParameters, setSchedulingParametersIfFeasible, waitForNextPeriod |
Methods inherited from class java.lang.Thread |
currentThread, getId, getName, getPriority, init_thread, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, set_priority, setDaemon, setName, setPriority, sleep, yield |
EnergyRealtimeThread
public EnergyRealtimeThread()
EnergyRealtimeThread
public EnergyRealtimeThread(EnergyParameters energyParameters)
EnergyRealtimeThread
public EnergyRealtimeThread(SchedulingParameters scheduling,
EnergyParameters energyParameters)
EnergyRealtimeThread
public EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
EnergyParameters energyParameters)
EnergyRealtimeThread
public EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memoryParam,
MemoryArea memoryArea,
EnergyParameters energyParameters)
EnergyRealtimeThread
public EnergyRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memoryParam,
MemoryArea memoryArea,
ProcessingGroupParameters group,
Runnable logic,
EnergyParameters energyParameters)
setEnergyParameters
public void setEnergyParameters(EnergyParameters energyParameters)
getEnergyParameters
public EnergyParameters getEnergyParameters()
start
public void start()
- Overrides:
start
in class RealtimeThread