潘志宝
2024-11-28 231897591c909b164defebfdb5936387ec2807d0
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.enumeration;
H 2
3
4 public enum NET_EM_LXSJ_FONTCOLOR {
5 /**未知*/
6 NET_EM_LXSJ_FONTCOLOR_UNKNOWN(-1,"未知"),
7 /**0-红灯、绿灯、蓝灯都不亮*/
8 NET_EM_LXSJ_FONTCOLOR_R0_G0_B0(0,"0-红灯、绿灯、蓝灯都不亮"),
9 /**1-红灯亮、绿灯不亮、蓝灯不亮*/
10 NET_EM_LXSJ_FONTCOLOR_R1_G0_B0(1,"1-红灯亮、绿灯不亮、蓝灯不亮"),
11 /**2-红灯不亮、绿灯亮、蓝灯不亮*/
12 NET_EM_LXSJ_FONTCOLOR_R0_G1_B0(2,"2-红灯不亮、绿灯亮、蓝灯不亮"),
13 /**3-红灯亮、绿灯亮、蓝灯不亮*/
14 NET_EM_LXSJ_FONTCOLOR_R1_G1_B0(3,"3-红灯亮、绿灯亮、蓝灯不亮"),
15 /**4-红灯不亮、绿灯不亮、蓝灯亮*/
16 NET_EM_LXSJ_FONTCOLOR_R0_G0_B1(4,"4-红灯不亮、绿灯不亮、蓝灯亮"),
17 /**5-红灯亮、绿灯不亮、蓝灯亮*/
18 NET_EM_LXSJ_FONTCOLOR_R1_G0_B1(5,"5-红灯亮、绿灯不亮、蓝灯亮"),
19 /**6-红灯不亮、绿灯亮、蓝灯不亮*/
20 NET_EM_LXSJ_FONTCOLOR_R0_G1_B1(6,"6-红灯不亮、绿灯亮、蓝灯不亮"),
21 /**7-红灯、绿灯、蓝灯全亮*/
22 NET_EM_LXSJ_FONTCOLOR_R1_G1_B(7,"7-红灯、绿灯、蓝灯全亮");
23
24 private int value;
25
26 private String note;
27
28 public String getNote() {
29         return note;
30     }
31
32 public int getValue() {
33         return value;
34     }
35
36 NET_EM_LXSJ_FONTCOLOR(int givenValue, String note) {
37         this.value = givenValue;
38         this.note = note;
39     }
40
41 public static String getNoteByValue(int givenValue) {
42         for (NET_EM_LXSJ_FONTCOLOR enumType : NET_EM_LXSJ_FONTCOLOR.values()) {
43             if (givenValue == enumType.getValue()) {
44                 return enumType.getNote();
45             }
46         }
47         return null;
48     }
49
50 public static int getValueByNote(String givenNote) {
51         for (NET_EM_LXSJ_FONTCOLOR enumType : NET_EM_LXSJ_FONTCOLOR.values()) {
52             if (givenNote.equals(enumType.getNote())) {
53                 return enumType.getValue();
54             }
55         }
56         return -1;
57     }
58
59 public static NET_EM_LXSJ_FONTCOLOR getEnum(int value) {
60         for (NET_EM_LXSJ_FONTCOLOR e : NET_EM_LXSJ_FONTCOLOR.values()) {
61             if (e.getValue() == value)
62                 return e;
63         }
64         return NET_EM_LXSJ_FONTCOLOR.NET_EM_LXSJ_FONTCOLOR_UNKNOWN;
65     }
66
67 }