2021与蓝度共同重构项目,服务端
chenjiantian
2021-12-17 a0587b1f268b8535ed660fbc521d341d9268340a
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
61
package com.sandu.ximon.admin.manager.iot.rrpc.enums;
 
/**
 * @author chenjiantian
 * 单灯错误上报码
 * "故障码:(用二进制表示)
 * 0x0000,二进制即为[bit15:bit0]。
 * 对应故障bit位置1,正常置0"        bit15    bit14    bit13    bit12    bit11    bit10    bit9    bit8    bit7    bit6    bit5    bit4    bit3    bit2    bit1    bit0
 * 0    0    0    0    0    0    0    0    日历时间错误    市电电压过低(110V)    市电电压过高(250V)    输出漏电    功率过载    设备温度过高    无电流    无电压
 */
public enum LightErrorEnum {
 
    /**
     * 无电压
     */
    NO_VOL(1,"无电压"),
    /**
     * 无电流
     */
    NO_CUR(2,"无电流"),
    /**
     * 设备温度过高
     */
    DEVICE_TEMPERATURE_HIGHER(4,"设备温度过高"),
    /**
     * 功率过载
     */
    OVER_POWER(8,"功率过载"),
    /**
     * 输出漏电
     */
    OUTPUT_ELE_LEAKAGE(16,"输出漏电"),
    /**
     * 市电电压过高(250V)
     */
    OVER_VOL(32,"市电电压过高(250V)"),
    /**
     * 市电电压过低(110V)
     */
    LOWER_VOL(64,"市电电压过低(110V)"),
    /**
     * 日历时间错误
     */
    CALENDAR_ERROR(128,"日历时间错误");
 
    private final Integer code;
    private final String message;
 
    LightErrorEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
 
    public String getMessage() {
        return message;
    }
 
    public Integer getCode() {
        return code;
    }
}