Class ConfigTelegram
java.lang.Object
de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
- Direct Known Subclasses:
AuthentificationAnswer
,AuthentificationRequest
,MetaDataAnswer
,MetaDataRequest
,NewObjectAnswer
,NewObjectRequest
,ObjectInvalidateAnswer
,ObjectInvalidateRequest
,ObjectRevalidateAnswer
,ObjectRevalidateRequest
,ObjectSetNameAnswer
,ObjectSetNameRequest
,SystemObjectAnswer
,SystemObjectsRequest
,TransmitterConnectionInfoAnswer
,TransmitterConnectionInfoRequest
Diese Klasse stellt ein allgemeines Konfigurationstelegramm dar. Hier werden die weiteren Typen über die Klassenvariablen definiert. Zu jedem
"Request", also Anfrage Telegramm, gibt es ein Answer Telegramm.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte
Der Typ dieses Konfigurationstelegramsstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Authentifikationsantwort Telegrammstatic final byte
Anfrage zu Authentifizierung des Benutzersstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Metadaten-Antworttelegrammstatic final byte
Metadaten-Anfragetelegrammstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
NewObject-Antworttelegrammstatic final byte
NewObject-Anfragetelegrammstatic final byte
generelles Antworttelegrammstatic final byte
Antworttelegramm zur Ungültigkeitserklärungstatic final byte
Anfragetelegramm zur Ungültigkeitserklärungstatic final byte
generelles Anfragetelegrammstatic final byte
Antworttelegramm zur Gültigkeitserklärungstatic final byte
Anfragetelegramm zur Wiedergültigkeitserklärungstatic final byte
Antworttelegramm zur Namesänderungstatic final byte
Anfragetelegramm zu Namensänderungstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Antworttelegramm zu den Verbindungsinformationenstatic final byte
Anfragetelegramm zu den Verbindungsinformationenstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendetstatic final byte
Deprecated.Wird nicht mehr verwendet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String
getInfo()
Gibt die zusätzlichen Informationen des Telegramms zurückstatic ConfigTelegram
getTelegram
(byte telegramType, DafDataModel dataModel) Erzeugt ein neues Objekt des übergebenen Typs und gibt dieses zurück.final byte
getType()
abstract String
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.abstract void
read
(DataInputStream in) Deserialisiert dieses Objekt.final void
Setzt die zusätzliche Informationen des Telegrammsvoid
setType
(byte type) Setzt den Typ des telegramms auftype
abstract void
write
(DataOutputStream out) Serialisiert dieses Objekt.
-
Field Details
-
META_DATA_REQUEST_TYPE
public static final byte META_DATA_REQUEST_TYPEMetadaten-Anfragetelegramm- See Also:
-
OBJECT_REQUEST_TYPE
public static final byte OBJECT_REQUEST_TYPEgenerelles Anfragetelegramm- See Also:
-
VALUE_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
NEW_OBJECT_REQUEST_TYPE
public static final byte NEW_OBJECT_REQUEST_TYPENewObject-Anfragetelegramm- See Also:
-
OBJECT_INVALIDATE_REQUEST_TYPE
public static final byte OBJECT_INVALIDATE_REQUEST_TYPEAnfragetelegramm zur Ungültigkeitserklärung- See Also:
-
OBJECT_REVALIDATE_REQUEST_TYPE
public static final byte OBJECT_REVALIDATE_REQUEST_TYPEAnfragetelegramm zur Wiedergültigkeitserklärung- See Also:
-
OBJECT_SET_NAME_REQUEST_TYPE
public static final byte OBJECT_SET_NAME_REQUEST_TYPEAnfragetelegramm zu Namensänderung- See Also:
-
OBJECT_SET_PID_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
SET_CHANGES_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
AUTHENTIFICATION_REQUEST_TYPE
public static final byte AUTHENTIFICATION_REQUEST_TYPEAnfrage zu Authentifizierung des Benutzers- See Also:
-
TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE
public static final byte TRANSMITTER_CONNECTION_INFO_REQUEST_TYPEAnfragetelegramm zu den Verbindungsinformationen- See Also:
-
CODE_TO_ASPECT_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
ARCHIVE_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
META_DATA_ANSWER_TYPE
public static final byte META_DATA_ANSWER_TYPEMetadaten-Antworttelegramm- See Also:
-
OBJECT_ANSWER_TYPE
public static final byte OBJECT_ANSWER_TYPEgenerelles Antworttelegramm- See Also:
-
VALUE_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
NEW_OBJECT_ANSWER_TYPE
public static final byte NEW_OBJECT_ANSWER_TYPENewObject-Antworttelegramm- See Also:
-
OBJECT_INVALIDATE_ANSWER_TYPE
public static final byte OBJECT_INVALIDATE_ANSWER_TYPEAntworttelegramm zur Ungültigkeitserklärung- See Also:
-
OBJECT_REVALIDATE_ANSWER_TYPE
public static final byte OBJECT_REVALIDATE_ANSWER_TYPEAntworttelegramm zur Gültigkeitserklärung- See Also:
-
OBJECT_SET_NAME_ANSWER_TYPE
public static final byte OBJECT_SET_NAME_ANSWER_TYPEAntworttelegramm zur Namesänderung- See Also:
-
OBJECT_SET_PID_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
SET_CHANGES_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
AUTHENTIFICATION_ANSWER_TYPE
public static final byte AUTHENTIFICATION_ANSWER_TYPEAuthentifikationsantwort Telegramm- See Also:
-
TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE
public static final byte TRANSMITTER_CONNECTION_INFO_ANSWER_TYPEAntworttelegramm zu den Verbindungsinformationen- See Also:
-
CODE_TO_ASPECT_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
ARCHIVE_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
VALUE_REQUEST_TYPE2
Deprecated.Wird nicht mehr verwendet- See Also:
-
SET_CONFIG_DATA_REQUEST_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
SET_CONFIG_DATA_ANSWER_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
MUTABLE_CHANGES_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
MUTABLE_CHANGES_SUBSCRIPTION_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
-
_type
protected byte _typeDer Typ dieses Konfigurationstelegrams
-
-
Constructor Details
-
ConfigTelegram
public ConfigTelegram()Erzeugt ein neues Configurationstelegramm ohne Parameter
-
-
Method Details
-
getTelegram
Erzeugt ein neues Objekt des übergebenen Typs und gibt dieses zurück.- Parameters:
telegramType
- Typ des zu erzeugenden TelegrammsdataModel
- 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 auftype
- Parameters:
type
- Typ des Telegramms
-
getInfo
Gibt die zusätzlichen Informationen des Telegramms zurück- Returns:
- zusätzliche Informationen des Telegrams
-
setInfo
Setzt die zusätzliche Informationen des Telegramms- Parameters:
info
- zusätzliche Informationen des Telegramms
-
parseToString
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.- Returns:
- Beschreibender Text dieses Objekts.
-
read
Deserialisiert dieses Objekt.- Parameters:
in
- Stream von dem das Objekt gelesen werden soll.- Throws:
IOException
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
-
write
Serialisiert dieses Objekt.- Parameters:
out
- Stream auf den das Objekt geschrieben werden soll.- Throws:
IOException
- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
-