Interface OfflineSimulation
-
- All Superinterfaces:
de.bsvrz.sys.funclib.bitctrl.modell.DynamischesObjekt
,DynamischesObjekt
,Simulation
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
- All Known Implementing Classes:
OfflineSimulationImpl
,OfflineSimulationUngueltig
public interface OfflineSimulation extends de.bsvrz.sys.funclib.bitctrl.modell.DynamischesObjekt, Simulation
Objekte (zur Verwaltung) von Offline-Simulationen.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PID
Die PID des Systemobjekttyps im Datenverteiler.
-
Method Summary
Modifier and Type Method Description KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdKexdavAustauschObjekt
getKdKexdavAustauschObjekt()
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.KdSimulationsEigenschaften
getKdSimulationsEigenschaften()
Konfigurierende Eigenschaften einer Simulation.OdSimulationsStatusArchiv
getOdSimulationsStatusArchiv()
Statusinformation Archiv für die Simulation.OdSimulationsStatusKonfiguration
getOdSimulationsStatusKonfiguration()
Statusinformation Konfiguration für die Simulation.OdSimulationsStatusParametrierung
getOdSimulationsStatusParametrierung()
Statusinformation Parametrierung für die Simulation.OdSimulationsStatusStartStopp
getOdSimulationsStatusStartStopp()
Statusinformation Start/Stopp für die Simulation.OdSimulationsSteuerungOffline
getOdSimulationsSteuerungOffline()
Steuervorgaben für die Offline-Simulation.OdSimulationsZeit
getOdSimulationsZeit()
Enthält die Simulationszeit für eine Simulationsvariante.OdSimulationsZeitBereich
getOdSimulationsZeitBereich()
Zeitbereich für die Offline-Simulation.PdSimulationStartInfo
getPdSimulationStartInfo()
Infos über die gestarteten Start/-Stop-Blöcke als Parameter.
-
-
-
Field Detail
-
PID
static final java.lang.String PID
Die PID des Systemobjekttyps im Datenverteiler.- See Also:
- Constant Field Values
-
-
Method Detail
-
getOdSimulationsStatusArchiv
OdSimulationsStatusArchiv getOdSimulationsStatusArchiv()
Statusinformation Archiv für die Simulation.- Specified by:
getOdSimulationsStatusArchiv
in interfaceSimulation
- Returns:
- der Datensatz SimulationsStatusArchiv.
-
getOdSimulationsSteuerungOffline
OdSimulationsSteuerungOffline getOdSimulationsSteuerungOffline()
Steuervorgaben für die Offline-Simulation.- Returns:
- der Datensatz SimulationsSteuerungOffline.
-
getOdSimulationsStatusParametrierung
OdSimulationsStatusParametrierung getOdSimulationsStatusParametrierung()
Statusinformation Parametrierung für die Simulation.- Specified by:
getOdSimulationsStatusParametrierung
in interfaceSimulation
- Returns:
- der Datensatz SimulationsStatusParametrierung.
-
getKdSimulationsEigenschaften
KdSimulationsEigenschaften getKdSimulationsEigenschaften()
Konfigurierende Eigenschaften einer Simulation.- Specified by:
getKdSimulationsEigenschaften
in interfaceSimulation
- Returns:
- der Datensatz SimulationsEigenschaften.
-
getKdKexdavAustauschObjekt
KdKexdavAustauschObjekt getKdKexdavAustauschObjekt()
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.- Specified by:
getKdKexdavAustauschObjekt
in interfaceDynamischesObjekt
- Specified by:
getKdKexdavAustauschObjekt
in interfaceSimulation
- Returns:
- der Datensatz KexdavAustauschObjekt.
-
getOdSimulationsStatusStartStopp
OdSimulationsStatusStartStopp getOdSimulationsStatusStartStopp()
Statusinformation Start/Stopp für die Simulation.- Specified by:
getOdSimulationsStatusStartStopp
in interfaceSimulation
- Returns:
- der Datensatz SimulationsStatusStartStopp.
-
getOdSimulationsZeit
OdSimulationsZeit getOdSimulationsZeit()
Enthält die Simulationszeit für eine Simulationsvariante.Wird von der Simulationsverwaltung neben den für eine Simulation notwendigen Daten publiziert, damit den in einer Simulations arbeitenden Applikationen die"aktuelle" Simulationszeit übermittelt wird. Über den DAF werden Methoden zur Verfügung gestellt, mittels derer eine Applikation diese Zeit abfragen kann. Falls eine Funktion nicht in einer Simualtionsumgebung läuft oder aber eine online-Simulation durchführt, liefert die entsprechende Methode die aktuelle Systemzeit zurück. Es stehen weiterhin Mehtoden im DAF für die Apllikationen bereit, die ein"sleep()" zur Verfügung stellen, so dass auch diese Funktionalität im Rahmen einer Simulation automatisch im richtigen Zeitkontext erfolgt. Auch diese Mewthoden verwenden die Information dieser Attributgruppe.
- Returns:
- der Datensatz SimulationsZeit.
-
getKdInfo
KdInfo getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceDynamischesObjekt
- Specified by:
getKdInfo
in interfaceSimulation
- Returns:
- der Datensatz Info.
-
getOdSimulationsStatusKonfiguration
OdSimulationsStatusKonfiguration getOdSimulationsStatusKonfiguration()
Statusinformation Konfiguration für die Simulation.- Specified by:
getOdSimulationsStatusKonfiguration
in interfaceSimulation
- Returns:
- der Datensatz SimulationsStatusKonfiguration.
-
getPdSimulationStartInfo
PdSimulationStartInfo getPdSimulationStartInfo()
Infos über die gestarteten Start/-Stop-Blöcke als Parameter.- Specified by:
getPdSimulationStartInfo
in interfaceSimulation
- Returns:
- der Datensatz SimulationStartInfo.
-
getKdAlternativeObjektbezeichnung
KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceDynamischesObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceSimulation
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdSimulationsZeitBereich
OdSimulationsZeitBereich getOdSimulationsZeitBereich()
Zeitbereich für die Offline-Simulation.- Returns:
- der Datensatz SimulationsZeitBereich.
-
-