Class BaseSubscriptionInfo
java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo
Verwaltet eine Datenidentifikation bestehend aus Systemobjekt, Attributgruppenverwendung und Simulationsvariante.
-
Constructor Summary
ConstructorsConstructorDescriptionBaseSubscriptionInfo
(long objectID, long attributeGroupUsageIdentification, short simulationVariant) Erzeugt neuesBaseSubscriptionInfo
Objekt.BaseSubscriptionInfo
(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant) Erzeugt neuesBaseSubscriptionInfo
Objekt. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Diese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo.long
Diese Methode ermittelt die ObjektIDshort
Diese Methode ermittelt die_simulationVariat
e.long
Gibt die Identifizierung der Attributgruppenverwendung an.int
hashCode()
void
read
(DataInputStream in) Diese Methode liest Daten aus dem EingabestromtoString()
Diese Methode setzt einen String zusammen, welchen die_objectID
,_simulationVariant
und die_usageInformation
enthält.void
write
(DataOutputStream out) Diese Methode schreibt Daten in den Ausgabestrom.
-
Constructor Details
-
BaseSubscriptionInfo
public BaseSubscriptionInfo() -
BaseSubscriptionInfo
public BaseSubscriptionInfo(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant) Erzeugt neuesBaseSubscriptionInfo
Objekt.- Parameters:
objectID
- ID des ObjektesattributeGroupUsage
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- Simulationsvariante
-
BaseSubscriptionInfo
public BaseSubscriptionInfo(long objectID, long attributeGroupUsageIdentification, short simulationVariant) Erzeugt neuesBaseSubscriptionInfo
Objekt.- Parameters:
objectID
- ID des ObjektesattributeGroupUsageIdentification
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- Simulationsvariante
-
-
Method Details
-
toString
Diese Methode setzt einen String zusammen, welchen die_objectID
,_simulationVariant
und die_usageInformation
enthält. -
getObjectID
public long getObjectID()Diese Methode ermittelt die ObjektID- Returns:
- objectID
-
getSimulationVariant
public short getSimulationVariant()Diese Methode ermittelt die_simulationVariat
e.- Returns:
- Simulationsvariate
-
write
Diese Methode schreibt Daten in den Ausgabestrom.- Parameters:
out
- Ausgabestrom- Throws:
IOException
- Falls Fehler im Ausgabestrom auftritt
-
read
Diese Methode liest Daten aus dem Eingabestrom- Parameters:
in
- Eingabestrom- Throws:
IOException
- Falls Fehler im Ausgabestrom auftritt
-
equals
Diese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo. -
hashCode
public int hashCode() -
getUsageIdentification
public long getUsageIdentification()Gibt die Identifizierung der Attributgruppenverwendung an.- Returns:
- Aspektcode
-