Ejemplo n.º 1
0
 public void perform(commander.ctrl_channel ctrl_chnl_para)
 {
     ElementStatusUpdateEventArgs eStatus = new ElementStatusUpdateEventArgs();
     eStatus.Status = string.Format("Perform started of {0} at {1}", this.Node.Text, DateTime.Now.ToString("HH:mm:ss.fff"));
     ElementStatusUpdateEvent(this, eStatus);
     _ctrl_chnl = ctrl_chnl_para;
     _organizer.MWMsgCtrl.AckSettingUpdateReceived += OnAckSettingUpdate;
     update_pid_settings();
     //Timer:
     TimeOutWatch = new Timer();
     TimeOutWatch.Tick += OnTimeOut;
     TimeOutWatch.Interval = session_organizer.timeOutInterval;
     TimeOutWatch.Start();
 }
Ejemplo n.º 2
0
 //Methods:
 public void perform(commander.ctrl_channel ctrl_chnl_para)
 {
     //First step
     Debug.WriteLine(string.Format("MRFT Perform started {0}", DateTime.Now.ToLongTimeString()));
     _ctrl_chnl = ctrl_chnl_para;
     _organizer.MWMsgCtrl.AckSettingUpdateReceived += OnAckIntialSettingUpdateReceived;
     while (!mrft_points[_perform_counter].Is_included)
     {
         _perform_counter++;
     }
     update_mrft_point_settings(mrft_points[_perform_counter]);
     TimeOutWatch.Interval = session_organizer.timeOutInterval;
     TimeOutWatch.Start();
     ElementStatusUpdateEventArgs eStatus = new ElementStatusUpdateEventArgs();
     eStatus.Status = string.Format("Element {0} started performing",this.Node.Name);
     ElementStatusUpdateEvent(this, eStatus);
 }
Ejemplo n.º 3
0
 //Methods:
 public void perform(commander.ctrl_channel ctrl_chnl_para)
 {
     _ctrl_chnl = ctrl_chnl_para;
     ElementStatusUpdateEventArgs eStatus = new ElementStatusUpdateEventArgs();
     eStatus.Status = string.Format("Perform started of {0} at {1}", this.Node.Text, DateTime.Now.ToString("HH:mm:ss.fff"));
     ElementStatusUpdateEvent(this, eStatus);
     _organizer.MWMsgCtrl.AckCommandReceived += OnAckCommandReceived;
     _msgID = _organizer.MWCommander.AckID;
     LastMessage = _organizer.MWCommander.issue_cmd(CommandType, 0,ctrl_chnl_para);//1: true
     _organizer.MWSerialDriver.serial_send(LastMessage);
     //Timer:
     TimerOutWatch = new Timer();
     TimerOutWatch.Tick += OnTimeOut;
     TimerOutWatch.Interval = session_organizer.timeOutInterval;
     TimerOutWatch.Start();
 }