|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.vew.sim.sim.simulation.Simulation
de.bsvrz.vew.sim.sim.simulation.OnlineSimulation
public class OnlineSimulation
Modelliert die Online-Simulation als Empfänger -und Sender von Verwaltungsinformationen und als endlicher Automat
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.bsvrz.vew.sim.sim.simulation.Simulation |
---|
Simulation.ZustandsBezeichner |
Field Summary | |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private EndlicherAutomat |
_endlicherAutomat
Der endliche Automat für diese Simulation |
private SteuerungSimulation |
_steuerung
Die Steuerung für diese Simulation |
Fields inherited from class de.bsvrz.vew.sim.sim.simulation.Simulation |
---|
ARC_STATUS_AKTIV, ARC_STATUS_NICHT_AKTIV, KONFIG_STATUS_BEREIT, KONFIG_STATUS_GELOESCHT, KONFIG_STATUS_NICHT_BEREIT, PARAM_STATUS_AKTIV, PARAM_STATUS_NICHT_AKTIV |
Constructor Summary | |
---|---|
OnlineSimulation(de.bsvrz.dav.daf.main.config.SystemObject obj,
short sv,
SimulationsStrecke ss,
de.bsvrz.dav.daf.main.ClientDavInterface con,
Simulation.ZustandsBezeichner anfangsZustand)
Erzeugt eine neue Instanz vom Typ OnlineSimulation |
Method Summary | |
---|---|
void |
abmelden()
Abmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt |
void |
anmelden()
Anmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt |
protected EndlicherAutomat |
getEndlicherAutomat()
Bestimmt den endlichen Automaten |
SteuerungSimulation |
getSteuerung()
Bestimmt die Steuerungsinstanz |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData)
|
Methods inherited from class de.bsvrz.vew.sim.sim.simulation.Simulation |
---|
getConnection, getName, getObjekt, getSimulationsStrecke, getSimulationsVariante, getStatusArchiv, getStatusKonfiguration, getStatusParametrierung, getVarianteFuerSimulation, getZustand, sendeAlsQuelle, setZustand, setZustand, starteZustandswechsel, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private SteuerungSimulation _steuerung
private EndlicherAutomat _endlicherAutomat
Constructor Detail |
---|
public OnlineSimulation(de.bsvrz.dav.daf.main.config.SystemObject obj, short sv, SimulationsStrecke ss, de.bsvrz.dav.daf.main.ClientDavInterface con, Simulation.ZustandsBezeichner anfangsZustand)
obj
- das dynamische Simulationsobjektsv
- die Simulationsvariantess
- die Simulationsstrecke (Klasse Simulationsstrecke)con
- die Datenverteiler-VerbindunganfangsZustand
- der AnfangszustandMethod Detail |
---|
public SteuerungSimulation getSteuerung()
Simulation
getSteuerung
in class Simulation
protected EndlicherAutomat getEndlicherAutomat()
Simulation
getEndlicherAutomat
in class Simulation
public void anmelden()
EmpfaengerMitAnmeldung
anmelden
in interface EmpfaengerMitAnmeldung
anmelden
in class Simulation
public void abmelden()
EmpfaengerMitAnAbmeldung
abmelden
in interface EmpfaengerMitAnAbmeldung
abmelden
in class Simulation
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
update
in class Simulation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |