| 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
 | | package com.zy.acs.common.enums; |  |   |  | public enum AgvInOutFlagType { |  |   |  |     NONE(0x00, "未知"), |  |     TAKING_FROM_SHELVES(0x01, "货架取货"), |  |     RELEASING_FROM_SHELVES(0x02, "货架放货"), |  |     TAKING_FROM_STORAGE(0x03, "暂存位取货"), |  |     RELEASING_FROM_STORAGE(0x04, "暂存位放货"), |  |     ; |  |   |  |     public int val; |  |     public String desc; |  |   |  |     AgvInOutFlagType(int val, String desc) { |  |         this.val = val; |  |         this.desc = desc; |  |     } |  |   |  |     public static AgvInOutFlagType query(byte b) { |  |         for (AgvInOutFlagType type : AgvInOutFlagType.values()) { |  |             if (type.val == b) { |  |                 return type; |  |             } |  |         } |  |         return AgvInOutFlagType.NONE; |  |     } |  |   |  | } | 
 |