public class SteuerungOfflineSimulation extends SteuerungOnlineSimulation
_generator, STATUS_TIMEOUT
_simulation
Constructor and Description |
---|
SteuerungOfflineSimulation(Simulation simulation)
Erzeuge eine neue Steuerungs-Instanz für eine Offline-Simulation
|
Modifier and Type | Method and Description |
---|---|
protected void |
beendeDatengenerator()
Beende den Datengenerator für diese Simulation
|
boolean |
erstelleWorkflow(int uebergang)
In dieser Methode wird der Workflow zu den Zustandsübergängen
implementiert
|
long |
getBeginn()
Bestimme den Beginn der zugeordneten Offline-Simulation
|
long |
getEnde()
Bestimme das Ende der zugeordneten Offline-Simulation
|
float |
getFaktor()
Bestimme den Geschwindigkeitsfaktor für die zugeordnete Offline-Simulation
|
boolean |
isSimulationsZeitBereichGueltig() |
protected void |
pauseDatengenerator()
Setze den Datengenerator für die zugeordnete Offline-Simulation
in den Zustand "Pause"
|
boolean |
sendeZeitbereich()
Sendet den Zeitbereich der Offline-Simulation an den Datenverteiler
|
boolean |
sendeZustand()
Sende den aktuellen Zustand der Simulation an den Datenverteiler
|
void |
setBeginn(long beginn)
Setze den Beginn der zugeordneten Offline-Simulation
|
void |
setEnde(long ende)
Setze das Ende der zugeordneten Offline-Simulation
|
void |
setFaktor(float faktor)
Setze den Geschwindigkeitsfaktor für die zugeordnete Offline-Simulation
|
protected void |
starteDatengenerator()
Starte den Datengenerator für diese Simulation
|
isArchivSystemBereit, isKonfigurationBereit, isParametrierungBereit, isSimulationsStreckenObjektGueltig
sendeBeenden, sendeStart, sendeStop
public SteuerungOfflineSimulation(Simulation simulation)
simulation
- die Simulation, zu der die Instanz erzeugt werden sollpublic boolean erstelleWorkflow(int uebergang)
SteuerungSimulation
erstelleWorkflow
in interface SteuerungSimulation
erstelleWorkflow
in class SteuerungOnlineSimulation
uebergang
- Id für den Zustandsübergangpublic boolean sendeZustand()
SteuerungSimulation
sendeZustand
in interface SteuerungSimulation
sendeZustand
in class SteuerungOnlineSimulation
public boolean sendeZeitbereich()
public boolean isSimulationsZeitBereichGueltig()
public float getFaktor()
public void setFaktor(float faktor)
faktor
- der neue Geschwindigkeitsfaktorpublic long getBeginn()
public void setBeginn(long beginn)
beginn
- den neuen Simulations-Beginnpublic long getEnde()
public void setEnde(long ende)
ende
- das neue Simulations-Endeprotected void starteDatengenerator()
SteuerungOnlineSimulation
starteDatengenerator
in class SteuerungOnlineSimulation
protected void pauseDatengenerator()
protected void beendeDatengenerator()
SteuerungOnlineSimulation
beendeDatengenerator
in class SteuerungOnlineSimulation