public class Osi7LongTelegramRecombine
extends java.lang.Object
Diese Klasse stellt ein Objekt zur Verfügung, um Langtelegramm zu verarbeiten.
Constructor and Description |
---|
Osi7LongTelegramRecombine() |
Modifier and Type | Method and Description |
---|---|
byte[] |
getLongTelegram(byte[] telegram)
Gibt ein fertiges Langtelegramm zurück, damit das fertige Langtelegramm gefunden werden kann, wird das letzte Teiltelegramm übergeben.
|
boolean |
telegramReceived(byte[] telegram)
Erstellt ein Langtelegramm.
|
public boolean telegramReceived(byte[] telegram)
Erstellt ein Langtelegramm. Teilstücke werden an das bestehende Langtelegramm eingefügt.
telegram
- Teil eines Langtelegramms, das eingefügt werden soll. Dies kann auch den Anfang eines Langtelegramms darstellenpublic byte[] getLongTelegram(byte[] telegram) throws java.lang.IllegalStateException
Gibt ein fertiges Langtelegramm zurück, damit das fertige Langtelegramm gefunden werden kann, wird das letzte Teiltelegramm übergeben.
telegram
- Ein Teiltelegramm, das zu dem Langtelegramm gehört. Aus diesem Telegramm werden Informationen ausgelesen, um das richtige Langtelegramm zu finden.java.lang.IllegalStateException
- Das angeforderte Langtelegramm war noch nicht fertig