//Diese Funktion muss gestartet werden, damit eine Verbindung zum Server aufgebaut werden kann. public void StartAmpelsteuerung() { try { DuplexChannelFactory <IAmpelService> factory = new DuplexChannelFactory <IAmpelService>(new CallbackClient(this), new NetNamedPipeBinding(), new EndpointAddress("net.pipe://localhost/Ampelsteuerung")); trafficlight = factory.CreateChannel(); } catch (Exception ex) { ex.ToString(); } }
public EnvironmentHandler(Canvas mycanvas, ref GUI.AmpelHandler _ah, ref IAmpelService _trafficlight) { oh = new ObstacleHandler(); ah = _ah; trafficlight = _trafficlight; canvas = mycanvas; //mycanvas.MouseMove += getEnvType; //Console.WriteLine("Buidler loaded"); entrypoints = new List <EntryPoint>(); elem = new List <Streetelem>(); LoadJson(); LoadEnvironment(); }
public void create_stubs() { _ampel = new AmpelStub(); _ampelService = new AmpelService(); }