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_71 = "71" ;//查询阀门状态(李天赐制定的协议,当前未实现)
|
public static final String cd_83 = "83" ;//遥测站开关阀自报
|
public static final String cd_84 = "84" ;//开阀工作报
|
public static final String cd_C0 = "C0" ;//遥测站自报实时数据
|
|
public static String getCodeName(String code) {
|
String name = (code.equals(cd_02) ? "链路检测" :
|
(code.equals(cd_71) ? "查询阀门状态" :
|
(code.equals(cd_83) ? "开关阀自报" :
|
(code.equals(cd_84) ? "开阀工作报" :
|
(code.equals(cd_C0) ? "自报实时数据" :
|
""))))) ;
|
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 ;
|
}
|
}
|