SubscriptionRemoteReceivingSubscriptionLocalReceivingSubscription, RemoteDrainSubscription, RemoteReceiverSubscriptionpublic interface ReceivingSubscription extends Subscription
| Modifier and Type | Method | Description |
|---|---|---|
de.bsvrz.dav.daf.main.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(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram applicationDataTelegram,
long applicationId) |
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, unsubscribeboolean isDrain()
true zurück, wenn es sich um eine Senke handelttrue, wenn es sich um eine Senke handelt, sonst (Empfänger) falsede.bsvrz.dav.daf.main.ReceiveOptions getReceiveOptions()
void sendDataTelegram(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram applicationDataTelegram,
long applicationId)
applicationDataTelegram - TelegrammapplicationId - oder -1 falls nicht bekanntReceiverState getState()
void setState(ReceiverState receiverState, long centralTransmitterId)
receiverState - neuer StatuscentralTransmitterId - void sendStateTelegram(ReceiverState receiverState)