whychdw
2019-10-10 20e9ed291e6ff2eceed90ee41e0a9cb4ccb2a28b
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
const 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: []
    }
];
 
const battstate=['未知','浮充','充电','放电','均充'];