71 lines
1.9 KiB
C#
71 lines
1.9 KiB
C#
namespace com.itac.oib
|
|
{
|
|
// remote-Methoden zum testen der Anwendung...
|
|
public interface IAdapterControl
|
|
{
|
|
void startSetupCenterNotifyReceiver();
|
|
void stopSetupCenterNotifyReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions starten
|
|
/// </summary>
|
|
void startMonitoringReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions anhalten und austragen
|
|
/// </summary>
|
|
void stopMonitoringReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions starten
|
|
/// </summary>
|
|
void startTraceReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions anhalten und austragen
|
|
/// </summary>
|
|
void stopTraceReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions starten
|
|
/// </summary>
|
|
void startBoardGateKeeper();
|
|
|
|
/// <summary>
|
|
/// subscriptions anhalten und austragen
|
|
/// </summary>
|
|
void stopBoardGateKeeper();
|
|
|
|
/// <summary>
|
|
/// subscriptions starten
|
|
/// </summary>
|
|
void startDekReceiver();
|
|
|
|
/// <summary>
|
|
/// subscriptions anhalten und austragen
|
|
/// </summary>
|
|
void stopDekReceiver();
|
|
|
|
bool ping();
|
|
|
|
/// <summary>
|
|
/// 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
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
bool isSetupStation();
|
|
|
|
/// <summary>
|
|
/// dem Adapter die Interface-Konfiguration mitteilen
|
|
/// </summary>
|
|
/// @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);
|
|
|
|
}
|
|
}
|