public class TransmitterDataSubscriptionReceipt extends DataTelegram
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 and Description |
---|
TransmitterDataSubscriptionReceipt() |
TransmitterDataSubscriptionReceipt(BaseSubscriptionInfo baseSubscriptionInfo,
byte subscriptionState,
byte receipt,
long transmitterId,
long[] transmitterList) |
Modifier and Type | Method and Description |
---|---|
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück.
|
long |
getMainTransmitterId()
Gibt die Id des für die angemeldeten Daten zuständigen Zentraldatenverteilers zurück.
|
byte |
getReceipt()
Gibt den Status der Quittung zurück 0: Keiner der angemeldeten Zentraldatenverteiler ist für die Daten zuständig. 1: Der spezifizierte
Datenverteiler ist der Zuständige für die Daten. 2: Der spezifizierte Datenverteiler ist der Zuständige für die Daten, die notwendigen Rechte
sind aber nicht vorhanden.
|
byte |
getSubscriptionState()
Gibt den Status der Anmeldung zurück 0: Senderanmeldung 1: Empfängeranmeldung.
|
long[] |
getTransmitters()
Gibt die Liste der zu berücksichtigenden Datenverteiler 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 |
write(java.io.DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString
public TransmitterDataSubscriptionReceipt()
public TransmitterDataSubscriptionReceipt(BaseSubscriptionInfo baseSubscriptionInfo, byte subscriptionState, byte receipt, long transmitterId, long[] transmitterList)
baseSubscriptionInfo
- BasisinformationensubscriptionState
- Information ob die Anmeldung ein Sender oder Empfänger istreceipt
- QuittungtransmitterId
- ID des ZentraldatenverteilerstransmitterList
- Liste der zu berücksichtigenden Datenverteilerpublic final BaseSubscriptionInfo getBaseSubscriptionInfo()
public final byte getSubscriptionState()
public final byte getReceipt()
public final long getMainTransmitterId()
public final long[] getTransmitters()
public final java.lang.String parseToString()
DataTelegram
parseToString
in class DataTelegram
public final void write(java.io.DataOutputStream out) throws java.io.IOException
DataTelegram
write
in class DataTelegram
out
- 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
DataTelegram
read
in class DataTelegram
in
- Der DataInputStream.java.io.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.