whychdw
2019-09-09 c0b9ce437d409b89ca0e5388344ca9c5a56d70a4
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
'use strict';
 
var DEVICEINFO = [{
    name: 'LD9',
    key: 'ld9',
    reg: /^40190/,
    workstates: ['在线监测', '核容测试', '测试状态状态暂停', '单节测试'],
    stopreasons: ['无', '手动停止', '单体下限到', '充电完成停止', '测试完成停止', '远程停止', '在线电压低']
}, {
    name: '61850',
    key: 'bts61850',
    reg: /^61850/,
    workstates: ['在线监测', '核容测试', '测试状态状态暂停', '单节测试'],
    stopreasons: ['无', '手动停止', '单体下限到', '充电完成停止', '测试完成停止', '远程停止', '在线电压低'],
    alarmstates: ['设备掉电', '手动终止', '放电时间到', '放电容量到', '单体电压下限到', '单体温度上限到', '组端电压下限到', '市电中断', '单体模块通信异常', '存储数据满', '机内温度异常', '放电电流异常', '后台通信中断', '内部程序异常', '电源电压高', '协议转通信异常', '其他']
}, {
    name: 'BTS',
    key: 'bts',
    reg: /^(9100)|(9600)|(9616)|(9110)/,
    workstates: ['在线监测', '放电测试', '充电测试', '内阻测试', '未知', '放电测试(应急续航)', '放电测试(核容测试)'],
    stopreasons: [],
    alarmstates: ['无', '暂停', '放电测试', '放电等待', '限流充电', '直流充电', '充电等待', '测试时间到', '测试容量到', '单体下限到', '组端下限到', '市电异常', '存储卡不足', '负载温度高', '电流异常', '远程通信坏', '负载通信坏', '选择通信坏', '载模块放电过功率停止', '内部程序异常停止', '市电恢复停止升压放电', '充电过程中市电中断', '合路器放电功能组端电压下限', '温度上限到', '未知']
}, {
    name: 'BTSScreen',
    key: 'btsScreen',
    reg: /^9611/,
    workstates: [],
    stopreasons: [],
    alarmstates: []
}, {
    name: 'LD6',
    key: 'ld6',
    reg: /^4016/,
    workstates: ['充电测试', '放电测试'],
    stopreasons: ['无', '手动停止', '核容测试时间到', '核容测试组端下限到', '核容测试单体下限到', '核容测试容量低于阀值', '应急供电组端下限到', '应急供电单体下限到', '市电恢复停止应急供电', '停止自动应急供电', '无法启动核容测试', '模块故障', '电池开路故障'],
    alarmstates: []
}];
 
var battstate = ['未知', '浮充', '充电', '放电', '均充'];