using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Project.StateMachine
{
// public partial class StateMachine
//{
public enum eGoDir
{
Up,
Down,
}
public enum EMsgOpt : byte
{
NORMAL,
STEPCHANGE,
ERROR,
}
///
/// 000~020 : System Define
/// 020~255 : User Define
///
public enum eSMStep : byte
{
NOTSET = 0,
INIT,
SYNC,
IDLE,
RUN,
FINISH,
PAUSE,
ERROR,
RESET,
EMERGENCY,
CLEAR,
CLOSING,
CLOSEWAIT,
CLOSED,
}
///
/// RUN중일 때 사용되는 세부 시퀀스
///
public enum ERunStep : byte
{
///
/// 자동모드 대기상태
///
READY = 0,
///
/// 홈(QC)로 이동합니다
///
GOHOME,
///
/// 충전을 해제 함
///
CHARGEOFF,
///
/// 충전이동
///
GOCHARGE,
///
/// 충전중
///
CHARGECHECK = 50,
///
/// 상차이동
///
GOUP,
///
/// 하차이동
///
GODOWN,
}
}