public abstract class ConfigTelegram
extends java.lang.Object
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.
Modifier and Type | Field and Description |
---|---|
protected byte |
_type
Der Typ dieses Konfigurationstelegrams
|
static byte |
ARCHIVE_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
ARCHIVE_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
AUTHENTIFICATION_ANSWER_TYPE
Authentifikationsantwort Telegramm
|
static byte |
AUTHENTIFICATION_REQUEST_TYPE
Anfrage zu Authentifizierung des Benutzers
|
static byte |
CODE_TO_ASPECT_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
CODE_TO_ASPECT_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
META_DATA_ANSWER_TYPE
Metadaten-Antworttelegramm
|
static byte |
META_DATA_REQUEST_TYPE
Metadaten-Anfragetelegramm
|
static byte |
MUTABLE_CHANGES_SUBSCRIPTION_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
MUTABLE_CHANGES_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
NEW_OBJECT_ANSWER_TYPE
NewObject-Antworttelegramm
|
static byte |
NEW_OBJECT_REQUEST_TYPE
NewObject-Anfragetelegramm
|
static byte |
OBJECT_ANSWER_TYPE
generelles Antworttelegramm
|
static byte |
OBJECT_INVALIDATE_ANSWER_TYPE
Antworttelegramm zur Ungültigkeitserklärung
|
static byte |
OBJECT_INVALIDATE_REQUEST_TYPE
Anfragetelegramm zur Ungültigkeitserklärung
|
static byte |
OBJECT_REQUEST_TYPE
generelles Anfragetelegramm
|
static byte |
OBJECT_REVALIDATE_ANSWER_TYPE
Antworttelegramm zur Gültigkeitserklärung
|
static byte |
OBJECT_REVALIDATE_REQUEST_TYPE
Anfragetelegramm zur Wiedergültigkeitserklärung
|
static byte |
OBJECT_SET_NAME_ANSWER_TYPE
Antworttelegramm zur Namesänderung
|
static byte |
OBJECT_SET_NAME_REQUEST_TYPE
Anfragetelegramm zu Namensänderung
|
static byte |
OBJECT_SET_PID_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
OBJECT_SET_PID_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
SET_CHANGES_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
SET_CHANGES_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
SET_CONFIG_DATA_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
SET_CONFIG_DATA_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE
Antworttelegramm zu den Verbindungsinformationen
|
static byte |
TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE
Anfragetelegramm zu den Verbindungsinformationen
|
static byte |
VALUE_ANSWER_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
VALUE_REQUEST_TYPE
Deprecated.
Wird nicht mehr verwendet
|
static byte |
VALUE_REQUEST_TYPE2
Deprecated.
Wird nicht mehr verwendet
|
Constructor and Description |
---|
ConfigTelegram()
Erzeugt ein neues Configurationstelegramm ohne Parameter
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInfo()
Gibt die zusätzlichen Informationen des Telegramms zurück
|
static ConfigTelegram |
getTelegram(byte telegramType,
DafDataModel dataModel)
Erzeugt ein neues Objekt des übergebenen Typs und gibt dieses zurück.
|
byte |
getType() |
abstract java.lang.String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
|
abstract void |
read(java.io.DataInputStream in)
Deserialisiert dieses Objekt.
|
void |
setInfo(java.lang.String info)
Setzt die zusätzliche Informationen des Telegramms
|
void |
setType(byte type)
Setzt den Typ des telegramms auf
type |
abstract void |
write(java.io.DataOutputStream out)
Serialisiert dieses Objekt.
|
public static final byte META_DATA_REQUEST_TYPE
Metadaten-Anfragetelegramm
public static final byte OBJECT_REQUEST_TYPE
generelles Anfragetelegramm
@Deprecated public static final byte VALUE_REQUEST_TYPE
public static final byte NEW_OBJECT_REQUEST_TYPE
NewObject-Anfragetelegramm
public static final byte OBJECT_INVALIDATE_REQUEST_TYPE
Anfragetelegramm zur Ungültigkeitserklärung
public static final byte OBJECT_REVALIDATE_REQUEST_TYPE
Anfragetelegramm zur Wiedergültigkeitserklärung
public static final byte OBJECT_SET_NAME_REQUEST_TYPE
Anfragetelegramm zu Namensänderung
@Deprecated public static final byte OBJECT_SET_PID_REQUEST_TYPE
@Deprecated public static final byte SET_CHANGES_REQUEST_TYPE
public static final byte AUTHENTIFICATION_REQUEST_TYPE
Anfrage zu Authentifizierung des Benutzers
public static final byte TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE
Anfragetelegramm zu den Verbindungsinformationen
@Deprecated public static final byte CODE_TO_ASPECT_REQUEST_TYPE
@Deprecated public static final byte CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE
@Deprecated public static final byte ARCHIVE_REQUEST_TYPE
public static final byte META_DATA_ANSWER_TYPE
Metadaten-Antworttelegramm
public static final byte OBJECT_ANSWER_TYPE
generelles Antworttelegramm
@Deprecated public static final byte VALUE_ANSWER_TYPE
public static final byte NEW_OBJECT_ANSWER_TYPE
NewObject-Antworttelegramm
public static final byte OBJECT_INVALIDATE_ANSWER_TYPE
Antworttelegramm zur Ungültigkeitserklärung
public static final byte OBJECT_REVALIDATE_ANSWER_TYPE
Antworttelegramm zur Gültigkeitserklärung
public static final byte OBJECT_SET_NAME_ANSWER_TYPE
Antworttelegramm zur Namesänderung
@Deprecated public static final byte OBJECT_SET_PID_ANSWER_TYPE
@Deprecated public static final byte SET_CHANGES_ANSWER_TYPE
public static final byte AUTHENTIFICATION_ANSWER_TYPE
Authentifikationsantwort Telegramm
public static final byte TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE
Antworttelegramm zu den Verbindungsinformationen
@Deprecated public static final byte CODE_TO_ASPECT_ANSWER_TYPE
@Deprecated public static final byte CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE
@Deprecated public static final byte ARCHIVE_ANSWER_TYPE
@Deprecated public static final byte VALUE_REQUEST_TYPE2
@Deprecated public static final byte SET_CONFIG_DATA_REQUEST_TYPE
@Deprecated public static final byte SET_CONFIG_DATA_ANSWER_TYPE
@Deprecated public static final byte MUTABLE_CHANGES_TYPE
@Deprecated public static final byte MUTABLE_CHANGES_SUBSCRIPTION_TYPE
@Deprecated public static final byte MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE
protected byte _type
Der Typ dieses Konfigurationstelegrams
public ConfigTelegram()
Erzeugt ein neues Configurationstelegramm ohne Parameter
public final byte getType()
public void setType(byte type)
Setzt den Typ des telegramms auf type
type
- Typ des Telegrammspublic final java.lang.String getInfo()
Gibt die zusätzlichen Informationen des Telegramms zurück
public final void setInfo(java.lang.String info)
Setzt die zusätzliche Informationen des Telegramms
info
- zusätzliche Informationen des Telegrammspublic static ConfigTelegram getTelegram(byte telegramType, DafDataModel dataModel)
Erzeugt ein neues Objekt des übergebenen Typs und gibt dieses zurück.
telegramType
- Typ des zu erzeugenden TelegrammsdataModel
- Applikationsseitige Implementierung der DataModel SchnittstelletelegramType
public abstract java.lang.String parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
public abstract void read(java.io.DataInputStream in) throws java.io.IOException
Deserialisiert dieses Objekt.
in
- Stream von dem das Objekt gelesen werden soll.IOException,
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.java.io.IOException
public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
Serialisiert dieses Objekt.
out
- Stream auf den das Objekt geschrieben werden soll.IOException,
- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.java.io.IOException