Interface HighLevelCommunicationCallbackInterface
-
- All Known Implementing Classes:
ClientHighLevelCommunication
public interface HighLevelCommunicationCallbackInterface
Schnittstelle mit der Informationen der unteren Kommunikationsschicht an eine höhere Kommunikationsschicht weitergegeben werden.
-
-
Method Summary
Modifier and Type Method Description void
disconnected(boolean error, java.lang.String message)
Wird von der unteren Kommunikationsschicht in Fehlersituationen zum Abbruch der Kommunikationsverbindung aufgerufen.void
update(DataTelegram telegram)
Wird von der unteren Kommunikationsschicht nach Empfang eines Telegramms aufgerufen.void
updateConfigData(SendDataObject receivedData)
Wenn ein neues Konfigurationstelegramm angekommen ist, wird es an die Verwaltung weitergeleitet.
-
-
-
Method Detail
-
update
void update(DataTelegram telegram) throws java.lang.InterruptedException
Wird von der unteren Kommunikationsschicht nach Empfang eines Telegramms aufgerufen.- Parameters:
telegram
- Das empfangene Telegramm- Throws:
java.lang.InterruptedException
- Wenn der Thread während eines blockierenden Aufrufs unterbrochen wurde
-
disconnected
void disconnected(boolean error, java.lang.String message)
Wird von der unteren Kommunikationsschicht in Fehlersituationen zum Abbruch der Kommunikationsverbindung aufgerufen.- Parameters:
error
-true
signalisiert eine Fehlersituation der unteren Kommunikationsschicht.message
- Fehlermeldung, die die Fehlersituation näher beschreibt.
-
updateConfigData
void updateConfigData(SendDataObject receivedData)
Wenn ein neues Konfigurationstelegramm angekommen ist, wird es an die Verwaltung weitergeleitet.- Parameters:
receivedData
- das Konfigurationstelegramm
-
-