Files
ENIG/Cs_HMI/Project/Class/EnumData.cs
backuppc 16d51a2712 refactor: Use SetRunStepError within RunStep sequences
- Refactored _SM_RUN_ENTER, _EXIT, _BUFFER_IN, _BUFFER_OUT, and _Util to use SetRunStepError helper.

- Corrected AGV_RUN_FAIL and MESSAGE_ERROR codes in _SM_RUN_ENTER, _EXIT, and _CHARGE_GO.

- Added new error codes AGV_SPEED_SET_FAIL and AGV_RUN_FAIL to EnumData.cs.
2026-01-28 15:58:42 +09:00

122 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Project
{
public enum StepResult
{
Wait = 0,
Complete,
Error,
Cancel,
}
public enum eNextStep : byte
{
NOTHING = 0,
PAUSE,
PAUSENOMESAGE,
ERROR
}
public enum EFlag : byte
{
MINSPACE = 0,
MOTZ_LIMD,
MOTZ_LIMU,
WAIT_COVER_DOWN,
WAIT_COVER_UP,
POSITION_OUT,
FLAG_CHARGEALIGN,
//FLAG_AUTORUN,
FLAG_MOVING,
FLAG_NEXTSTOP_MARK,
FLAG_DIR_BW,
FLAG_SETUP,
FLAG_GATEOUT,
FLAG_STOP,
FLAG_LIMITHIGH,
FLAG_LIMITHIGHL,
FLAG_LIMITHIGHR,
FLAG_LIMITLOW,
FLAG_LIMITLOWL,
FLAG_LIMITLOWR,
}
public enum eECode : byte
{
NOERROR,
EMERGENCY,
NOMODELV,
USER_STOP,
USER_STEP,
AGVCONN,
PLCCONN,
MESSAGE_INFO,
MESSAGE_ERROR,
DOOFF,
DOON,
DIOFF,
DION,
NOTALLOWUP,
// Operational Errors
CART_EXIST,
MARK_TIMEOUT,
MARK_SENSOR_FAIL,
LIFT_ERROR,
AGV_SPEED_SET_FAIL,
AGV_RUN_FAIL,
AGV_STOP_FAIL,
PATH_INTEGRITY_FAIL,
TURN_FAIL,
NO_CHARGEPOINT,
NOTSET_CHARGEPOINT,
ALREADY_CHARGE,
}
public enum eResult : byte
{
TimeOut,
Dio,
NoError,
Setting,
NoModel,
Emergency,
Sensor,
Hardware,
Motion,
HomeTimeout,
PCBDetect,
Vision,
LOT,
}
public enum ePosition : byte
{
NONE = 0,
NOT,
QA,
QA_QC,
QC,
CHARGE,
QC_F1,
F1,
F1_F2,
F2,
F2_F3,
F3,
F3_F4,
F4,
F4_F5,
F5,
POT,
}
}