public interface NetworkLayerListener
Interface, dass von der OSI-7 Schicht zur entgegennahme empfangener Telegramme und zur Verarbeitung von Statuswechseln implementiert werden muss.
Modifier and Type | Field and Description |
---|---|
static int |
DEVICE_CONNECTED |
static int |
DEVICE_DISCONNECTED |
Modifier and Type | Method and Description |
---|---|
void |
dataReceived(int sender,
byte[] data,
boolean longTelegram)
Diese Methode nimmt ein Telegramm entgegen und reicht es an den entsprechenden Empfänger weiter.
|
void |
stateChanged(int device,
int state) |
static final int DEVICE_CONNECTED
static final int DEVICE_DISCONNECTED
void dataReceived(int sender, byte[] data, boolean longTelegram)
Diese Methode nimmt ein Telegramm entgegen und reicht es an den entsprechenden Empfänger weiter.
sender
- Absender des Telegrammsdata
- TelegrammlongTelegram
- true = Das Telegramm, das übergeben wird, ist ein zusammengebautes Langtelegramm und muss besonders behandelt werden (Anzahl Einzeltelgramme fehlen, Länge Einzeltelegramme fehlt, usw), da es nicht der TLS Definition entspricht false = Die Daten entsprechen der TLS Definitionvoid stateChanged(int device, int state)