2025-06-16 17:24:23 +08:00

284 lines
4.9 KiB
C#

using System.ComponentModel;
namespace Syc.Basic.Web.WMS.Enums
{
public enum OrganizationType
{
,
}
public enum MenuType
{
,
,
}
public enum TrayState
{
[Description("生成")]
Build,
[Description("开始打包")]
PackStart,
[Description("开始贴标")]
Print,
[Description("包装完成")]
PackSucc,
[Description("开始搬运")]
TransportationStart,
[Description("搬运完成")]
TransportationSucc,
}
/// <summary>
/// 设备类型
/// </summary>
public enum DeviceType
{
[Description("PLC")]
plc,
[Description("扫码枪")]
scan,
[Description("PDF打印机")]
pdfPrinter,
[Description("打印机")]
printer,
[Description("喷码机")]
lnkjet,
}
/// <summary>
/// 通讯类
/// </summary>
public enum GrabEnum
{
MelsecMcNetHelp = 0,
SiemensS7NetHelp = 1,
ModbusTcpNet = 2,
OmronFinsTcpNet = 3,
HikScan = 50,
KeyEnceScan = 51,
AveryPrint = 60,
SpirePrintPDF = 70,
KgkLnkjet = 80,
PicanolPacketProtocol = 100,
}
public enum AgvPosStatus
{
[Description("禁用")]
Disable,
[Description("空闲")]
Free,
[Description("占用")]
Busy,
[Description("有料")]
HasMaterial,
}
public enum YarnFeedPosStatus
{
[Description("空闲")]
Free = 1,
[Description("有料")]
HasMaterial = 2,
[Description("工作中")]
Working = 4,
[Description("工作完成")]
Finished = 8,
}
public enum AgvPosType
{
[Description("托盘货架一层")]
Rack_1 = 1,
[Description("托盘货架二层")]
Rack_2,
[Description("托盘出口")]
TrayExport,
[Description("满车缓存")]
FullCache,
[Description("空车缓存")]
EmptyCache,
[Description("上纱位")]
YarnFeed,
}
public enum BoardType
{
[Description("纸板")]
CardBoard = 1,
[Description("木板")]
WoodBoard,
}
/// <summary>
/// 隔板类型
/// </summary>
public enum BoxPadType
{
[Description("蜂窝板")]
HoneycombPad = 1,
}
/// <summary>
/// 托盘类型
/// </summary>
public enum TrayType
{
[Description("塑胶板")]
Plastic = 1,
[Description("木托盘")]
Wood,
}
#region TY标签
/// <summary>
/// 打印X偏移类型
/// </summary>
public enum PrintXOffType
{
[Description("距离")]
Distance = 1,
[Description("位置")]
Location,
}
/// <summary>
/// 打印Y偏移类型
/// </summary>
public enum PrintYOffType
{
[Description("距离")]
Distance = 1,
[Description("隔板")]
BoxPad,
[Description("纱")]
Yarn,
}
/// <summary>
/// 标签类型
/// </summary>
public enum LabelType
{
[Description("主标签")]
MainLabel = 1,
[Description("PetSeatBelt标签")]
PetSeatBeltLabel = 10,
PetSeatBelttLabel_2 = 11,
[Description("TechnicalYarn标签")]
TechnicalYarn = 20,
}
public enum PetLabelType
{
BLUE_RED_DOT = 1,
BLACK_HEART,
GREEN_WHITE_TRIANGLE,
BLUE_HEART,
LIGHT_BROWN,
LIGHT_GREEN,
STRIPE_RED_YELLOW,
RED_DIAMOND,
PINK,
STRIPLE_GREEN_BLACK,
GREEN_DOT,
YELLOW,
YELLOW_BLUE,
RED_DOT,
}
/// <summary>
/// 标签包装类型
/// </summary>
public enum WrappingType
{
[Description("缠膜前")]
InSide = 1,
[Description("缠膜后")]
OutSide,
}
#endregion TY标签
public enum AGVProvide
{
[Description("Hik")]
,
[Description("HL")]
}
public enum HIKAgvCallbackMethod
{
[Description("start")]
,
[Description("lkcw")]
,
[Description("cancel")]
,
[Description("end")]
}
public enum AttributeValueType
{
[Description("bit")]
Bool = 1,
[Description("int")]
Int32,
[Description("float(24)")]
Float,
[Description("decimal(18,3)")]
Double,
[Description("varchar(5000)")]
String
}
public enum HikAGVTaskStatus
{
= -1,
,
,
,
}
}