public class BaustellenSimulationsObserver extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Class and Description |
---|---|
private static class |
BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter
sammelt die Aufträge und führt diese im Hintergrund aus, um die
Simulation von der restlichen Datenverteilerkommunikation zu entkoppeln.
|
Modifier and Type | Field and Description |
---|---|
private Baustelle |
baustelle
die Baustelle, die gesteuert werden soll.
|
(package private) static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logger für Debugausgaben.
|
private static de.bsvrz.dav.daf.main.config.Aspect |
startAsp
der erwartetet Aspekt.
|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
startAtg
die Attributgruppe zum Empfang des Kommandos zum Start der Simulation.
|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
startMitMqAtg
die Attributgruppe zum Empfang des Kommandos zum Start der Simulation mit
vorgegebenem MQ.
|
Constructor and Description |
---|
BaustellenSimulationsObserver(Baustelle baustelle)
erzeugt eine Instanz des Steuerungsobjekts.
|
Modifier and Type | Method and Description |
---|---|
void |
disconnect()
entfernt die Datenanmeldungen des Observers.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
Die Funktion empfängt den Datensatz zur Ausführung einer Simulation und
führt die Simulation der Baustelle aus.
|
static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private static de.bsvrz.dav.daf.main.config.AttributeGroup startAtg
private static de.bsvrz.dav.daf.main.config.AttributeGroup startMitMqAtg
private static de.bsvrz.dav.daf.main.config.Aspect startAsp
private final Baustelle baustelle
public BaustellenSimulationsObserver(Baustelle baustelle)
baustelle
- die zu steuernde Baustellepublic final void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])
public void disconnect()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.