using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Project { public partial class StateMachine { public enum eMsgOpt : byte { NORMAL, STEPCHANGE, ERROR, } /// /// 000~020 : System Define /// 020~255 : User Define /// public enum eSMStep : byte { NOTSET = 0, INIT, IDLE, REQSERVM, REQSERV, RUN, /// /// 작업완룡 /// FINISH, /// /// 왼쪽(출구)에서 자재를 투입합니다 /// LTAKE, /// /// 오른쪽(입구)에서 자채를 투입합니다 /// //RTAKE, POSITION_RESET, PAUSE, /// /// 시작명령을 기다리는중(PAUSE 상태에서 RESET시 설정 됨) /// WAITSTART, ERROR, UNLOADER_CHK, OVERLOAD, RESET, SAFTY, EMERGENCY, CLEAR, HOME, HOMECHK, QHOME, CLOSING, CLOSEWAIT, CLOSED, } } }