public class TerminationInPort extends SimpleTerminationInPort
Constructor and Description |
---|
TerminationInPort(int port,
OnConditionStartableSystemImpl owner)
TerminationInPort can consume up to 2 signals.
|
Modifier and Type | Method and Description |
---|---|
AnalogSignal |
getAnalogSignal() |
double |
getAnalogSignalValue()
Convenient method for analog systems for getSignal().
|
Signal |
getSignal()
The owner system, i.e.
|
void |
initSystemContainer(SystemContainer sysContainer)
Runs through the simulation chain to initialize the SystemContainer and all
TerminationInPorts.
|
void |
resetSimulation() |
void |
setQueueCapacity(int blockingQueueCapacity,
int inOutQueueCapacity) |
void |
step(Signal sig)
Terminates simulation chain.
|
forwardSignaling
checkConnection, connectWire, getOwner, getPort, getWire, isConnected
public TerminationInPort(int port, OnConditionStartableSystemImpl owner)
id
- owner
- public void setQueueCapacity(int blockingQueueCapacity, int inOutQueueCapacity)
public void initSystemContainer(SystemContainer sysContainer)
InPort
initSystemContainer
in class InPort
public double getAnalogSignalValue()
public AnalogSignal getAnalogSignal()
public void step(Signal sig)
step
in class SimpleTerminationInPort
public Signal getSignal()
public void resetSimulation()