Class SystemObjectRequestInfo

  • Direct Known Subclasses:
    IdsToObjectsRequest, PidsToObjectsRequest, TypeIdsToObjectsRequest

    public abstract class SystemObjectRequestInfo
    extends java.lang.Object
    Diese Klasse ist die Basisklasse für System-Anfragetelegramme. Hier werden die Typen der Telegramme festgelegt und Methoden zur Bearbeitung deklariert.
    • Field Detail

      • IDS_TO_OBJECTS_TYPE

        public static final byte IDS_TO_OBJECTS_TYPE
        Die Typen
        See Also:
        Constant Field Values
      • PIDS_TO_OBJECTS_TYPE

        public static final byte PIDS_TO_OBJECTS_TYPE
        Anfragetelegramm für permanente IDs
        See Also:
        Constant Field Values
      • TYPE_IDS_TO_OBJECTS_TYPE

        public static final byte TYPE_IDS_TO_OBJECTS_TYPE
        Anfagetelegramm für Objekte gleichen Typs
        See Also:
        Constant Field Values
      • SET_IDS_TO_OBJECTS_TYPE

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

        protected byte _requestType
        Typ der Anfrage
    • Constructor Detail

      • SystemObjectRequestInfo

        public SystemObjectRequestInfo()
    • Method Detail

      • getRequestType

        public final byte getRequestType()
        Gibt den Typ zurück
        Returns:
        Typ 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.