From 7971d855ba2cf9772b46a7f67e2b669c0afcb91b Mon Sep 17 00:00:00 2001 From: patrick <patrick.xu@broconcentric.com> Date: 星期二, 22 十月 2019 11:30:35 +0800 Subject: [PATCH] 1. 添加标定操作及界面 2. 修改配置界面方法调用参数 3. SeerAGV添加电池信息监听 4. 添加AGV电池充电操作 5. 修改AGV状态变化操作,添加操作锁 --- src/A032.Process/Calibration/FrmCalib9PDynamic.cs | 40 ++++++++++++++++++++++++++++++++-------- 1 files changed, 32 insertions(+), 8 deletions(-) diff --git a/src/A032.Process/Calibration/FrmCalib9PDynamic.cs b/src/A032.Process/Calibration/FrmCalib9PDynamic.cs index e780681..5fe5c52 100644 --- a/src/A032.Process/Calibration/FrmCalib9PDynamic.cs +++ b/src/A032.Process/Calibration/FrmCalib9PDynamic.cs @@ -16,25 +16,49 @@ { public partial class FrmCalib9PDynamic : Form { + //private CalibrationConfigCollection calibConfig; + //private AGVBindUnit bind; + //private PathPosition position; + //private Action<AGVBindUnit, int, int> sendMessageToRobot_Calibration; + //private Action<CalibrationConfigCollection, AGVBindUnit, PathPosition> calculateMatrix; + public FrmCalib9PDynamic() { InitializeComponent(); } - public FrmCalib9PDynamic(ProcessControl process, IDevice device, IOperationConfig config, Action<List<CalibrationConfig>> finalCalculation) + //public FrmCalib9PDynamic(ProcessControl process, IDevice device, IOperationConfig config, Action<List<CalibrationConfig>> finalCalculation) + //{ + // InitializeComponent(); + + // Device = device as CameraBase; + // Config = config as CalibrationConfigCollection; + // FinalCalculation = finalCalculation; + // CtrlCalib9PDynamic = new CtrlCalib9PDynamic(process, device, config, finalCalculation); + //} + + public FrmCalib9PDynamic(ProcessControl process, CalibrationConfigCollection calibConfig, AGVBindUnit bind, PathPosition position, Action<AGVBindUnit, int, int> commuAction, Action<CalibrationConfigCollection, AGVBindUnit, PathPosition> finalCalculation) { InitializeComponent(); - Device = device as CameraBase; - Config = config as CalibrationConfigCollection; - FinalCalculation = finalCalculation; - CtrlCalib9PDynamic = new CtrlCalib9PDynamic(process, device, config, finalCalculation); + //Config = calibConfig; + //Bind = bind; + //Camera = Bind.Camera; + //Position = position; + //CommuAction = commuAction; + //FinalCalculation = finalCalculation; + + CtrlCalib9PDynamic = new CtrlCalib9PDynamic(process, calibConfig, bind, position, commuAction, finalCalculation); } - CameraBase Device { get; set; } - CalibrationConfigCollection Config { get; set; } + //AGVBindUnit Bind { get; set; } + //CameraBase Camera { get; set; } + //CalibrationConfigCollection Config { get; set; } + //PathPosition Position { get; set; } + //Action<AGVBindUnit, int, int> CommuAction; + //Action<CalibrationConfigCollection, AGVBindUnit, PathPosition> FinalCalculation { get; set; } + CtrlCalib9PDynamic CtrlCalib9PDynamic { get; set; } - Action<List<CalibrationConfig>> FinalCalculation { get; set; } private void FrmCalib9PDynamic_Load(object sender, EventArgs e) { -- Gitblit v1.8.0