public abstract class ConfigTelegram
extends java.lang.Object
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
public static final byte OBJECT_REQUEST_TYPE
@Deprecated public static final byte VALUE_REQUEST_TYPE
public static final byte NEW_OBJECT_REQUEST_TYPE
public static final byte OBJECT_INVALIDATE_REQUEST_TYPE
public static final byte OBJECT_REVALIDATE_REQUEST_TYPE
public static final byte OBJECT_SET_NAME_REQUEST_TYPE
@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
public static final byte TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE
@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
public static final byte OBJECT_ANSWER_TYPE
@Deprecated public static final byte VALUE_ANSWER_TYPE
public static final byte NEW_OBJECT_ANSWER_TYPE
public static final byte OBJECT_INVALIDATE_ANSWER_TYPE
public static final byte OBJECT_REVALIDATE_ANSWER_TYPE
public static final byte OBJECT_SET_NAME_ANSWER_TYPE
@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
public static final byte TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE
@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
public ConfigTelegram()
public final byte getType()
public void setType(byte type)
type
type
- Typ des Telegrammspublic final java.lang.String getInfo()
public final void setInfo(java.lang.String info)
info
- zusätzliche Informationen des Telegrammspublic static ConfigTelegram getTelegram(byte telegramType, DafDataModel dataModel)
telegramType
- Typ des zu erzeugenden TelegrammsdataModel
- Applikationsseitige Implementierung der DataModel SchnittstelletelegramType
public abstract java.lang.String parseToString()
public abstract void read(java.io.DataInputStream in) throws java.io.IOException
in
- Stream von dem das Objekt gelesen werden soll.java.io.IOException
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
out
- Stream auf den das Objekt geschrieben werden soll.java.io.IOException
- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.