Class ConfigTelegram

    • Field Detail

      • META_DATA_REQUEST_TYPE

        public static final byte META_DATA_REQUEST_TYPE
        Metadaten-Anfragetelegramm
        See Also:
        Constant Field Values
      • OBJECT_REQUEST_TYPE

        public static final byte OBJECT_REQUEST_TYPE
        generelles Anfragetelegramm
        See Also:
        Constant Field Values
      • VALUE_REQUEST_TYPE

        @Deprecated
        public static final byte VALUE_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • NEW_OBJECT_REQUEST_TYPE

        public static final byte NEW_OBJECT_REQUEST_TYPE
        NewObject-Anfragetelegramm
        See Also:
        Constant Field Values
      • OBJECT_INVALIDATE_REQUEST_TYPE

        public static final byte OBJECT_INVALIDATE_REQUEST_TYPE
        Anfragetelegramm zur Ungültigkeitserklärung
        See Also:
        Constant Field Values
      • OBJECT_REVALIDATE_REQUEST_TYPE

        public static final byte OBJECT_REVALIDATE_REQUEST_TYPE
        Anfragetelegramm zur Wiedergültigkeitserklärung
        See Also:
        Constant Field Values
      • OBJECT_SET_NAME_REQUEST_TYPE

        public static final byte OBJECT_SET_NAME_REQUEST_TYPE
        Anfragetelegramm zu Namensänderung
        See Also:
        Constant Field Values
      • OBJECT_SET_PID_REQUEST_TYPE

        @Deprecated
        public static final byte OBJECT_SET_PID_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • SET_CHANGES_REQUEST_TYPE

        @Deprecated
        public static final byte SET_CHANGES_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • AUTHENTIFICATION_REQUEST_TYPE

        public static final byte AUTHENTIFICATION_REQUEST_TYPE
        Anfrage zu Authentifizierung des Benutzers
        See Also:
        Constant Field Values
      • TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE

        public static final byte TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE
        Anfragetelegramm zu den Verbindungsinformationen
        See Also:
        Constant Field Values
      • CODE_TO_ASPECT_REQUEST_TYPE

        @Deprecated
        public static final byte CODE_TO_ASPECT_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE

        @Deprecated
        public static final byte CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • ARCHIVE_REQUEST_TYPE

        @Deprecated
        public static final byte ARCHIVE_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • META_DATA_ANSWER_TYPE

        public static final byte META_DATA_ANSWER_TYPE
        Metadaten-Antworttelegramm
        See Also:
        Constant Field Values
      • OBJECT_ANSWER_TYPE

        public static final byte OBJECT_ANSWER_TYPE
        generelles Antworttelegramm
        See Also:
        Constant Field Values
      • VALUE_ANSWER_TYPE

        @Deprecated
        public static final byte VALUE_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • NEW_OBJECT_ANSWER_TYPE

        public static final byte NEW_OBJECT_ANSWER_TYPE
        NewObject-Antworttelegramm
        See Also:
        Constant Field Values
      • OBJECT_INVALIDATE_ANSWER_TYPE

        public static final byte OBJECT_INVALIDATE_ANSWER_TYPE
        Antworttelegramm zur Ungültigkeitserklärung
        See Also:
        Constant Field Values
      • OBJECT_REVALIDATE_ANSWER_TYPE

        public static final byte OBJECT_REVALIDATE_ANSWER_TYPE
        Antworttelegramm zur Gültigkeitserklärung
        See Also:
        Constant Field Values
      • OBJECT_SET_NAME_ANSWER_TYPE

        public static final byte OBJECT_SET_NAME_ANSWER_TYPE
        Antworttelegramm zur Namesänderung
        See Also:
        Constant Field Values
      • OBJECT_SET_PID_ANSWER_TYPE

        @Deprecated
        public static final byte OBJECT_SET_PID_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • SET_CHANGES_ANSWER_TYPE

        @Deprecated
        public static final byte SET_CHANGES_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • AUTHENTIFICATION_ANSWER_TYPE

        public static final byte AUTHENTIFICATION_ANSWER_TYPE
        Authentifikationsantwort Telegramm
        See Also:
        Constant Field Values
      • TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE

        public static final byte TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE
        Antworttelegramm zu den Verbindungsinformationen
        See Also:
        Constant Field Values
      • CODE_TO_ASPECT_ANSWER_TYPE

        @Deprecated
        public static final byte CODE_TO_ASPECT_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE

        @Deprecated
        public static final byte CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • ARCHIVE_ANSWER_TYPE

        @Deprecated
        public static final byte ARCHIVE_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • VALUE_REQUEST_TYPE2

        @Deprecated
        public static final byte VALUE_REQUEST_TYPE2
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • SET_CONFIG_DATA_REQUEST_TYPE

        @Deprecated
        public static final byte SET_CONFIG_DATA_REQUEST_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • SET_CONFIG_DATA_ANSWER_TYPE

        @Deprecated
        public static final byte SET_CONFIG_DATA_ANSWER_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • MUTABLE_CHANGES_TYPE

        @Deprecated
        public static final byte MUTABLE_CHANGES_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • MUTABLE_CHANGES_SUBSCRIPTION_TYPE

        @Deprecated
        public static final byte MUTABLE_CHANGES_SUBSCRIPTION_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE

        @Deprecated
        public static final byte MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE
        Deprecated.
        Wird nicht mehr verwendet
        See Also:
        Constant Field Values
      • _type

        protected byte _type
        Der Typ dieses Konfigurationstelegrams
    • Constructor Detail

      • ConfigTelegram

        public ConfigTelegram()
        Erzeugt ein neues Configurationstelegramm ohne Parameter
    • Method Detail

      • getTelegram

        public static ConfigTelegram getTelegram​(byte telegramType,
                                                 DafDataModel dataModel)
        Erzeugt ein neues Objekt des übergebenen Typs und gibt dieses zurück.
        Parameters:
        telegramType - Typ des zu erzeugenden Telegramms
        dataModel - Applikationsseitige Implementierung der DataModel Schnittstelle
        Returns:
        Konfigurationstelegramm vom Typ telegramType
      • getType

        public final byte getType()
        Returns:
        Typ des Telegramms
      • setType

        public void setType​(byte type)
        Setzt den Typ des telegramms auf type
        Parameters:
        type - Typ des Telegramms
      • getInfo

        public final java.lang.String getInfo()
        Gibt die zusätzlichen Informationen des Telegramms zurück
        Returns:
        zusätzliche Informationen des Telegrams
      • setInfo

        public final void setInfo​(java.lang.String info)
        Setzt die zusätzliche Informationen des Telegramms
        Parameters:
        info - zusätzliche Informationen des Telegramms
      • parseToString

        public abstract java.lang.String parseToString()
        Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
        Returns:
        Beschreibender Text dieses Objekts.
      • read

        public abstract void read​(java.io.DataInputStream in)
                           throws java.io.IOException
        Deserialisiert dieses Objekt.
        Parameters:
        in - Stream von dem das Objekt gelesen werden soll.
        Throws:
        java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
      • write

        public abstract void write​(java.io.DataOutputStream out)
                            throws java.io.IOException
        Serialisiert dieses Objekt.
        Parameters:
        out - Stream auf den das Objekt geschrieben werden soll.
        Throws:
        java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.