public class SendDataObject extends Object
Modifier and Type | Field and Description |
---|---|
private byte[] |
_attributesIndicator
Der Indikator zu Änderungen der einzelnen Attribute der Attributgruppe
|
private BaseSubscriptionInfo |
_baseSubscriptionInfo
Die Basisanmeldeinformationen
|
private byte[] |
_data
Der zu sendende Bytestrom
|
private long |
_dataNumber
Laufende Nummer des Datensatzes
|
private long |
_dataTime
Die Zeit der Datensätze
|
private boolean |
_delayedDataFlag
Besagt das die zu sendenden Daten nachgelieferte Daten sind.
|
private byte |
_errorFlag
Fehlerkennung der Anwendungsdaten.
|
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
|
String |
parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt.
|
void |
read(DataInputStream in)
Lesen eines Datensatzes vom gegebenen DataInputStream
|
void |
write(DataOutputStream out)
Schreiben eines Datensatzes in den gegebenen DataOutputStream
|
private BaseSubscriptionInfo _baseSubscriptionInfo
private boolean _delayedDataFlag
private long _dataNumber
private long _dataTime
private byte _errorFlag
private byte[] _attributesIndicator
private byte[] _data
public SendDataObject()
public SendDataObject(BaseSubscriptionInfo baseSubscriptionInfo, boolean delayedDataFlag, long dataNumber, long time, byte errorFlag, byte[] attributesIndicator, byte[] data)
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()
public final boolean getDalayedDataFlag()
public final long getDataNumber()
public final long getDataTime()
public final byte getErrorFlag()
public final byte[] getAttributesIndicator()
public final byte[] getData()
public String parseToString()
public final void write(DataOutputStream out) throws IOException
out
- Ausgabe-StreamIOException,
- wenn beim Schreiben vom Ausgabe-Stream Fehler aufgetreten sind.IOException
public final void read(DataInputStream in) throws IOException
in
- Eingabe-StreamIOException,
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.IOException
public int getLength()