Class CommunicationConstant

java.lang.Object
de.bsvrz.dav.daf.main.impl.CommunicationConstant

public final class CommunicationConstant
extends java.lang.Object
Enthält Konstanten, die für die Kommunikation mit dem Datenverteiler benötigt werden.
  • Field Details

    • LOCALE_CONFIGURATION_PID_ALIASE

      public static final java.lang.String LOCALE_CONFIGURATION_PID_ALIASE
      Pid der lokalen Konfiguration.
      See Also:
      Constant Field Values
    • CONFIGURATION_TYPE_PID

      public static final java.lang.String CONFIGURATION_TYPE_PID
      Pid der Konfiguration.
      See Also:
      Constant Field Values
    • PARAMETER_TYPE_PID

      public static final java.lang.String PARAMETER_TYPE_PID
      Pid der Parametrierung.
      See Also:
      Constant Field Values
    • MAX_PRIORITY

      public static final byte MAX_PRIORITY
      Der maximale Prioritätswert in diesem System
      See Also:
      Constant Field Values
    • START_TIME

      public static final long START_TIME
      Die Startzeit der Applikation.
    • MAX_WAITING_TIME_FOR_SYNC_RESPONCE

      public static long MAX_WAITING_TIME_FOR_SYNC_RESPONCE
      Die maximale Wartezeit auf eine synchrone Antwort.
    • MAX_WAITING_TIME_FOR_CONNECTION

      public static long MAX_WAITING_TIME_FOR_CONNECTION
      Die maximale Wartezeit auf eine Konfigurationsanmeldung beim Datenverteiler.
    • SLEEP_TIME_WAITING_FOR_CONNECTION

      public static long SLEEP_TIME_WAITING_FOR_CONNECTION
      Die Wartezeit zwichen zwei Konfigurationsanmeldungsversuchen beim Datenverteiler.
    • FLOW_CONTROL_FACTOR

      public static float FLOW_CONTROL_FACTOR
      Prozentualer Anteil des Cache, um die Flusskontrolle zu starten.
    • THROUGHPUT_CONTROL_INTERVAL

      public static long THROUGHPUT_CONTROL_INTERVAL
      Die Intervalldauer für die Durchsatzmessung bei aktivierter Durchsatzprüfung.
    • MINIMUM_THROUGHPUT

      public static int MINIMUM_THROUGHPUT
      Minimale Verbindungsdurchsatz
    • MAX_SPLIT_THRESHOLD

      public static int MAX_SPLIT_THRESHOLD
      Die maximale Anzahl in Bytes, die ein Teiltelegramm an Daten haben kann.
    • MAX_SEND_DELAY_TIME

      public static long MAX_SEND_DELAY_TIME
      Die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen.
    • SYSTEM_HIGH_TELEGRAM_PRIORITY

      public static byte SYSTEM_HIGH_TELEGRAM_PRIORITY
      Die Priorität für bestimmte Systemtelegramme. Der Wert ist höher als der von SYSTEM_TELEGRAM_PRIORITY.
    • SYSTEM_TELEGRAM_PRIORITY

      public static byte SYSTEM_TELEGRAM_PRIORITY
      Die Priorität der Systemtelegramme.
    • CONFIGURATION_DATA_TELEGRAM_PRIORITY

      public static byte CONFIGURATION_DATA_TELEGRAM_PRIORITY
      Die Priorität der Konfigurationsanfrage.
    • ONLINE_DATA_TELEGRAM_PRIORITY

      public static byte ONLINE_DATA_TELEGRAM_PRIORITY
      Die Priorität der Onlinedatentelegramme.
    • DELAYED_DATA_TELEGRAM_PRIORITY

      public static byte DELAYED_DATA_TELEGRAM_PRIORITY
      Die Priorität der nachgelieferte Datentelegramme.
    • SIMULATION_DATA_TELEGRAM_PRIORITY

      public static byte SIMULATION_DATA_TELEGRAM_PRIORITY
      Die Priorität der Simulationsdatentelegramme.
  • Constructor Details

    • CommunicationConstant

      public CommunicationConstant()