Files
ATV_STDLabelAttach/QRValidation/Project/StateMachine/EnumStruct.cs
atvstdla dc66158497 Add QRValidation project to repository
- Added QRValidation vision control system
- Includes CapCleaningControl UI components
- WebSocket-based barcode validation system
- Support for Crevis PLC integration
- Test projects for PLC emulator, motion, IO panel, and Modbus

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 11:38:38 +09:00

72 lines
1.4 KiB
C#

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,
}
/// <summary>
/// 000~020 : System Define
/// 020~255 : User Define
/// </summary>
public enum eSMStep : byte
{
NOTSET = 0,
INIT,
IDLE,
REQSERVM,
REQSERV,
RUN,
/// <summary>
/// 작업완룡
/// </summary>
FINISH,
/// <summary>
/// 왼쪽(출구)에서 자재를 투입합니다
/// </summary>
LTAKE,
/// <summary>
/// 오른쪽(입구)에서 자채를 투입합니다
/// </summary>
//RTAKE,
POSITION_RESET,
PAUSE,
/// <summary>
/// 시작명령을 기다리는중(PAUSE 상태에서 RESET시 설정 됨)
/// </summary>
WAITSTART,
ERROR,
UNLOADER_CHK,
OVERLOAD,
RESET,
SAFTY,
EMERGENCY,
CLEAR,
HOME,
HOMECHK,
QHOME,
CLOSING,
CLOSEWAIT,
CLOSED,
}
}
}