|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt
de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation
de.bsvrz.vew.sim.sim.steuerung.SteuerungOfflineSimulation
public class SteuerungOfflineSimulation
Steuerung zu einer Offline-Simulation.
| Field Summary | |
|---|---|
private long |
_beginn
Beginn dieser Simulation |
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private long |
_ende
Ende dieser Simulation |
private float |
_faktor
Geschwindigkeitsfaktor für diese Simulation |
| Fields inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation |
|---|
_generator, STATUS_TIMEOUT |
| Fields inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt |
|---|
_simulation |
| Constructor Summary | |
|---|---|
SteuerungOfflineSimulation(Simulation simulation)
Erzeuge eine neue Steuerungs-Instanz für eine Offline-Simulation |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation |
|---|
isArchivSystemBereit, isKonfigurationBereit, isParametrierungBereit, isSimulationsStreckenObjektGueltig |
| Methods inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt |
|---|
sendeBeenden, sendeStart, sendeStop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private float _faktor
private long _beginn
private long _ende
| Constructor Detail |
|---|
public SteuerungOfflineSimulation(Simulation simulation)
simulation - die Simulation, zu der die Instanz erzeugt werden soll| Method Detail |
|---|
public boolean erstelleWorkflow(int uebergang)
SteuerungSimulation
erstelleWorkflow in interface SteuerungSimulationerstelleWorkflow in class SteuerungOnlineSimulationuebergang - Id für den Zustandsübergang
public boolean sendeZustand()
SteuerungSimulation
sendeZustand in interface SteuerungSimulationsendeZustand in class SteuerungOnlineSimulationpublic 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 SteuerungOnlineSimulationprotected void pauseDatengenerator()
protected void beendeDatengenerator()
SteuerungOnlineSimulation
beendeDatengenerator in class SteuerungOnlineSimulation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||