|
|
|
@ -149,7 +149,7 @@ public class PtlPcnEnumUtil {
|
|
|
|
|
DISCONNECT_CONTROL_CMD(20, "DISCONNECT_CONTROL_CMD", "断开控制器"),
|
|
|
|
|
LIGHT_ON_CMD(30, "LIGHT_ON_CMD", "亮灯命令"),
|
|
|
|
|
LIGHT_OFF_CMD(40, "LIGHT_OFF_CMD", "灭灯命令"),
|
|
|
|
|
INTERFACE_FEEDBACK(100, "INTERFACE_FEEDBACK", "发送给界面actor通过websocket返回");
|
|
|
|
|
INTERFACE_SIGNAL_CMD(50, "INTERFACE_SIGNAL_CMD", "发送给界面actor通过websocket返回");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
@ -187,6 +187,47 @@ public class PtlPcnEnumUtil {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum InterfaceSignalMessageType {
|
|
|
|
|
CONNECT_CONTROL_CMD(10, "111111", "连接控制器"),
|
|
|
|
|
DISCONNECT_CONTROL_CMD(20, "222222", "断开控制器"),
|
|
|
|
|
LIGHT_ON_CMD(30, "333333", "亮灯命令");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
InterfaceSignalMessageType(int value, String code, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static InterfaceSignalMessageType getTypeByValue(String code) {
|
|
|
|
|
if (StringUtils.isEmpty(code)) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
for (InterfaceSignalMessageType enums : InterfaceSignalMessageType.values()) {
|
|
|
|
|
if (enums.getCode().equals(code)) {
|
|
|
|
|
return enums;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum WsBusiType {
|
|
|
|
|
MONITOR_PROCESS(10, "MONITOR_PROCESS", "控制器相关");
|
|
|
|
|
|
|
|
|
|