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 neuesBaseSubscriptionInfoObjekt.BaseSubscriptionInfo(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant) Erzeugt neuesBaseSubscriptionInfoObjekt. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDiese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo.longDiese Methode ermittelt die ObjektIDshortDiese Methode ermittelt die_simulationVariate.longGibt die Identifizierung der Attributgruppenverwendung an.inthashCode()voidread(DataInputStream in) Diese Methode liest Daten aus dem EingabestromtoString()Diese Methode setzt einen String zusammen, welchen die_objectID,_simulationVariantund die_usageInformationenthält.voidwrite(DataOutputStream out) Diese Methode schreibt Daten in den Ausgabestrom.
-
Constructor Details
-
BaseSubscriptionInfo
public BaseSubscriptionInfo() -
BaseSubscriptionInfo
public BaseSubscriptionInfo(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant) Erzeugt neuesBaseSubscriptionInfoObjekt.- Parameters:
objectID- ID des ObjektesattributeGroupUsage- Objekt-ID der Attributgruppenverwendung.simulationVariant- Simulationsvariante
-
BaseSubscriptionInfo
public BaseSubscriptionInfo(long objectID, long attributeGroupUsageIdentification, short simulationVariant) Erzeugt neuesBaseSubscriptionInfoObjekt.- Parameters:
objectID- ID des ObjektesattributeGroupUsageIdentification- Objekt-ID der Attributgruppenverwendung.simulationVariant- Simulationsvariante
-
-
Method Details
-
toString
Diese Methode setzt einen String zusammen, welchen die_objectID,_simulationVariantund die_usageInformationenthält. -
getObjectID
public long getObjectID()Diese Methode ermittelt die ObjektID- Returns:
- objectID
-
getSimulationVariant
public short getSimulationVariant()Diese Methode ermittelt die_simulationVariate.- 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
-