public MainWindow()
        {
            InitializeComponent();
            this.DataContext = this.FindResource("reg");

            // On se connecte au serveur rocrail
            Rocrail = new CRocrail("172.17.50.136", 8051);
            //Rocrail = new CRocrail("127.0.0.1", 8051);

            // On spécifie qu'on utilise le plan
            Rocrail.UsePlan = true;
           
            // On s'abonne aux évenements 
            Rocrail.PlanLoaded += OnPlanLoaded;
            Rocrail.ElementUpdated += OnElementUpdated;
            Rocrail.ElementAdded += OnElementAdded;
            
            // On lance le thread de reception des évenements
            Rocrail.StartScrut();

            // On de mande au serveur rocrail le plan
            Rocrail.Client.Send("<model cmd=\"plan\" />");
            olok();
            
            
        }
 public static void Initialiser()
 {
     res = (CVMRegulateurComposeur)Application.Current.FindResource("RessourcesMV"); // permet d'avoir accès à RessourcesMV (App.xaml) dans les methodes statiques
     rocrail = new CRocrail();
     estConnecte = false;
     planRecu = false;
     _ip = "192.168.1.97";
     _port = 8051;
 }
 public MainWindow()
 {
     // connexion 
     objRocrail = new CRocrail("172.17.50.136", 8051);
     objRocrail.UsePlan = true;          
     //
     objRocrail.PlanLoaded += OnPlanLoaded; // lorsque le plan a été charger par la librairie
     //
     objRocrail.StartScrut();
     objRocrail.Client.Send("<model cmd=\"plan\" />");
     InitializeComponent();
     displayingConsole();  
 }
Exemple #4
0
 public MainWindow()
 {
     // connexion 
     objRocrail = new CRocrail("172.17.50.136", 8051);
     objRocrail.UsePlan = true;          
     //
     objRocrail.PlanLoaded += OnPlanLoaded; // lorsque le plan a été charger par la librairie
     //
     objRocrail.StartScrut();
     objRocrail.Client.Send("<model cmd=\"plan\" />");
     InitializeComponent();
     displayingConsole();
     // objRocrail.Client.Send("<lc id=\"" + objRocrail.Plan.lclist.ElementAt(1).ID + "\"cmd=\"blockside\" />");
     // voir doc p63 - PostAiguillageAMFL
 }
Exemple #5
0
        static void Main(string[] args)
        {
            // On se connecte au serveur rocrail
            Rocrail = new CRocrail("172.17.50.136", 8051);
            //Rocrail = new CRocrail("127.0.0.1", 8051);

            // On spécifie qu'on utilise le plan
            Rocrail.UsePlan = true;

            // On s'abonne aux évenements 
            Rocrail.PlanLoaded += OnPlanLoaded;
            Rocrail.ElementUpdated += OnElementUpdated;
            Rocrail.ElementAdded += OnElementAdded;

            // On lance le thread de reception des évenements
            Rocrail.StartScrut();

            // On de mande au serveur rocrail le plan
            Rocrail.Client.Send("<model cmd=\"plan\" />");
        }