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_C0 = "C0" ;//遥测站自报实时数据 
 | 
    public static final String cd_83 = "83" ;//遥测站开关阀自报 
 | 
    public static final String cd_84 = "84" ;//开阀工作报 
 | 
    public static final String cd_71 = "71" ;//查询阀门状态 
 | 
  
 | 
    public static String getCodeName(String code) { 
 | 
        String name = (code.equals(cd_02) ? "链路检测" : 
 | 
            (code.equals(cd_C0) ? "自报实时数据" : 
 | 
            (code.equals(cd_83) ? "开关阀自报" : 
 | 
            (code.equals(cd_84) ? "开阀工作报" : 
 | 
            (code.equals(cd_71) ? "查询阀门状态" : 
 | 
            ""))))) ; 
 | 
        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 ; 
 | 
    } 
 | 
} 
 |