public abstract static class NanosimBERT.NanosimTerminal extends java.lang.Object implements BERT.Terminal
Modifier | Constructor and Description |
---|---|
protected |
NanosimBERT.NanosimTerminal(NanosimBERT.NanosimDataModule parent) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Set |
generateEvents(double startTimeNS,
double stopTimeNS)
Return a Set of
NanosimBERT.Event objects
that characterize the behavior of the Module
when the BERT runs (BERT starts at time 0). |
BERT.DataModule |
getParentModule()
Get the parent Module
|
boolean |
isEnabled()
Get whether or not this Terminal is enabled.
|
void |
setEnabled(boolean enable)
Enable or disable this Terminal
|
protected NanosimBERT.NanosimTerminal(NanosimBERT.NanosimDataModule parent)
public abstract java.util.Set generateEvents(double startTimeNS, double stopTimeNS)
NanosimBERT.Event
objects
that characterize the behavior of the Module
when the BERT runs (BERT starts at time 0).stopTimeNS
- the time to the BERT will stop,
with the BERT start time being time zero.public BERT.DataModule getParentModule()
getParentModule
in interface BERT.Terminal
public void setEnabled(boolean enable)
BERT.Terminal
setEnabled
in interface BERT.Terminal
enable
- true to enable (should be default),
false to disablepublic boolean isEnabled()
BERT.Terminal
isEnabled
in interface BERT.Terminal