109 lines
1.7 KiB
C#
109 lines
1.7 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,
|
|
}
|
|
|
|
|
|
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,
|
|
}
|
|
}
|