From 753b5add58defa5c09015308efb81bcaea0ebe91 Mon Sep 17 00:00:00 2001 From: xcd <834800634@qq.com> Date: 星期六, 04 七月 2020 12:36:55 +0800 Subject: [PATCH] 修改板卡操作配置基类复数化 --- src/Bro.Device.GTSCard/GTSCardDriver.cs | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/Bro.Device.GTSCard/GTSCardDriver.cs b/src/Bro.Device.GTSCard/GTSCardDriver.cs index 0368c10..04c2bf1 100644 --- a/src/Bro.Device.GTSCard/GTSCardDriver.cs +++ b/src/Bro.Device.GTSCard/GTSCardDriver.cs @@ -164,22 +164,22 @@ /// <returns>杩愬姩鎺у埗+鍋滄鍒ゆ柇</returns> public override ResponseMessage MoveToPoint(IOperationConfig opConfig) { - bool resultOK = false; - var gtsOperationConfig = opConfig as GTSCardOperationConfig; - List<Task<bool>> taskList = new List<Task<bool>>(); - //TaskFactory factory = new TaskFactory(TaskCreationOptions.LongRunning, TaskContinuationOptions.None); - // 濡傛灉鏄涓酱鐨勮繍鍔� 绛夋瘡涓酱杩愬姩缁撴潫 - foreach (var movingOp in gtsOperationConfig.MovingOps) - { - //var task = factory.StartNew<bool>((op) => - //{ - // return SingleAxisMoving(op as MovingOption); - //}, movingOp); - var task = SingleAxisMoving(movingOp); - taskList.Add(task); - } - Task.WaitAll(taskList.ToArray()); - resultOK = taskList.All(u => u.GetAwaiter().GetResult()); + //bool resultOK = false; + //var gtsOperationConfig = opConfig as GTSCardOperationConfig; + //List<Task<bool>> taskList = new List<Task<bool>>(); + ////TaskFactory factory = new TaskFactory(TaskCreationOptions.LongRunning, TaskContinuationOptions.None); + //// 濡傛灉鏄涓酱鐨勮繍鍔� 绛夋瘡涓酱杩愬姩缁撴潫 + //foreach (var movingOp in gtsOperationConfig.MovingOps) + //{ + // //var task = factory.StartNew<bool>((op) => + // //{ + // // return SingleAxisMoving(op as MovingOption); + // //}, movingOp); + // var task = SingleAxisMoving(movingOp); + // taskList.Add(task); + //} + //Task.WaitAll(taskList.ToArray()); + //resultOK = taskList.All(u => u.GetAwaiter().GetResult()); //return resultOK; throw new NotImplementedException(); -- Gitblit v1.8.0