QueueableTelegram, DataTelegramInterfacepublic class ApplicationDataTelegram extends DataTelegram implements DataTelegramInterface
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_TELEGRAM_V2_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type| Constructor | Description |
|---|---|
ApplicationDataTelegram() |
|
ApplicationDataTelegram(BaseSubscriptionInfo _baseSubscriptionInfo,
long _dataNumber,
boolean _delayedDataFlag,
byte _errorFlag,
byte[] _attributesIndicator,
byte[] _data,
int _totalTelegramCount,
int _telegramNumber,
long _time) |
|
ApplicationDataTelegram(BaseSubscriptionInfo _baseSubscriptionInfo,
long _dataNumber,
boolean _delayedDataFlag,
byte _errorFlag,
byte[] _attributesIndicator,
byte _priority,
byte[] _data,
int _totalTelegramCount,
int _telegramNumber,
long _time) |
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
getAttributesIndicator() |
Gibt den Indikator zu den einzelnen Attributen der Attributgruppe zurück.
|
BaseSubscriptionInfo |
getBaseSubscriptionInfo() |
Gibt die Basisanmeldeinformationen zurück.
|
byte[] |
getData() |
Gibt den Bytestrom dieses Telegramms zurück.
|
long |
getDataNumber() |
Gibt die Laufende Nummer des Datensatzes zurrück.
|
long |
getDataTime() |
Der Zeitstempel der Datensätze.
|
boolean |
getDelayedDataFlag() |
Gibt an, Datensätze nachgeliefert worden sind.
|
byte |
getErrorFlag() |
Gibt die Fehlerinformation zurück.
|
int |
getTelegramNumber() |
Gibt die Telegrammnummer dieses Teiltelegramms zurück.
|
int |
getTotalTelegramsCount() |
Gibt die Gesamtzahl der Teiltelegramme des ursprunglichen Datensatzes zurück.
|
java.lang.String |
parseToString() |
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(java.io.DataInputStream in) |
Liest ein Telegramm vom übergegebenen DataInputStream.
|
void |
setAttributesIndicator(byte[] newIndicators) |
Setzt den Indikator auf den neuen Wert.
|
void |
setDataIndex(long _dataNumber) |
Setzt den Datensatz-Index .
|
java.lang.String |
toShortDebugParamString() |
Bestimmt eine kurze Beschreibung der Eigenschaften eines Telegramms.
|
void |
write(java.io.DataOutputStream out) |
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugString, toStringpublic ApplicationDataTelegram()
public ApplicationDataTelegram(BaseSubscriptionInfo _baseSubscriptionInfo, long _dataNumber, boolean _delayedDataFlag, byte _errorFlag, byte[] _attributesIndicator, byte _priority, byte[] _data, int _totalTelegramCount, int _telegramNumber, long _time)
_baseSubscriptionInfo - Basisanmeldeinformation_dataNumber - Laufende Nummer des Datensatzes_delayedDataFlag - Sind die Daten nachgeliefert_errorFlag - Fehlerkennung der Anwendungsdaten. 0: Daten vorhanden (kein fehler). 1: Quelle vorhanden aber Daten noch nicht lieferbar. 2:
Quelle nicht vorhanden. 3: Keine Rechte 8: Unzulässige Anmeldung(2 quellen, 2 Senken, 1 Quelle 1 senke und umgekehrt)_attributesIndicator - gibt an ob sich ein Attribut geändert hat_priority - Priorität des Telegramms (CommunicationConstant )_data - Teil des Datensatzes als Bytestrom_totalTelegramCount - Anzahl aller Teiltelegramme, in die der gesamte Datensatz zerlegt wurde_telegramNumber - Index des Teiltelegramms_time - Datatime (Zeitpunkt, an dem der Datensatz erzeugt wurde)public ApplicationDataTelegram(BaseSubscriptionInfo _baseSubscriptionInfo, long _dataNumber, boolean _delayedDataFlag, byte _errorFlag, byte[] _attributesIndicator, byte[] _data, int _totalTelegramCount, int _telegramNumber, long _time)
_baseSubscriptionInfo - Basisanmeldeinformation_dataNumber - Laufende Nummer des Datensatzes_delayedDataFlag - Sind die Daten nachgeliefert_errorFlag - Fehlerkennung der Anwendungsdaten. 0: Daten vorhanden (kein fehler). 1: Quelle vorhanden aber Daten noch nicht lieferbar. 2:
Quelle nicht vorhanden. 3: Keine Rechte 8: Unzulässige Anmeldung(2 quellen, 2 Senken, 1 Quelle 1 senke und umgekehrt)_attributesIndicator - gibt an ob sich ein Attribut geändert hat_data - Teil des Datensatzes als Bytestrom_totalTelegramCount - Anzahl aller Teiltelegramme, in die der gesamte Datensatz zerlegt wurde_telegramNumber - Index des Teiltelegramms_time - Datatime (Zeitpunkt, an dem der Datensatz erzeugt wurde)public final BaseSubscriptionInfo getBaseSubscriptionInfo()
getBaseSubscriptionInfo in interface DataTelegramInterfacepublic final boolean getDelayedDataFlag()
public final long getDataNumber()
getDataNumber in interface DataTelegramInterfacepublic final long getDataTime()
public final byte getErrorFlag()
public final byte[] getAttributesIndicator()
public final void setAttributesIndicator(byte[] newIndicators)
newIndicators - enthält Informationen, welche Attribute sich geändert haben.public final int getTotalTelegramsCount()
getTotalTelegramsCount in interface DataTelegramInterfacepublic final int getTelegramNumber()
getTelegramNumber in interface DataTelegramInterfacepublic final byte[] getData()
public final void setDataIndex(long _dataNumber)
_dataNumber - Fortlaufende Nummerpublic java.lang.String toShortDebugParamString()
DataTelegramtoShortDebugParamString in class DataTelegrampublic final java.lang.String parseToString()
DataTelegramparseToString in class DataTelegrampublic final void write(java.io.DataOutputStream out)
throws java.io.IOException
DataTelegramwrite in class DataTelegramout - Der DataOutputStream.java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(java.io.DataInputStream in)
throws java.io.IOException
DataTelegramread in class DataTelegramin - Der DataInputStream.java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.