de.bsvrz.vew.sim.sim
Class TestSimVar

java.lang.Object
  extended by de.bsvrz.vew.sim.sim.TestSimVar
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.sys.funclib.application.StandardApplication, java.lang.Runnable

public class TestSimVar
extends java.lang.Object
implements java.lang.Runnable, de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ClientSenderInterface

Applikationsklasse zum Erzeugen von Simulationsstrecken

Version:
$Revision: 1.1 $ / $Date: 2008/10/31 13:30:32 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH

Field Summary
private  boolean _clean
          -clean von Kommandozeile
private  de.bsvrz.dav.daf.main.ClientDavInterface _connection
           
private  de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  de.bsvrz.dav.daf.main.config.ConfigurationObject _konfigObjekt
           
private  java.lang.String _namePrefix
          Prefix für Simulationnamen
private  java.lang.String _pidKonfigObjekt
          -konfigObjekt von Kommandozeile
private  java.lang.String _pidSimulationsStrecke
          -simulationsStrecke von Kommandozeile
private  de.bsvrz.dav.daf.main.config.SystemObject _simulationsStrecke
           
private  boolean _warten
           
(package private) static java.lang.String MENGE
           
 
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
 
Constructor Summary
TestSimVar()
          Default- Konstruktor.
 
Method Summary
private  void bringeInZustandGeloescht(de.bsvrz.dav.daf.main.config.SystemObject[] simulationen)
           
 void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
           
 void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
          Überschriebene Methode von StandardApplication, die die Initialisierung durchführt
 boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
           
static void main(java.lang.String[] arguments)
          Programmeinstieg
 void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
          Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet
 void run()
           
private  void send(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_pidKonfigObjekt

private java.lang.String _pidKonfigObjekt
-konfigObjekt von Kommandozeile


_pidSimulationsStrecke

private java.lang.String _pidSimulationsStrecke
-simulationsStrecke von Kommandozeile


_clean

private boolean _clean
-clean von Kommandozeile


MENGE

static final java.lang.String MENGE
See Also:
Constant Field Values

_namePrefix

private java.lang.String _namePrefix
Prefix für Simulationnamen


_connection

private de.bsvrz.dav.daf.main.ClientDavInterface _connection

_konfigObjekt

private de.bsvrz.dav.daf.main.config.ConfigurationObject _konfigObjekt

_simulationsStrecke

private de.bsvrz.dav.daf.main.config.SystemObject _simulationsStrecke

_warten

private boolean _warten
Constructor Detail

TestSimVar

public TestSimVar()
Default- Konstruktor.
Wird typischerweise von main aufgerufen

Method Detail

parseArguments

public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet

Specified by:
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
argumentList - siehe sys.funclib.application.StandardApplication#parseArguments(sys.funclib.ArgumentList)

initialize

public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Überschriebene Methode von StandardApplication, die die Initialisierung durchführt

Specified by:
initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
connection - siehe sys.funclib.application.StandardApplication#initialize(de.bsvrz.dav.daf.main.ClientDavInterface)

dataRequest

public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
                        de.bsvrz.dav.daf.main.DataDescription dataDescription,
                        byte state)
Specified by:
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface

isRequestSupported

public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
                                  de.bsvrz.dav.daf.main.DataDescription dd)
Specified by:
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface

run

public void run()
Specified by:
run in interface java.lang.Runnable

bringeInZustandGeloescht

private void bringeInZustandGeloescht(de.bsvrz.dav.daf.main.config.SystemObject[] simulationen)
                               throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
Throws:
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed

send

private void send(de.bsvrz.dav.daf.main.ResultData[] resultData)
           throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
Throws:
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed

main

public static void main(java.lang.String[] arguments)
Programmeinstieg