public class TelegramStructure
extends java.lang.Object
Klasse mit Methoden zur Behandlung von OSI7 Telegrammen.
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug |
private int |
_nodeNumber |
(package private) java.util.List<byte[]> |
_singleTelegrams |
Constructor and Description |
---|
TelegramStructure(byte[] osi7bytes)
Konstruktor.
|
TelegramStructure(int nodeNumber)
Konstruktor.
|
TelegramStructure(int nodeNumber,
java.util.List<byte[]> singleTelegrams)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSingleTelegram(byte[] singleTelegramBytes) |
int |
getFgFromSingleTelegram(byte[] singleTelegram)
Liefert die Funktionsgruppe des Einzeltelegramms zurück.
|
int |
getNodeNumber()
Gibt die Knotennummer des OSI7-Telegramms zurück.
|
int |
getNumberOfSingletelegrams() |
java.util.List<byte[]> |
getSingleTelegrams()
Gibt die Einzeltelegramme des OSI7 Telegramms zurück.
|
(package private) byte[] |
getTelegramBytes()
Gibt das OSI7 Telegramm als Byte-Array zurück.
|
private static final Debug _debug
private int _nodeNumber
java.util.List<byte[]> _singleTelegrams
public TelegramStructure(byte[] osi7bytes)
Konstruktor. Als Parameter wird ein OSI7-Telegramm übergeben.
osi7bytes
- Bytearray eines OSI7-Telegramm.public TelegramStructure(int nodeNumber)
Konstruktor. Als Parameter wird die Knotennummer übergeben.
nodeNumber
- Knotennummerpublic TelegramStructure(int nodeNumber, java.util.List<byte[]> singleTelegrams)
Konstruktor. Als Parameter wird die Knotennummer und eine Liste der Einzeltelegramme übergeben.
nodeNumber
- KnotennummersingleTelegrams
- Liste Bytearrays der Einzeltelegrammepublic void addSingleTelegram(byte[] singleTelegramBytes)
public int getFgFromSingleTelegram(byte[] singleTelegram)
Liefert die Funktionsgruppe des Einzeltelegramms zurück.
singleTelegram
- Einzeltelegrammbyte[] getTelegramBytes()
Gibt das OSI7 Telegramm als Byte-Array zurück.
public int getNodeNumber()
Gibt die Knotennummer des OSI7-Telegramms zurück.
public java.util.List<byte[]> getSingleTelegrams()
Gibt die Einzeltelegramme des OSI7 Telegramms zurück.
public int getNumberOfSingletelegrams()