public class SingleTelegram
extends java.lang.Object
Constructor and Description |
---|
SingleTelegram(TlsData tlsData,
int osi7Adress,
int osi7AdressSender,
boolean longtelegramm)
Creates a new instance of SingleTelegram
|
Modifier and Type | Method and Description |
---|---|
boolean |
deleteDeBlock(int index)
Löscht den De-Block mit dem angegebenen Index aus dem Einzeltelegramm.
|
int |
getCountDeBlock()
Gibt die Anzahl der DE-Blöcke des Einzeltelgramms zurück.
|
DeBlock[] |
getDeBlock()
Gibt die DE-Blöcke des Einzeltelgramms zurück.
|
java.lang.String |
getDescriptionKey()
Liefert einen String auf Basis der Osi7Adresse, der De-Kanal-Nummer und der Funktionsgruppe als String.
|
int |
getFg()
Gibt die Funktionsgruppe der DE-Blöcke des Einzeltelgramms zurück.
|
int |
getId()
Gibt die Funktionsgruppe der DE-Blöcke des Einzeltelgramms zurück.
|
int |
getJobNumber()
Gibt die Jpbnummer der DE-Blöcke des Einzeltelgramms zurück.
|
java.lang.String |
getKey()
Liefert einen Hashkey auf Basis der Osi7Adresse, der De-Kanal-Nummer und der Funktionsgruppe als String.
|
java.lang.String |
getKey(int de)
Liefert einen Hashkey auf Basis der Osi7Adresse, der De-Kanal-Nummer und der Funktionsgruppe als String.
|
int |
getOsi7Adress()
Liefert die KnotenNummer des Osi7Telegramms.
|
java.lang.String |
getOsi7AdressLocCode()
Liefert die KnotenNummer des Osi7Telegramms in der Darstellung "LocationCode-Distanz" (0-0 .. 65535-255).
|
int |
getSender()
Liefert die KnotenNummer des Absenders des Osi7Telegramms.
|
java.util.Set<java.lang.Integer> |
getSetKeyDe()
Liefert eine Menge alle DE-Nummern im Einzeltelegramm
|
java.lang.String |
toString()
Ausgabe des Einzeltelegramms mit Einzelinformationen und Anwendungsdaten Beispielausgabe:
Eak-Key:2-2 FG:2 Id:11 JobNr:33 Anzahl De-Blöcke:2 Länge:10
00000000: 02 0B 21 02 02 C1 18 02 21 19 ..!..
|
public SingleTelegram(TlsData tlsData, int osi7Adress, int osi7AdressSender, boolean longtelegramm) throws IllegalOsi7TelegramStructureException
public int getCountDeBlock()
public DeBlock[] getDeBlock()
public java.lang.String getDescriptionKey()
public int getFg()
public int getId()
public int getJobNumber()
public java.lang.String getKey()
public int getOsi7Adress()
public java.lang.String getOsi7AdressLocCode()
public int getSender()
public java.util.Set<java.lang.Integer> getSetKeyDe()
public java.lang.String toString()
Eak-Key:2-2 FG:2 Id:11 JobNr:33 Anzahl De-Blöcke:2 Länge:10 00000000: 02 0B 21 02 02 C1 18 02 21 19 ..!..Á..!.
toString
in class java.lang.Object
public boolean deleteDeBlock(int index)
index
- Index des zu löschenden De-Blocks.public java.lang.String getKey(int de)
de
- De-Nummer, die zur Bildung des Schlüssels verwendet werden soll.