| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using SKMC.Api.Motion.Model;
- using System.Collections.Generic;
- namespace SKMC.Api.Motion.Driver
- {
- /// <summary>
- /// 运动控制数据解析器接口
- /// </summary>
- public interface IMotionDriverParser
- {
- /// <summary>
- /// 控制卡驱动对象
- /// </summary>
- IMotionDriver MotionDriver { get; set; }
- void CacheDio(MotionIO motionIO);
- /// <summary>
- /// 缓存更新所有的IO模组的数据
- /// </summary>
- void CacheDioAll();
- /// <summary>
- /// 缓存更新所有的AD模组的数据
- /// </summary>
- void CacheADAll();
- /// <summary>
- /// 缓存更新Axis数据
- /// </summary>
- void CacheAxis(MotionAxis motionAxis);
- /// <summary>
- /// 缓存更新所有的Axis数据
- /// </summary>
- void CacheAxisAll();
- }
- }
|