public class SendDataObject
extends java.lang.Object
Diese Klasse stellt die Attribute und Funktionalitäten des Datentyps SendDataObject zur Verfügung.
Constructor and Description |
---|
SendDataObject()
Erzeugt ein neues Objekt ohne Parameter.
|
SendDataObject(BaseSubscriptionInfo baseSubscriptionInfo,
boolean delayedDataFlag,
long dataNumber,
long time,
byte errorFlag,
byte[] attributesIndicator,
byte[] data)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getAttributesIndicator()
Gibt den Indikator zu den einzelnen Attributen der Attributgruppe zurück.
|
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück
|
boolean |
getDalayedDataFlag()
Gibt an, ob Interesse an nachgelieferte oder an aktuelle Datensätze besteht.
|
byte[] |
getData()
Gibt den Datensatz zurrück.
|
long |
getDataNumber()
Gibt die Laufende Nummer des Datensatzes zurück.
|
long |
getDataTime()
Die Zeit der Datensätze.
|
byte |
getErrorFlag()
Gibt der Fehlercode wenn vorhanden zurück.
|
int |
getLength()
Gibt die Länge dieses Telegrams zurück
|
java.lang.String |
parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt.
|
void |
read(java.io.DataInputStream in)
Lesen eines Datensatzes vom gegebenen DataInputStream
|
void |
write(java.io.DataOutputStream out)
Schreiben eines Datensatzes in den gegebenen DataOutputStream
|
public SendDataObject()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.
public SendDataObject(BaseSubscriptionInfo baseSubscriptionInfo, boolean delayedDataFlag, long dataNumber, long time, byte errorFlag, byte[] attributesIndicator, byte[] data)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
baseSubscriptionInfo
- AnmeldeinformationendelayedDataFlag
- Besagt das die zu sendenden Daten nachgelieferte Daten sind.dataNumber
- Laufende Nummer des Datensatzestime
- Die Zeit der DatensätzeerrorFlag
- FehlerkennungattributesIndicator
- Indikator zu der Änderungen der einzelnen Attributendata
- Der zu sendende Bytestrompublic final BaseSubscriptionInfo getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück
public final boolean getDalayedDataFlag()
Gibt an, ob Interesse an nachgelieferte oder an aktuelle Datensätze besteht.
public final long getDataNumber()
Gibt die Laufende Nummer des Datensatzes zurück.
public final long getDataTime()
Die Zeit der Datensätze.
public final byte getErrorFlag()
Gibt der Fehlercode wenn vorhanden zurück.
public final byte[] getAttributesIndicator()
Gibt den Indikator zu den einzelnen Attributen der Attributgruppe zurück.
public final byte[] getData()
Gibt den Datensatz zurrück.
public java.lang.String parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt.
public final void write(java.io.DataOutputStream out) throws java.io.IOException
Schreiben eines Datensatzes in den gegebenen DataOutputStream
out
- Ausgabe-StreamIOException,
- wenn beim Schreiben vom Ausgabe-Stream Fehler aufgetreten sind.java.io.IOException
public final void read(java.io.DataInputStream in) throws java.io.IOException
Lesen eines Datensatzes vom gegebenen DataInputStream
in
- Eingabe-StreamIOException,
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.java.io.IOException
public int getLength()
Gibt die Länge dieses Telegrams zurück