//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();
     }
 }
Example #2
0
        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();
        }
Example #3
0
 public void create_stubs()
 {
     _ampel = new AmpelStub();
     _ampelService = new AmpelService();
 }