Class SendSubscriptionInfo
java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo
-
Constructor Summary
ConstructorsConstructorDescriptionErzeugt neues Objekt ohne Parameter.SendSubscriptionInfo
(BaseSubscriptionInfo baseSubscriptionInfo, SenderRole senderRole, boolean requestSupport) Erzeugt neues Objekt mit gegebenen Parametern. -
Method Summary
Modifier and TypeMethodDescriptionfinal BaseSubscriptionInfo
Gibt die Basisanmeldeinformationen zurückfinal byte
Gibt den letzten Zustand des Triggerflags zurück.short
Gibt die Länge des Telegramms zurückfinal boolean
Gibt an, ob die Applikation getriggert werden kann.final boolean
isSender()
Gibt an, ob der Status der Applikation Sender ist.final boolean
Gibt an, ob der Status der Applikation Sender ist und ob nicht getriggert werden kann.final boolean
Gibt an, ob der Status der Applikation Sender ist und ob getriggert werden kann.final boolean
isSource()
Gibt an, ob der Status der Applikation Quelle ist.final boolean
Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.final boolean
Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.final String
Gibt ein String zurrück, der diesen Datensatz beschreibtfinal void
read
(DataInputStream in) Lesen eines Datensatzes vom gegebenen DataInputStreamfinal void
setLastTriggerRequest
(byte b) Setzt den letzten Zustand des Triggerflags.toString()
final void
write
(DataOutputStream out) Schreiben eines Datensatzes in das gegebene DataOutputStream
-
Constructor Details
-
SendSubscriptionInfo
public SendSubscriptionInfo()Erzeugt neues Objekt ohne Parameter. Diese werden später gesetzt -
SendSubscriptionInfo
public SendSubscriptionInfo(BaseSubscriptionInfo baseSubscriptionInfo, SenderRole senderRole, boolean requestSupport) Erzeugt neues Objekt mit gegebenen Parametern.- Parameters:
baseSubscriptionInfo
- BasisannmeldeinformaionsenderRole
- SenderrollerequestSupport
- Triggerflag
-
-
Method Details
-
getLastTriggerRequest
public final byte getLastTriggerRequest()Gibt den letzten Zustand des Triggerflags zurück.- Returns:
- letzter Zustand des Triggerflags
-
setLastTriggerRequest
public final void setLastTriggerRequest(byte b) Setzt den letzten Zustand des Triggerflags.- Parameters:
b
- Zusatnd
-
getBaseSubscriptionInfo
Gibt die Basisanmeldeinformationen zurück- Returns:
- Basisanmeldeinformation
-
isSenderRequestSupported
public final boolean isSenderRequestSupported()Gibt an, ob der Status der Applikation Sender ist und ob getriggert werden kann.- Returns:
ture:
Applikation ist ein Sender und es darf getriggert werden,false:
Applikation ist kein Sender oder es darf nicht getriggert werden.
-
isSenderRequestNotSupported
public final boolean isSenderRequestNotSupported()Gibt an, ob der Status der Applikation Sender ist und ob nicht getriggert werden kann.- Returns:
ture:
Applikation ist ein Sender und es darf nicht getriggert werden,false:
Applikation ist kein Sender oder es darf getriggert werden.
-
isSourceRequestSupported
public final boolean isSourceRequestSupported()Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.- Returns:
ture:
Applikation ist eine Quelle und es darf getriggert werden,false:
Applikation ist keine Quelle oder es darf nicht getriggert werden.
-
isSourceRequestNotSupported
public final boolean isSourceRequestNotSupported()Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.- Returns:
ture:
Applikation ist eine Quelle und es darf nicht getriggert werden,false:
Applikation ist keine Quelle oder es darf getriggert werden.
-
isSource
public final boolean isSource()Gibt an, ob der Status der Applikation Quelle ist.- Returns:
true:
Applikation ist Quelle,false:
Applikation ist keine Quelle
-
isSender
public final boolean isSender()Gibt an, ob der Status der Applikation Sender ist.- Returns:
true:
Applikation ist Sender,false:
Applikation ist kein Sender
-
isRequestSupported
public final boolean isRequestSupported()Gibt an, ob die Applikation getriggert werden kann.- Returns:
true:
Applikation kann getriggert werden,false:
Applikation kann nicht getriggert werden
-
parseToString
Gibt ein String zurrück, der diesen Datensatz beschreibt- Returns:
- Der String, der diesen Datensatz beschreibt
-
write
Schreiben eines Datensatzes in das gegebene DataOutputStream- Parameters:
out
- DataOutputStream- Throws:
IOException
- wenn beim Schreiben in den Outputstream ein Fehler auftritt
-
read
Lesen eines Datensatzes vom gegebenen DataInputStream- Parameters:
in
- DataInputStream- Throws:
IOException
- wenn beim Lesen des Inputstream ein Fehler auftritt
-
getLength
public short getLength()Gibt die Länge des Telegramms zurück- Returns:
- die Länge des Telegramms
-
toString
-