panlili2024
2024-09-19 071a8328823a2861f93ce556a4da3e4119cab1a3
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.hdl.sdk.ttl.HDLAppliances.HDLWarning;
 
/**
 * HDL 警报
 * Created by Tommy on 2017/10/10.
 */
 
public class WarningType {
    public final static int switchWarning = 1;
    public final static int intrudeWarning = 2;
    public final static int overTemperatureWarning = 3;
    public final static int lowTemperatureWarning = 4;
    public final static int overHumidityWarning = 5;
    public final static int lowHumidityWarning = 6;
    public final static int highVoltageWarning = 7;
    public final static int lowVoltageWarning = 8;
    public final static int overloadWarning = 9;
    public final static int highWaterPressureWarning = 10;
    public final static int lowWaterPressureWarning = 11;
    public final static int overLiquidLevelWarning = 12;
    public final static int lowLiquidLevelWarning = 13;
    public final static int leakingWarning = 14;
    public final static int overPM2_5Warning = 15;
    public final static int overPM10Warning = 16;
    public final static int emergencyAlarm = 17;
    public final static int glassesBrokenWarning = 18;
    public final static int COWarning = 19;
    public final static int gasWarning = 20;
    public final static int fireWarning = 21;
    public final static int smokeWarning = 22;
    public final static int hijackWarning = 23;
    public final static int passwordWrongWarning = 24;
    public final static int anti_dismantleWarning = 25;
    public final static int fingerPrintWrongWarning = 26;
    public final static int notLockedWarning = 27;
    public final static int lowBatteryWarning = 28;
 
 
    public static String getWarningType(int type){
        String warningType = "";
        switch (type){
            case switchWarning:
                warningType = "开关报警";
                break;
            case intrudeWarning:
                warningType = "闯入报警";
                break;
            case overTemperatureWarning:
                warningType = "温度过高报警";
                break;
            case lowTemperatureWarning:
                warningType = "温度过低报警";
                break;
            case overHumidityWarning:
                warningType = "湿度过低报警";
                break;
            case lowHumidityWarning:
                warningType = "湿度过高报警";
                break;
            case highVoltageWarning:
                warningType = "高电压报警";
                break;
            case lowVoltageWarning:
                warningType = "低电压报警";
                break;
            case overloadWarning:
                warningType = "过载报警";
                break;
            case highWaterPressureWarning:
                warningType = "水压过高";
                break;
            case lowWaterPressureWarning:
                warningType = "水压过低";
                break;
            case overLiquidLevelWarning:
                warningType = "液位超限";
                break;
            case lowLiquidLevelWarning:
                warningType = "液位过低";
                break;
            case leakingWarning:
                warningType = "漏水报警";
                break;
            case overPM2_5Warning:
                warningType = "PM2.5超限";
                break;
            case overPM10Warning:
                warningType = "PM10超限";
                break;
            case emergencyAlarm:
                warningType = "紧急报警";
                break;
            case glassesBrokenWarning:
                warningType = "玻璃破碎报警";
                break;
            case COWarning:
                warningType = "CO报警";
                break;
            case gasWarning:
                warningType = "燃气报警";
                break;
            case fireWarning:
                warningType = "火灾报警";
                break;
            case smokeWarning:
                warningType = "烟雾报警";
                break;
            case hijackWarning:
                warningType = "劫持报警";
                break;
            case passwordWrongWarning:
                warningType = "密码错误警告";
                break;
            case anti_dismantleWarning:
                warningType = "防拆、防撬报警";
                break;
            case fingerPrintWrongWarning:
                warningType = "指纹错误报警";
                break;
            case notLockedWarning:
                warningType = "门未锁好";
                break;
            case lowBatteryWarning:
                warningType = "电量不足状态";
                break;
            default:
                warningType = "未知警告类型";
                break;
 
        }
        return warningType;
    }
 
 
 
 
 
 
}