package com.fzzy.api.data;
|
|
|
import com.fzzy.api.entity.ApiTrigger;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 网关与设备直接的通讯协议
|
*/
|
public enum GatewayDeviceProtocol {
|
|
TCP_FZZY_V3("TCP_FZZY_V3", "粮情-风正致远控制柜协议V3"),
|
GRAIN_FZZY_IGDS_V40("GRAIN_FZZY_IGDS_V40", "粮情-风正致远系统V40"),
|
GRAIN_FZZY_BHZN_WEB("GRAIN_FZZY_BHZN_WEB", "粮情-风正致远邦海网口协议"),
|
DEVICE_WEIGHT_HTTP("DEVICE_WEIGHT_HTTP", "地磅-HTTP协议"),
|
DEVICE_WEIGHT_TCP_YH("DEVICE_WEIGHT_TCP_YH", "地磅-耀华TCP协议"),
|
DEVICE_IDCARD_HTTP("DEVICE_IDCARD_HTTP", "身份证-HTTP协议"),
|
DEVICE_LED_HTTP("DEVICE_LED_HTTP", "LED-HTTP协议"),
|
DEVICE_LPR_SDK_HK("DEVICE_LPR_SDK_HK", "车牌识别-SDK海康"),
|
DEVICE_TEST("DEVICE_TEST", "测试协议");
|
|
|
private String code;
|
private String name;
|
|
public static List<ApiTrigger> listTrigger() {
|
List<ApiTrigger> list = new ArrayList<>();
|
list.add(new ApiTrigger(TCP_FZZY_V3.getCode(), TCP_FZZY_V3.getName()));
|
list.add(new ApiTrigger(GRAIN_FZZY_IGDS_V40.getCode(), GRAIN_FZZY_IGDS_V40.getName()));
|
list.add(new ApiTrigger(GRAIN_FZZY_BHZN_WEB.getCode(), GRAIN_FZZY_BHZN_WEB.getName()));
|
list.add(new ApiTrigger(DEVICE_WEIGHT_HTTP.getCode(), DEVICE_WEIGHT_HTTP.getName()));
|
list.add(new ApiTrigger(DEVICE_WEIGHT_TCP_YH.getCode(), DEVICE_WEIGHT_TCP_YH.getName()));
|
list.add(new ApiTrigger(DEVICE_IDCARD_HTTP.getCode(), DEVICE_IDCARD_HTTP.getName()));
|
list.add(new ApiTrigger(DEVICE_LED_HTTP.getCode(), DEVICE_LED_HTTP.getName()));
|
list.add(new ApiTrigger(DEVICE_LPR_SDK_HK.getCode(), DEVICE_LPR_SDK_HK.getName()));
|
list.add(new ApiTrigger(DEVICE_TEST.getCode(), DEVICE_TEST.getName()));
|
return list;
|
}
|
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
GatewayDeviceProtocol(String code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
}
|