|
@@ -7,16 +7,18 @@ import java.util.Map;
|
|
|
|
|
|
public enum eEvpsOpCode {
|
|
|
|
|
|
- EVPS_SERVICE ( (byte)0x14, "긴급차량우선신호 발생에 따른 출발지-목적지 사이의 경로정보"),
|
|
|
- EVPS_NODE ( (byte)0x15, "경로 내의 교차로/현시구성 정보"),
|
|
|
- EVPS_EVENT ( (byte)0x16, "긴급차량의 위치와 속도 정보"),
|
|
|
- EVPS_SIGNAL ( (byte)0x17, "긴급차량의 위치에서 진행방향의 각 교차로까지의 남은거리 및 현시현황"),
|
|
|
- EVPS_SERVICE_END ( (byte)0x18, "긴급차량 서비스 종료"),
|
|
|
- EVPS_NET_PING ( (byte)0xF0, "네트워크 연결 확인");
|
|
|
+ EVPS_SERVICE ( (byte)0x14, "EVPS_SERVICE", "긴급차량우선신호 발생에 따른 출발지-목적지 사이의 경로정보"),
|
|
|
+ EVPS_NODE ( (byte)0x15, "EVPS_NODE", "경로 내의 교차로/현시구성 정보"),
|
|
|
+ EVPS_EVENT ( (byte)0x16, "EVPS_EVENT", "긴급차량의 위치와 속도 정보"),
|
|
|
+ EVPS_SIGNAL ( (byte)0x17, "EVPS_SIGNAL", "긴급차량의 위치에서 진행방향의 각 교차로까지의 남은거리 및 현시현황"),
|
|
|
+ EVPS_SERVICE_END ( (byte)0x18, "EVPS_SERVICE_END", "긴급차량 서비스 종료"),
|
|
|
+ EVPS_NET_PING ( (byte)0xF0, "EVPS_NET_PING", "네트워크 연결 확인");
|
|
|
|
|
|
@Getter
|
|
|
private final byte value;
|
|
|
private final String string;
|
|
|
+ @Getter
|
|
|
+ private final String description;
|
|
|
|
|
|
private static final Map<Byte, eEvpsOpCode> map;
|
|
|
static {
|
|
@@ -34,9 +36,10 @@ public enum eEvpsOpCode {
|
|
|
return map.get(intValue);
|
|
|
}
|
|
|
|
|
|
- eEvpsOpCode(byte value, String string) {
|
|
|
+ eEvpsOpCode(byte value, String string, String description) {
|
|
|
this.value = value;
|
|
|
this.string = string;
|
|
|
+ this.description = description;
|
|
|
}
|
|
|
|
|
|
@Override
|