CommunicationInterfaceT_T_HighLevelCommunicationInterfaceT_T_HighLevelCommunicationpublic interface TransmitterCommunicationInterface extends CommunicationInterface
| Modifier and Type | Method | Description |
|---|---|---|
int |
getThroughputResistance() |
Gibt den Widerstand/die Gewichtung dieser Verbindung zurück.
|
void |
sendReceipt(long centralTransmitterId,
ConnectionState state,
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterSubscriptionType receiver,
RemoteSubscription remoteReceiverSubscription) |
Sendet eine Quittung auf eine Datenanmeldung zurück bzw. informiert darüber, ob es wirklich einen Zentraldatenverteiler
auf, bzw hinter diesem Datenverteiler gibt.
|
void |
subscribeToRemote(RemoteCentralSubscription remoteCentralSubscription) |
Sorgt für eine Datenanmeldung bei einem entfernten Zentraldatenverteiler.
|
void |
unsubscribeToRemote(RemoteCentralSubscription remoteCentralSubscription) |
Sorgt für Datenabmeldung bei einem entfernten Zentraldatenverteiler.
|
getId, getUserLogin, sendDatavoid subscribeToRemote(RemoteCentralSubscription remoteCentralSubscription)
remoteCentralSubscription - Anmeldeinformation auf einen Zentraldatenverteilervoid unsubscribeToRemote(RemoteCentralSubscription remoteCentralSubscription)
remoteCentralSubscription - Anmeldeinformation auf einen Zentraldatenverteilervoid sendReceipt(long centralTransmitterId,
ConnectionState state,
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterSubscriptionType receiver,
RemoteSubscription remoteReceiverSubscription)
centralTransmitterId - ID des zentraldatenverteilers, sofern vorhanden. Typischerweise die ID dieses Datenverteilers oder eines nachgelagerten Datenverteilers.state - Verbindungszustand, siehe ConnectionStatereceiver - Art der Anmeldung Quelle-Empfänger oder Sender-SenkeremoteReceiverSubscription - Entweder eine RemoteSenderSubscription oder eine RemoteReceiverSubscription,
die die zugehörige eingehende Anmeldung von eine manderen Datenverteiler darstellt.int getThroughputResistance()