| | |
| | | |
| | | public class CodeV1 { |
| | | //功能码为字符串,十六进制数据 |
| | | public static final String cd_02 = "02" ;//遥测站链路检测 |
| | | public static final String cd_02 = "02" ;//遥测站链路检测 主动上报 |
| | | public static final String cd_10 = "10" ;//设置遥测站终端地址 |
| | | public static final String cd_11 = "11" ;//设置遥测站时钟(未实现) |
| | | public static final String cd_12 = "12" ;//设置工作模式(未实现) |
| | |
| | | public static final String cd_6A = "6A" ;//查询阀门堵转电流值 |
| | | public static final String cd_6B = "6B" ;//查询阀门超时时间 |
| | | public static final String cd_6D = "6D" ;//查询阶梯水价 |
| | | public static final String cd_81 = "81" ;//随机自报报 ok |
| | | public static final String cd_83 = "83" ;//遥测站开关阀自报 ok |
| | | public static final String cd_84 = "84" ;//开阀工作报 ok |
| | | public static final String cd_81 = "81" ;//随机自报报 主动上报 |
| | | public static final String cd_83 = "83" ;//遥测站开关阀自报 主动上报 |
| | | public static final String cd_84 = "84" ;//开阀工作报 主动上报 |
| | | public static final String cd_91 = "91" ;//清空历史记录 |
| | | public static final String cd_92 = "92" ;//遥控启动阀门 |
| | | public static final String cd_93 = "93" ;//遥控关闭阀门 |
| | |
| | | public static final String cd_A1 = "A1" ;//定时关阀式计划开阀 |
| | | public static final String cd_A2 = "A2" ;//定量关阀式计划开阀 |
| | | public static final String cd_B0 = "B0" ;//查询实时数据(未实现) |
| | | public static final String cd_C0 = "C0" ;//遥测站整点上报实时数据 ok |
| | | public static final String cd_C0 = "C0" ;//遥测站整点上报实时数据 主动上报 |
| | | |
| | | public static final String cd_1600 = "1600" ;//升级复位 |
| | | public static final String cd_1601 = "1601" ;//升级配置 |
| | | public static final String cd_1602 = "1602" ;//升级数据 |
| | | public static final String cd_1603 = "1603" ;//升级校验 |
| | | public static final String cd_9601 = "9601" ;//升级配置 |
| | | public static final String cd_9602 = "9602" ;//升级数据 |
| | | public static final String cd_9603 = "9603" ;//升级校验 |
| | | |
| | | public static String getCodeName(String code) { |
| | | String name = (code.equals(cd_02) ? "链路检测" : |
| | |
| | | (code.equals(cd_A2) ? "定量关阀式计划开阀" : |
| | | (code.equals(cd_B0) ? "查询实时数据" : |
| | | (code.equals(cd_C0) ? "自报(整点)实时数据" : |
| | | ""))))))))))))))))))))))))))))))))))))))))))) ; |
| | | (code.equals(cd_1600) ? "升级复位" : |
| | | (code.equals(cd_1601) ? "升级配置" : |
| | | (code.equals(cd_1602) ? "升级数据" : |
| | | (code.equals(cd_1603) ? "升级校验" : |
| | | (code.equals(cd_9601) ? "升级配置" : |
| | | (code.equals(cd_9602) ? "升级数据" : |
| | | (code.equals(cd_9603) ? "升级校验" : |
| | | "")))))))))))))))))))))))))))))))))))))))))))))))))) ; |
| | | if(name == null || name.equals("")){ |
| | | name = code ; |
| | | } |
| | | return name ; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否为有效功能码 |
| | | * @param code 功能码 |