package com.zy.core.enums; /** * 四向穿梭车 * Wm207 PLC输入状态 */ public enum ShuttlePlcInputStatusType { LIFT_STATUS(Byte.parseByte("6"), "托盘顶部传感器状态") ; public byte id; public String desc; ShuttlePlcInputStatusType(byte id, String desc) { this.id = id; this.desc = desc; } public static ShuttlePlcInputStatusType get(byte id) { for (ShuttlePlcInputStatusType type : ShuttlePlcInputStatusType.values()) { if (type.id == id) { return type; } } return null; } public static ShuttlePlcInputStatusType get(ShuttlePlcInputStatusType type) { if (null == type) { return null; } for (ShuttlePlcInputStatusType shuttlePlcInputStatusType : ShuttlePlcInputStatusType.values()) { if (shuttlePlcInputStatusType == type) { return shuttlePlcInputStatusType; } } return null; } }