using Rs.Motion; using Rs.MotionPlat.Commom; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Rs.MotionPlat.Flow.SafePosFlow { public enum EGoSafePosFlowStep { 到安全位, 等待运动到安全位 } public class GoSafePosFlow { protected string logInfo = string.Empty; protected ErrorCode errCode = ErrorCode.Ok; protected EGoSafePosFlowStep step = EGoSafePosFlowStep.到安全位; protected bool finished = true; protected ManualResetEvent taskFinishedEvent = new ManualResetEvent(true); /// /// 回安全位 /// public virtual void GoSafePostion(EExceptionSafePos ePos = EExceptionSafePos.Socket) { } } }