doum
2 天以前 46e8af542c02d801bea9fa8cf8f55974dcfa8554
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.doumee.core.utils;
 
/**
 * 设备指令参数集合
 */
public class CmdContants {
    public interface T30A{
        String cmdParam ="{" +
                "  \"method\": 3," +
                "  \"dstID\" : 43008827854690816," +//设备号
                "  \"msgCode\": 120," +
                "  \"timeMS\": 0," +
                "  \"data\":" +
                "   [{" +
                "    \"tag\":305," +
                "    \"cmd\":\"$CMD\", " +//指令
                "    \"count\":3," +
                "    \"busAddr\":[$BUSADDR]" +//模块地址
                "   }]" +
                "}";
    }
 
    /**
     * 说明: (1)针对空开设备操作,  一次仅能执行一条命令,因此无需提供"busAddr"、"devID"和"count"字段,如果命令不需要携带参数,"para"字段也同样无需提供。
     * (2)空开手动分闸会进入异常锁定模式,需对对应线路设备下发异常解锁指令后或手动合闸空开才能远程控制。
     */
    public interface T30ACmd{
        String do_lock =  "do_lock";//锁定
        String do_unlock =  "do_unlock";//解锁
        String do_err_clear =  "do_err_clear";//异常解锁
        String doLeakageCheck =  "do_leakage_check";//手动漏电自检
        String do_turn_off =  "do_turn_off";//一键分闸
        String do_turn_on =  "do_turn_on";//一键合闸
        String do_reboot =  "do_reboot";//远程重启
        String do_refresh_bus =  "do_refresh_bus";//刷新总线
        String do_set_factory =  "do_set_factory";//恢复出厂设置
        String do_auto_address =  "do_auto_address";//自动分配地址
        String do_mod_passwd =  "do_mod_passwd";//修改设备密码
        String do_updrade =  "do_updrade";//在线升级指令
    }
 
 
 
 
}