using SKMC.Api.Motion.Driver; namespace SKMC.Api.Motion { /// /// 运动控制卡管理器接口 /// public interface IMotionCardManager { /// /// 创建控制卡驱动 /// /// 控制卡驱动名(型号) /// IMotionDriver Create(string driverName); /// /// 创建控制卡高级接口 /// /// 控制卡驱动 /// IMotionDriverAdvance Create(IMotionDriver motionDriver); /// /// 打开控制卡并初始化 /// /// 控制卡驱动 /// void Open(IMotionDriver motionDriver); /// /// 关闭控制卡 /// void Close(); /// /// 获取控制卡驱动 /// /// IMotionDriver GetMotionDriver(); /// /// 获取Ethercat总线连接状态 /// /// bool GetEcatStatus(); } }