Class SendSubscriptionInfo
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo
-
public class SendSubscriptionInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SendSubscriptionInfo()
Erzeugt neues Objekt ohne Parameter.SendSubscriptionInfo(BaseSubscriptionInfo baseSubscriptionInfo, SenderRole senderRole, boolean requestSupport)
Erzeugt neues Objekt mit gegebenen Parametern.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseSubscriptionInfo
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurückbyte
getLastTriggerRequest()
Gibt den letzten Zustand des Triggerflags zurück.short
getLength()
Gibt die Länge des Telegramms zurückboolean
isRequestSupported()
Gibt an, ob die Applikation getriggert werden kann.boolean
isSender()
Gibt an, ob der Status der Applikation Sender ist.boolean
isSenderRequestNotSupported()
Gibt an, ob der Status der Applikation Sender ist und ob nicht getriggert werden kann.boolean
isSenderRequestSupported()
Gibt an, ob der Status der Applikation Sender ist und ob getriggert werden kann.boolean
isSource()
Gibt an, ob der Status der Applikation Quelle ist.boolean
isSourceRequestNotSupported()
Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.boolean
isSourceRequestSupported()
Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.java.lang.String
parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibtvoid
read(java.io.DataInputStream in)
Lesen eines Datensatzes vom gegebenen DataInputStreamvoid
setLastTriggerRequest(byte b)
Setzt den letzten Zustand des Triggerflags.java.lang.String
toString()
void
write(java.io.DataOutputStream out)
Schreiben eines Datensatzes in das gegebene DataOutputStream
-
-
-
Constructor Detail
-
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 Detail
-
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
public final BaseSubscriptionInfo 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
public final java.lang.String parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt- Returns:
- Der String, der diesen Datensatz beschreibt
-
write
public final void write(java.io.DataOutputStream out) throws java.io.IOException
Schreiben eines Datensatzes in das gegebene DataOutputStream- Parameters:
out
- DataOutputStream- Throws:
java.io.IOException
- wenn beim Schreiben in den Outputstream ein Fehler auftritt
-
read
public final void read(java.io.DataInputStream in) throws java.io.IOException
Lesen eines Datensatzes vom gegebenen DataInputStream- Parameters:
in
- DataInputStream- Throws:
java.io.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
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-