领胜LDS 键盘AOI检测项目
wells.liu
2020-06-29 995ba735e29f5b758e023240b45a521d28ba9463
代码优化
5个文件已删除
2个文件已修改
1287 ■■■■■ 已修改文件
src/Bro.Device.GTSCard/Bro.Device.GTSCard.csproj 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GTSCardDriver.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GtsCardManager.cs 440 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GtsIO.cs 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GtsMotionCard.cs 483 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GtsParameter.cs 194 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/GtsPos.cs 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.Device.GTSCard/Bro.Device.GTSCard.csproj
@@ -48,12 +48,7 @@
  <ItemGroup>
    <Compile Include="GTSCardDriver.cs" />
    <Compile Include="GTSCardConfig.cs" />
    <Compile Include="GtsCardManager.cs" />
    <Compile Include="GTSCardAPI.cs" />
    <Compile Include="GtsIO.cs" />
    <Compile Include="GtsMotionCard.cs" />
    <Compile Include="GtsParameter.cs" />
    <Compile Include="GtsPos.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup>
src/Bro.Device.GTSCard/GTSCardDriver.cs
@@ -33,29 +33,6 @@
            }
        }
        static Dictionary<int, object> axisMoveLockDict = new Dictionary<int, object>();
        /// <summary>
        /// 轴运动开始时的检测,true:有冲突 不可继续执行 false:无冲突,可继续执行
        /// </summary>
        public event OnAxisStartToCheckDelegate OnAxisStartToCheckConfliction;
        /// <summary>
        /// 暂停(线程同步事件)
        /// </summary>
        Dictionary<int, ManualResetEvent> axisImmediatePauseHandleDict = new Dictionary<int, ManualResetEvent>();
        Dictionary<int, CancellationTokenSource> axisMoveCancelDict = new Dictionary<int, CancellationTokenSource>();
        /// <summary>
        /// 运行过程中的线程等待
        /// </summary>
        private Dictionary<int, ManualResetEvent> runningEventDic = new Dictionary<int, ManualResetEvent>();
        private Dictionary<int, AutoResetEvent> axisMovingHandleDict = new Dictionary<int, AutoResetEvent>();
        private ConcurrentDictionary<int, int> axisDestination = new ConcurrentDictionary<int, int>();
        private ObservableCollection<int> _commandAxisList = new ObservableCollection<int>();
        public Action<bool> CommandAxisCountChangedAction = null;
        private Dictionary<int, VelocityPara> velIndexDict = new Dictionary<int, VelocityPara>();
        ManualResetEvent _pauseHandle = new ManualResetEvent(true);
        static object moveLock = new object();
        /// <summary>
        /// 是否复位标志
@@ -78,7 +55,6 @@
        {
            InitialMotionCard();
        }
        protected override void Pause()
        {
src/Bro.Device.GTSCard/GtsCardManager.cs
File was deleted
src/Bro.Device.GTSCard/GtsIO.cs
File was deleted
src/Bro.Device.GTSCard/GtsMotionCard.cs
File was deleted
src/Bro.Device.GTSCard/GtsParameter.cs
File was deleted
src/Bro.Device.GTSCard/GtsPos.cs
File was deleted