package tmp;
import javax.realtime.PriorityParameters;
import javax.safetycritical.MissionSequencer;
import javax.safetycritical.StorageParameters;
import javax.scj.util.Const;
import javax.scj.util.Priorities;
public class SequencerStub extends MissionSequencer<MissionStub>
{
static StorageParameters storageParameters_Sequencer =
new StorageParameters(
Const.OUTERMOST_SEQ_BACKING_STORE,
new long[] { Const.HANDLER_STACK_SIZE },
Const.PRIVATE_MEM,
Const.IMMORTAL_MEM,
Const.MISSION_MEM + 22);
private MissionStub mission;
SequencerStub()
{
super (new PriorityParameters (Priorities.PR95), storageParameters_Sequencer);
mission = new MissionStub();
}
public MissionStub getNextMission()
{
if (mission.terminationPending())
return null;
else
return mission;
}
}