package com.dy.common.mw.protocol.p206V1_0_0; public class CodeV1_0_1 { //功能码为字符串,十六进制数据 public static final String cd_02 = "02" ;//链路检测 public static final String cd_03 = "03" ;//事件上报 public static final String cd_04 = "04" ;//开阀 public static final String cd_05 = "05" ;//关阀 public static final String cd_06 = "06" ;//阀门动作结果 public static String getCodeName(String code) { String name = (code.equals(cd_02) ? "链路检测" : (code.equals(cd_03) ? "事件上报" : (code.equals(cd_04) ? "开阀" : (code.equals(cd_05) ? "关阀" : (code.equals(cd_06) ? "阀门动作结果" : ""))))) ; return name ; } /** * 是否为有效功能码 * @param code 功能码 * @return 有效true,无效false */ public static boolean isValid(String code){ String name = getCodeName(code) ; if(name != null && !name.equals("")){ return true ; } return false ; } }