From 767d0876af17721c3d708a6723112352dff1284f Mon Sep 17 00:00:00 2001 From: wells.liu <wells.liu@broconcentric.com> Date: 星期一, 29 六月 2020 18:45:10 +0800 Subject: [PATCH] 板卡驱动 --- src/Bro.Common.Device/Interface/IMotion.cs | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/Bro.Common.Device/Interface/IMotion.cs b/src/Bro.Common.Device/Interface/IMotion.cs index 7269b65..233ed8e 100644 --- a/src/Bro.Common.Device/Interface/IMotion.cs +++ b/src/Bro.Common.Device/Interface/IMotion.cs @@ -1,4 +1,6 @@ -锘縰sing System; +锘縰sing Bro.Common.Helper; +using Bro.Common.Interface; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -12,11 +14,23 @@ public interface IMotion { List<AxisInfo> GetCurrentAxisInfo(params string[] axisName); + + /// <summary> + /// 杩愬姩鏈烘瀯鐐瑰埌鐐圭Щ鍔� + /// </summary> + /// <param name="opConfig">杩愬姩閰嶇疆</param> + /// <returns>true锛氭甯哥粨鏉� false锛氬紓甯哥粨鏉�</returns> + bool MoveToPoint(IOperationConfig opConfig); } - public class AxisInfo + public class AxisInfo : IComplexDisplay { public string AxisName { get; set; } - public float AxisLocation { get; set; } + public double AxisLocation { get; set; } + + public string GetDisplayText() + { + return $"{AxisName}:{AxisLocation}"; + } } } -- Gitblit v1.8.0