QueueableTelegram
ApplicationDataTelegram
, ApplicationRequest
, AuthentificationAnswer
, AuthentificationRequest
, AuthentificationTextAnswer
, AuthentificationTextRequest
, ClosingTelegram
, ComParametersAnswer
, ComParametersRequest
, DisableEncryptionAnswer
, DisableEncryptionRequest
, EncryptedTelegram
, KeepAliveTelegram
, ProtocolVersionAnswer
, ProtocolVersionRequest
, ReceiveSubscriptionTelegram
, ReceiveUnsubscriptionTelegram
, RequestSenderDataTelegram
, SendSubscriptionTelegram
, SendUnsubscriptionTelegram
, SrpAnswer
, SrpRequest
, SrpValidateAnswer
, SrpValidateRequest
, TelegramTimeAnswer
, TelegramTimeRequest
, TerminateOrderTelegram
, TransmitterAuthentificationAnswer
, TransmitterAuthentificationRequest
, TransmitterAuthentificationTextAnswer
, TransmitterAuthentificationTextRequest
, TransmitterBestWayUpdate
, TransmitterClosingTelegram
, TransmitterComParametersAnswer
, TransmitterComParametersRequest
, TransmitterDataSubscription
, TransmitterDataSubscriptionReceipt
, TransmitterDataTelegram
, TransmitterDataUnsubscription
, TransmitterKeepAliveTelegram
, TransmitterListsDeliveryUnsubscription
, TransmitterListsSubscription
, TransmitterListsUnsubscription
, TransmitterListsUpdate
, TransmitterProtocolVersionAnswer
, TransmitterProtocolVersionRequest
, TransmitterRequest
, TransmitterTelegramTimeAnswer
, TransmitterTelegramTimeRequest
, TransmitterTerminateOrderTelegram
public abstract class DataTelegram extends java.lang.Object implements QueueableTelegram
Modifier and Type | Field | Description |
---|---|---|
static byte |
APPLICATION_DATA_TELEGRAM_TYPE |
Telegrammtyp: Austausch von Datensätzen
|
static byte |
APPLICATION_REQUEST_TYPE |
Telegramm zum Anfragen einer Applikation nach der SRP-Authentifizierung
|
static byte |
AUTHENTIFICATION_ANSWER_TYPE |
Telegrammtyp: Antwort auf Authentifizierungsanfrage
|
static byte |
AUTHENTIFICATION_REQUEST_TYPE |
Telegrammtyp: Authentifizierungsanfrage
|
static byte |
AUTHENTIFICATION_TEXT_ANSWER_TYPE |
Telegrammtyp: Antwort auf eine Anfrage eines Authentifizierungsschluessels
|
static byte |
AUTHENTIFICATION_TEXT_REQUEST_TYPE |
Telegrammtyp: Authentifizierungsanfrage
|
static byte |
CLOSING_TYPE |
Telegrammtyp: Schließungsnachricht
|
static byte |
COM_PARAMETER_ANSWER_TYPE |
Telegrammtyp: Antwort auf Kommunikationsparameterverhandlung
|
static byte |
COM_PARAMETER_REQUEST_TYPE |
Telegrammtyp: Kommunikationsparameterverhandlung
|
static byte |
DISABLE_ENCRYPTION_ANSWER_TYPE |
Antwort Verschlüsselung abschalten
|
static byte |
DISABLE_ENCRYPTION_REQUEST_TYPE |
Anfrage Verschlüsselung abschalten
|
static byte |
ENCRYPTED_TYPE |
Telegramm mit verschlüsseltem Inhalt
|
static byte |
KEEP_ALIVE_TYPE |
Telegrammtyp: KeepAlive Telegramm
|
protected int |
length |
Die Länge des Telegrams.
|
protected byte |
priority |
Die Telegrammpriorität.
|
static byte |
PROTOCOL_VERSION_ANSWER_TYPE |
Telegrammtyp: Antwort auf die Protokollversionsverhandlung
|
static byte |
PROTOCOL_VERSION_REQUEST_TYPE |
Telegrammtyp: Protokollversionsverhandlung
|
static byte |
RECEIVE_SUBSCRIPTION_TYPE |
Telegrammtyp: ReceiveSubscriptionTelegram: Empfangsanmeldung
|
static byte |
RECEIVE_UNSUBSCRIPTION_TYPE |
Telegrammtyp: Empfangsabmeldung
|
static byte |
REQUEST_SENDER_DATA_TYPE |
Telegrammtyp: Sendedatenaufforderung
|
static byte |
SEND_SUBSCRIPTION_TYPE |
Telegrammtyp: Sendeanmeldung
|
static byte |
SEND_UNSUBSCRIPTION_TYPE |
Telegrammtyp: Sendeabmeldung
|
static byte |
SRP_ANSWER_TYPE |
Telegrammtyp: SRP-Telegramm 2 Server → Client
|
static byte |
SRP_REQUEST_TYPE |
Telegrammtyp: SRP-Telegramm 1 Client → Server
|
static byte |
SRP_VALDIATE_ANSWER_TYPE |
Telegrammtyp: SRP-Telegramm 4 Server → Client
|
static byte |
SRP_VALDIATE_REQUEST_TYPE |
Telegrammtyp: SRP-Telegramm 3 Client → Server
|
static byte |
TELEGRAM_TIME_ANSWER_TYPE |
Telegrammtyp: Telegrammlaufzeitermittlungsantwort
|
static byte |
TELEGRAM_TIME_REQUEST_TYPE |
Telegrammtyp: Telegrammlaufzeitermittlungsanfrage
|
static byte |
TERMINATE_ORDER_TYPE |
Telegrammtyp: Terminierungsbefehl
|
static byte |
TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE |
Telegrammtyp: Informationen, die nach der erfolgreichen Authentifizierung übergeben werden
|
static byte |
TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE |
Telegrammtyp: Übermittelung der Authentifizierungsdaten
|
static byte |
TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE |
Telegrammtyp: Aufforderung zur Authentifizierung
|
static byte |
TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE |
Telegrammtyp: Authentifizierungsbereitschaft
|
static byte |
TRANSMITTER_BEST_WAY_UPDATE_TYPE |
Telegramm zur Aktualisierung der Matrix der günstigsten Wege
|
static byte |
TRANSMITTER_CLOSING_TYPE |
Telegrammtyp: Abmeldung einer Datenverteiler-Datenverteiler-Verbindung
|
static byte |
TRANSMITTER_COM_PARAMETER_ANSWER_TYPE |
Telegrammtyp: Verhandlung der Verbindungsparameter (Server).
|
static byte |
TRANSMITTER_COM_PARAMETER_REQUEST_TYPE |
Telegrammtyp: Verhandlung der Verbindungsparameter (Client).
|
static byte |
TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE |
Der Datenverteiler quittiert eine an ihn gerichtete Datenanmeldung
|
static byte |
TRANSMITTER_DATA_SUBSCRIPTION_TYPE |
Der Datenverteiler meldet Daten für Empfänger oder Sender an
|
static byte |
TRANSMITTER_DATA_TELEGRAM_TYPE |
Telegramm zur Übertragung der Anwendungsdaten
|
static byte |
TRANSMITTER_DATA_TELEGRAM_V2_TYPE |
Telegramm zur Übertragung der Anwendungsdaten Version 2
|
static byte |
TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE |
Der Datenverteiler meldet Daten für Empfänger oder Sender bei einem anderen Datenverteiler ab
|
static byte |
TRANSMITTER_KEEP_ALIVE_TYPE |
Telegrammtyp: Keep-Alive Telegramm
|
static byte |
TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE |
Telegrammtyp: Kündigung von Anmeldungslisten Abonnements.
|
static byte |
TRANSMITTER_LISTS_SUBSCRIPTION_TYPE |
Telegramm zur Anmeldung von Anmeldungslisten Abonnements
|
static byte |
TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE |
Telegrammtyp: Abmeldung von Anmeldungslisten Abonnements
|
static byte |
TRANSMITTER_LISTS_UPDATE_2_TYPE |
Telegrammtyp: Änderungsmitteilung zu Anmeldungslisten.
|
static byte |
TRANSMITTER_LISTS_UPDATE_TYPE |
Telegrammtyp: Änderungsmitteilung zu Anmeldungslisten.
|
static byte |
TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE |
Telegrammtyp: Verhandlung der Protokollversion (Server).
|
static byte |
TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE |
Telegrammtyp: Verhandlung der Protokollversion (Client)
|
static byte |
TRANSMITTER_REQUEST_TYPE |
Telegramm zum Aufbauen einer Dav-Dav-Verbindung nach der SRP-Authentifizierung
|
static byte |
TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE |
Telegrammtyp: Ermittlung der Telegrammlaufzeit
|
static byte |
TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE |
Telegrammtyp: Ermittlung der Telegrammlaufzeit
|
static byte |
TRANSMITTER_TERMINATE_ORDER_TYPE |
Telegrammtyp: Terminierung der Verbindung
|
protected byte |
type |
Der Telegrammtyp.
|
Constructor | Description |
---|---|
DataTelegram() |
Modifier and Type | Method | Description |
---|---|---|
int |
getLength() |
Gibt die Länge des Telegramms an.
|
byte |
getPriority() |
Gibt die Priorität des Telegramms an.
|
int |
getSize() |
Liefert die Gesamtgröße des Telegramms einschließlich des führenden Typ-Bytes und der Länge des Telegramminhalts.
|
static DataTelegram |
getTelegram(byte _type) |
Erstellt ein leeres Telegramm vom Typ des Übergabeparameters.
|
byte |
getType() |
Gibt den Typ des Telegramms an.
|
abstract java.lang.String |
parseToString() |
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
abstract void |
read(java.io.DataInputStream in) |
Liest ein Telegramm vom übergegebenen DataInputStream.
|
java.lang.String |
toShortDebugParamString() |
Bestimmt eine kurze Beschreibung der Eigenschaften eines Telegramms.
|
java.lang.String |
toShortDebugString() |
Gibt eine kurze Beschreibung des Objektes zurück.
|
java.lang.String |
toString() |
Gibt eine kurze Beschreibung des Objektes zurück.
|
abstract void |
write(java.io.DataOutputStream out) |
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
public static final byte PROTOCOL_VERSION_REQUEST_TYPE
public static final byte PROTOCOL_VERSION_ANSWER_TYPE
public static final byte AUTHENTIFICATION_TEXT_REQUEST_TYPE
public static final byte AUTHENTIFICATION_TEXT_ANSWER_TYPE
public static final byte AUTHENTIFICATION_REQUEST_TYPE
public static final byte AUTHENTIFICATION_ANSWER_TYPE
public static final byte COM_PARAMETER_REQUEST_TYPE
public static final byte COM_PARAMETER_ANSWER_TYPE
public static final byte TERMINATE_ORDER_TYPE
public static final byte CLOSING_TYPE
public static final byte REQUEST_SENDER_DATA_TYPE
public static final byte TELEGRAM_TIME_REQUEST_TYPE
public static final byte TELEGRAM_TIME_ANSWER_TYPE
public static final byte KEEP_ALIVE_TYPE
public static final byte SEND_SUBSCRIPTION_TYPE
public static final byte RECEIVE_SUBSCRIPTION_TYPE
public static final byte SEND_UNSUBSCRIPTION_TYPE
public static final byte RECEIVE_UNSUBSCRIPTION_TYPE
public static final byte APPLICATION_DATA_TELEGRAM_TYPE
public static final byte TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE
public static final byte TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE
public static final byte TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE
public static final byte TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE
public static final byte TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE
public static final byte TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE
public static final byte TRANSMITTER_COM_PARAMETER_REQUEST_TYPE
public static final byte TRANSMITTER_COM_PARAMETER_ANSWER_TYPE
public static final byte TRANSMITTER_TERMINATE_ORDER_TYPE
public static final byte TRANSMITTER_CLOSING_TYPE
public static final byte TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE
public static final byte TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE
public static final byte TRANSMITTER_KEEP_ALIVE_TYPE
public static final byte TRANSMITTER_DATA_SUBSCRIPTION_TYPE
public static final byte TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE
public static final byte TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE
public static final byte TRANSMITTER_DATA_TELEGRAM_TYPE
public static final byte TRANSMITTER_BEST_WAY_UPDATE_TYPE
public static final byte TRANSMITTER_LISTS_SUBSCRIPTION_TYPE
public static final byte TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE
public static final byte TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE
public static final byte TRANSMITTER_LISTS_UPDATE_TYPE
public static final byte TRANSMITTER_LISTS_UPDATE_2_TYPE
public static final byte SRP_REQUEST_TYPE
public static final byte SRP_ANSWER_TYPE
public static final byte SRP_VALDIATE_REQUEST_TYPE
public static final byte SRP_VALDIATE_ANSWER_TYPE
public static final byte APPLICATION_REQUEST_TYPE
public static final byte TRANSMITTER_REQUEST_TYPE
public static final byte ENCRYPTED_TYPE
public static final byte DISABLE_ENCRYPTION_REQUEST_TYPE
public static final byte DISABLE_ENCRYPTION_ANSWER_TYPE
public static final byte TRANSMITTER_DATA_TELEGRAM_V2_TYPE
protected byte type
protected byte priority
protected int length
public abstract void read(java.io.DataInputStream in) throws java.io.IOException
in
- Der DataInputStream.java.io.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
out
- Der DataOutputStream.java.io.IOException
- Falls der Datensatz nicht in den Stream geschrieben werden kann.public abstract java.lang.String parseToString()
public int getLength()
public int getSize()
getSize
in interface QueueableTelegram
public final byte getType()
public final byte getPriority()
getPriority
in interface QueueableTelegram
public static DataTelegram getTelegram(byte _type)
_type
- Typ eines Telegramms.DataTelegram
abgeleiteten Typs zurück.public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toShortDebugString()
public java.lang.String toShortDebugParamString()