using Aurora.Api.Devices; namespace VisionCommon { /// /// EquipAdapter에서 사용하는 모션 제어 인터페이스 /// public interface IMotion { /// /// 요청한 이동량(delta)만큼 상대위치 이동한다. /// /// 상대 위치 이동량 /// 성공 : Hermes.E1.OK int RelMove(Position delta); /// /// 요청한 위치로 이동한다. /// /// /// 성공 : Hermes.E1.OK int AbsMove(Position position); /// /// 요청한 포지션타입(ePositionType)에 맞는 위치로 절대위치 이동한다. /// /// 포지션타입 /// 성공 : Hermes.E1.OK int MovePosition(ePositionType positionType); /// /// 현재 모터 위치를 리턴한다. /// /// 현재 모터 위치 Position GetPosition(); } }