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; // 调度标识
|
}
|