CommunicationInterface
T_T_HighLevelCommunicationInterface
T_T_HighLevelCommunication
public 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, sendData
void 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 ConnectionState
receiver
- 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()