lxw
2020-07-11 9db52f2f2dd3665fe9da1ae5657e0167c3a34d40
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
46
47
48
49
50
51
52
53
54
55
// 存储不同设备的状态信息
;(function($, window, document, gl, undefined) {
    // 61850设备
    gl.namespace('DEV61850');
    
    gl.DEV61850.workstates = ["在线浮充","预充电","核容测试","停电放电","内阻测试","K1/D1测试"];    // 设备工作状态
    gl.DEV61850.alarmstates = ["继电器K1告警","通讯告警","设备过温告警","二极管D1告警"];    // 告警状态
    gl.DEV61850.stopreasons = [
        '设备掉电','手动终止', '放电时间到', '放电容量到', '单体电压下限到', '单体温度上限到', '组端电压下限到',
        '市电中断', '单体模块通信异常', '存储数据满', '机内温度异常', '放电电流异常', '后台通信中断', '内部程序异常',
        '电源电压高','协转通信异常','其他'
    ];    // 核容停止原因
    
    // BTS设备
    gl.namespace('BTS9100');
    gl.BTS9100.workstates = ['在线监测','放电测试','充电测试','内阻测试','未知'];    // 设备工作状态
    gl.BTS9100.alarmstates = [
          '无','暂停','放电测试','放电等待','限流充电','直流充电','充电等待','测试时间到',
          '测试容量到','单体下限到','组端下限到','市电异常','存储卡不足','负载温度高','电流异常','远程通信坏',
          '负载通信坏','选择通信坏','负载电流坏','内存申请坏','未知'
    ];
    
    // LD9设备
    gl.namespace('LD9');
    gl.LD9.workstates = ['在线监测','核容测试','测试状态状态暂停','单节测试'];    // 设备工作状态
    gl.LD9.stopreasons = ['无','手动停止','单体下限到','充电完成停止','测试完成停止','远程停止','在线电压低'];
})(jQuery, window, document, GLOBAL);
 
//设置充放电参数的名称
;(function($, window, document, gl, undefined) {
    // CMD的命名空间
    gl.namespace('CMD');
    
    // CMD下BTS的命名空间
    gl.namespace('CMD.BTS');
    gl.CMD.BTS.startDischarge = 37;        //容量测试
    gl.CMD.BTS.startRESTest = 50;            //内阻测试
    gl.CMD.BTS.getDischargeParm = 41;        //获取放电参数
    gl.CMD.BTS.setDischargeParm = 40;        //设置放电参数
    gl.CMD.BTS.start = 81;                    //启动测试
    gl.CMD.BTS.stop = 83;                    //停止测试
    
    // CMD下的61850命名空间
    gl.namespace('CMD.e61850');
    gl.CMD.e61850.startDischarge = 37;                //启动核容测试
    gl.CMD.e61850.startRESTest = 50;                //启动内阻测试
 
    gl.CMD.e61850.start = 81;                    //启动测试
    gl.CMD.e61850.stop = 83;                    //停止测试
    gl.CMD.e61850.setDischargeParm = 40;                //设置参数
    gl.CMD.e61850.getDischargeParm = 41;                //获取参数
    
    gl.CMD.e61850.setIp = 58;    // 设置IP
    gl.CMD.e61850.setIpAck = 59;    // 设置IP成功
})(jQuery, window, document, GLOBAL);