public interface ReceivingSubscription extends Subscription
Interface für eine Anmeldung, die Daten empfängt
Modifier and Type | Method and Description |
---|---|
ReceiveOptions |
getReceiveOptions()
Gibt die Empfangsoptionen zurück, die der Empfänger bei der Anmeldung spezifiziert hat
|
ReceiverState |
getState()
Gibt den Status des Empfängers zurück
|
boolean |
isDrain()
Gibt true zurück, wenn es sich um eine Senke handelt
|
void |
sendDataTelegram(ApplicationDataTelegram applicationDataTelegram)
Sendet Daten an den Empfänger
|
void |
sendStateTelegram(ReceiverState receiverState) |
void |
setState(ReceiverState receiverState,
long centralTransmitterId)
Setzt den Status des Empfängers
|
getAuthenticationState, getBaseSubscriptionInfo, getCentralDistributorId, getCommunication, getConnectionState, getNodeId, isAllowed, unsubscribe
boolean isDrain()
Gibt true zurück, wenn es sich um eine Senke handelt
ReceiveOptions getReceiveOptions()
Gibt die Empfangsoptionen zurück, die der Empfänger bei der Anmeldung spezifiziert hat
void sendDataTelegram(ApplicationDataTelegram applicationDataTelegram)
Sendet Daten an den Empfänger
applicationDataTelegram
- TelegrammReceiverState getState()
Gibt den Status des Empfängers zurück
void setState(ReceiverState receiverState, long centralTransmitterId)
Setzt den Status des Empfängers
receiverState
- neuer StatuscentralTransmitterId
- void sendStateTelegram(ReceiverState receiverState)