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