Exemplo n.º 1
0
 private void execFileClick(object sender, EventArgs e)
 {
     /*string result = PuppetMaster.services.printHello();
      * logText.Text += "\r\n" + result;
      * sendStuffToPCS();*/
     PuppetMaster.startReadingConfigFile(fileText.Text, false);
 }
 public Interval(PuppetMaster pm)
 {
     this.pm = pm;
     InitializeComponent();
     foreach (string op_id in pm.operators.Keys)
     {
         op.Items.Add(op_id);
     }
 }
Exemplo n.º 3
0
        public static void Main()
        {
            PuppetMaster pm = new PuppetMaster();

            new Thread(() => {
                BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider();
                provider.TypeFilterLevel = TypeFilterLevel.Full;
                IDictionary props        = new Hashtable();
                props["port"]            = 10001;
                props["name"]            = "tcp10001";
                TcpChannel channel       = new TcpChannel(props, null, provider);
                ChannelServices.RegisterChannel(channel, false);
                RemotingServices.Marshal(pm, "pm", typeof(IPM));
            }).Start();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            MainWindow window = new MainWindow(pm);

            pm.setWindow(window);
            Application.Run(window);
        }
 public MainWindow(PuppetMaster pm)
 {
     InitializeComponent();
     this.pm   = pm;
     logs.Text = "Welcome!";
 }
Exemplo n.º 5
0
 private void execCommandButton_Click(object sender, EventArgs e)
 {
     PuppetMaster.executeCommand(commandText.Text);
     commandText.ResetText();
 }
Exemplo n.º 6
0
 private void resetButton_Click(object sender, EventArgs e)
 {
     PuppetMaster.reset();
 }
Exemplo n.º 7
0
 private void stepButton_Click(object sender, EventArgs e)
 {
     PuppetMaster.startReadingConfigFile(fileText.Text, true);
 }