package com.zy.sc.common.model.enums; import com.alibaba.fastjson.JSON; import java.util.List; /** * 报警类型 */ public enum AlarmValType { MANHOLE_Z("井盖倾斜角度报警", 1, "30"), GUARDRAIL_ANGLE("护栏南北方向与北极夹角报警", 1, "10"), GUARDRAIL_Z("护栏倾斜角度报警", 1, "15"), // FIRECONTROL_Z("消防倾斜角度报警", 1, "15"), FIRECONTROL_HYDRAULIC("消防水压报警", 1, "4096"), // GAS_Z("气体倾斜角度报警", 1, "15"), GAS_LEL_CONCENTRATION("可燃气体阈值报警", 1, "2000"), GAS_O2_CONCENTRATION("氧气阈值报警", 1, "2000"), GAS_CO_CONCENTRATION("一氧化碳阈值报警", 1, "2000"), GAS_H2S_CONCENTRATION("硫化氢阈值报警", 1, "2000"), CHANNEL1_RED_ANGLE("通道1红色电流值报警", 2, "[0.0,100.0]"), CHANNEL1_GREEN_ANGLE("通道1绿色电流值报警", 2, "[0.0,100.0]"), CHANNEL1_BLUE_ANGLE("通道1蓝色电流值报警", 2, "[0.0,100.0]"), CHANNEL2_RED_ANGLE("通道2红色电流值报警", 2, "[0.0,100.0]"), CHANNEL2_GREEN_ANGLE("通道2绿色电流值报警", 2, "[0.0,100.0]"), CHANNEL2_BLUE_ANGLE("通道2蓝色电流值报警", 2, "[0.0,100.0]"), CHANNEL3_RED_ANGLE("通道3红色电流值报警", 2, "[0.0,100.0]"), CHANNEL3_GREEN_ANGLE("通道3绿色电流值报警", 2, "[0.0,100.0]"), CHANNEL3_BLUE_ANGLE("通道3蓝色电流值报警", 2, "[0.0,100.0]"), CHANNEL4_RED_ANGLE("通道4红色电流值报警", 2, "[0.0,100.0]"), CHANNEL4_GREEN_ANGLE("通道4绿色电流值报警", 2, "[0.0,100.0]"), CHANNEL4_BLUE_ANGLE("通道4蓝色电流值报警", 2, "[0.0,100.0]"), ; public String name; public Integer valType; public String val; AlarmValType(String name, Integer valType, String val) { this.name = name; this.valType = valType; this.val = val; } public static void main(String[] args) { Double[] doubles = {1.0, 300.0}; System.out.println(JSON.toJSONString(doubles)); String s = "[1.0,300.0]"; List doubles1 = JSON.parseArray(s, Double.class); System.out.println(doubles1.get(0)); System.out.println(doubles1.get(1)); } }