#
luxiaotao1123
2022-02-24 58e64f8891b8c07c135675b9029065f703984a7b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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<Double> doubles1 = JSON.parseArray(s, Double.class);
        System.out.println(doubles1.get(0));
        System.out.println(doubles1.get(1));
    }
}