zhang
10 小时以前 08ebc631c8b5775146cfd1709a28dab4a54c4b77
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.zy.acs.charge.model;
 
import lombok.Data;
 
import java.io.Serializable;
 
@Data
public class ChargerStatus implements Serializable {
    // 线圈状态
    private boolean working;
    private boolean overheat;
    private boolean fault;
    private boolean cvMode;
    private boolean batteryConnected;
    private boolean fanAbnormal;
    private boolean plateOverheat;
    private boolean brushPressed;
    private boolean agvReportedInPosition;
    private boolean chargerConfirmedAgvReady;
    private boolean forwardRelayOnline;
    private boolean backwardRelayOffline;
    private boolean bmsChargeEnable;
    private boolean commRs485Success;
    private boolean commCanSuccess;
    private boolean commBmsSuccess;
 
    // 寄存器数据
    private double voltage;        // V
    private double current;        // A
    private int chargingTime;      // 分钟
    private double capacity;       // Ah
    private double energy;         // kWh
    private int cellMaxVoltage;    // mV
    private int cellMinVoltage;    // mV
    private double packVoltage;    // V
    private double voltageDemand;  // V
    private double currentDemand;  // A
    private int temperature;       // ℃
    private double soc;            // %
    private int endFlag;           // 充电结束标识
    private int chargerId;
    private int faultCode;
    private int chargeMode;        // 0自动,1手动
    private int scheduleFlag;      // 调度标识
}