| | |
| | | package com.fzzy.api.data; |
| | | |
| | | |
| | | import com.fzzy.api.entity.ApiTrigger; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 网关设备类型 |
| | | */ |
| | | public enum GatewayDeviceType { |
| | | |
| | | GRAIN_FZZY_ZH_2023("GRAIN_FZZY_ZH_2023", "粮情-风正致远控制柜协议2023"), |
| | | 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", "测试协议"); |
| | | TYPE_01("TYPE_01", "地磅"), |
| | | TYPE_02("TYPE_02", "车牌识别"), |
| | | TYPE_03("TYPE_03", "道闸"), |
| | | TYPE_04("TYPE_04", "LED"), |
| | | TYPE_05("TYPE_05", "扦样机"), |
| | | TYPE_06("TYPE_06", "摄像头"), |
| | | TYPE_07("TYPE_07", "粮情分机"), |
| | | TYPE_99("TYPE_99", "独立IOT"); |
| | | |
| | | |
| | | private String code; |
| | | private String name; |
| | | |
| | | |
| | | public static List<ApiTrigger> listTrigger() { |
| | | List<ApiTrigger> list = new ArrayList<>(); |
| | | list.add(new ApiTrigger(TYPE_01.getCode(), TYPE_01.getName())); |
| | | list.add(new ApiTrigger(TYPE_02.getCode(), TYPE_02.getName())); |
| | | list.add(new ApiTrigger(TYPE_03.getCode(), TYPE_03.getName())); |
| | | list.add(new ApiTrigger(TYPE_04.getCode(), TYPE_04.getName())); |
| | | list.add(new ApiTrigger(TYPE_05.getCode(), TYPE_05.getName())); |
| | | list.add(new ApiTrigger(TYPE_06.getCode(), TYPE_06.getName())); |
| | | list.add(new ApiTrigger(TYPE_07.getCode(), TYPE_07.getName())); |
| | | list.add(new ApiTrigger(TYPE_99.getCode(), TYPE_99.getName())); |
| | | return list; |
| | | } |
| | | |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |