public class TelegramStructure extends Object
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug |
private int |
_nodeNumber |
(package private) List<byte[]> |
_singleTelegrams |
Constructor and Description |
---|
TelegramStructure(byte[] osi7bytes)
Konstruktor.
|
TelegramStructure(int nodeNumber)
Konstruktor.
|
TelegramStructure(int nodeNumber,
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() |
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
List<byte[]> _singleTelegrams
public TelegramStructure(byte[] osi7bytes)
osi7bytes
- Bytearray eines OSI7-Telegramm.public TelegramStructure(int nodeNumber)
nodeNumber
- Knotennummerpublic TelegramStructure(int nodeNumber, List<byte[]> singleTelegrams)
nodeNumber
- KnotennummersingleTelegrams
- Liste Bytearrays der Einzeltelegrammepublic void addSingleTelegram(byte[] singleTelegramBytes)
public int getFgFromSingleTelegram(byte[] singleTelegram)
singleTelegram
- Einzeltelegrammbyte[] getTelegramBytes()
public int getNodeNumber()
public List<byte[]> getSingleTelegrams()
public int getNumberOfSingletelegrams()