Esempio n. 1
0
 /// <summary>
 /// 更新校准参数
 /// </summary>
 /// <param name="obj"></param>
 private void UpdateSystemCalibration(OldCalibrationEventArgs obj)
 {
     try
     {
         UpdateFactorCall(obj.DataFrame);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "更新校准参数");
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 用于校准
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void oldCalibration_CalibrationMessageArrived(object sender, OldCalibrationEventArgs e)
        {
            try
            {
                Action <OldCalibrationEventArgs> update = UpdateSystemCalibration;
                //Dispatcher.BeginInvoke(update, e);
                switch (e.Property)
                {
                case CalibrationAction.FactorCall:     //召唤系数
                {
                    Dispatcher.BeginInvoke(update, e);
                    BeginInvokeUpdateHistory(e.Data, e.Data.Length, "从站发送:FactorCall校准:");
                    MakeLogMessage(sender, "", "召唤系数应答", Log.LogType.Calibration);
                    break;
                }

                case CalibrationAction.FactorDownload:
                {
                    BeginInvokeUpdateHistory(e.Data, e.Data.Length, "从站发送:FactorDownload校准:");
                    MakeLogMessage(sender, "", "系数下载应答", Log.LogType.Calibration);
                    break;
                }

                case CalibrationAction.FactorFix:
                {
                    MessageBox.Show("系数固话成功");
                    BeginInvokeUpdateHistory(e.Data, e.Data.Length, "从站发送:FactorFix校准:");
                    MakeLogMessage(sender, "", "召唤系数固化成功应答", Log.LogType.Calibration);
                    break;
                }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "oldCalibration_CalibrationMessageArrived");
            }
        }