public class TimeAllocation
extends java.lang.Object
Constructor and Description |
---|
TimeAllocation()
The constructor.
|
TimeAllocation(I_ThreadInstance iThreadInstance,
L_MSTA msta,
boolean bool) |
public TimeAllocation()
public TimeAllocation(I_ThreadInstance iThreadInstance, L_MSTA msta, boolean bool)
public I_ThreadInstance calPeriodicOtherInstances(I_ThreadInstance iTI, L_MSTA msta)
public boolean calPeriodicThreadInstance(I_ThreadInstance iTI, L_MSTA msta, boolean bOneAllocForN)
public boolean calPeriodicThreadAllInstances(I_ThreadInstance iTI, L_MSTA msta)
public int allocDispatchEvent(I_Thread iThread, int n)
public void allocDispatchEventInEventList(int n, int index)
public int allocFrozenEvent(I_Thread iThread, int n, boolean isInput)
public IO_TimeSpec GetLastIOTimeProp(I_Thread iThread, boolean isInput)
public int getIndexFromIOTimeSpec(IO_TimeSpec ioTimeSpec)
public int getInstanceNumberOfIOTimeSpec(IO_TimeSpec ioTimeSpec)
public boolean checkIntervalAllocForAllInstance(I_ThreadInstance iTI, int start, int instantNumber)
public int allocStartEvent(int n)
public int getVideIntervalForTI(I_ThreadInstance iThreadInstance)
public int getComputationTimeOnMSTA(I_ThreadInstance iTI)
public int allocCompleteEvent(int n)
public int allocOutputTimeEvent(int n)
public boolean verifyDeadline(int n)
public boolean allocDeadlineEvent(int n)
public void setPropertySpecified()
public boolean checkIOTimePropertySpecified(boolean isInput)
public void showDebugInfo(boolean bShow, java.lang.String str)
public void showProgressInfo(boolean bShow, java.lang.String str)
public void showSchedulingInfo(boolean bShow, java.lang.String str, int index)