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