package com.dy.common.mw.protocol.pMeterV1_0_1;
|
|
public class CodeV1_0_1 {
|
//功能码为字符串,十六进制数据
|
public static final String cd_01 = "01" ;//定时(周期)上报
|
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_01) ? "定时上报 " :
|
(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
|
*/
|
public static boolean isValid(String code){
|
String name = getCodeName(code) ;
|
if(name != null && !name.equals("")){
|
return true ;
|
}
|
return false ;
|
}
|
}
|