namespace com.itac.oib { // remote-Methoden zum testen der Anwendung... public interface IAdapterControl { //bool addEventFilter(string filterExpr); //void clearFilter(); void startSetupCenterNotifyReceiver(); void stopSetupCenterNotifyReceiver(); /// /// subscriptions starten /// void startMonitoringReceiver(); /// /// subscriptions anhalten und austragen /// void stopMonitoringReceiver(); /// /// subscriptions starten /// void startTraceReceiver(); /// /// subscriptions anhalten und austragen /// void stopTraceReceiver(); /// /// subscriptions starten /// void startBoardGateKeeper(); /// /// subscriptions anhalten und austragen /// void stopBoardGateKeeper(); /// /// subscriptions starten /// void startDekReceiver(); /// /// subscriptions anhalten und austragen /// void stopDekReceiver(); bool ping(); /// /// liefert true, wenn dieser Adapter für eine SetupStation (Vorrüstplatz) konfiguriert ist. /// In diesem Fall muss die Client Applikation beim start keine Board Daten lesen /// /// bool isSetupStation(); /// /// dem Adapter die Interface-Konfiguration mitteilen /// /// @param ipAddress /// die Adresse, auf der das Interface zu erreichen ist /// @param hostName /// der host, auf dem das Interface zu erreichen ist void setInterfaceHost(int port, string ipAddress, string canonicalHostName, string hostName); void setChannelName(string channelName); } }