package com.zy.acs.charge.constant; /** * */ public enum AiPowerChargerCoilEnum { WORK_STATUS(100, 1, "工作状态"), OVERHEAT_STATUS(101, 1, "过热状态"), FAULT_STATUS(102, 1, "异常状态"), CV_CC_STATUS(103, 1, "恒压恒流状态"), BATTERY_CONNECTED(104, 1, "电池接入状态"), FAN_STATUS(105, 1, "散热风扇状态"), PLATE_OVERHEAT(106, 1, "板过热状态"), BRUSH_PRESSED(107, 1, "刷块压紧"), AGV_REPORTED_IN_POSITION(108, 3, "AGV车报告到位"), CHARGER_CONFIRMED_AGV_READY(109, 1, "充电机确认AGV就位"), FORWARD_RELAY_ONLINE(110, 1, "在线正继电器状态(前进到位)"), BACKWARD_RELAY_OFFLINE(111, 1, "离线正继电器状态(后退到位)"), BMS_CHARGE_ENABLE(112, 1, "BMS电池充电允许"), COMM_RS485_STATUS(113, 1, "与主控板RS485通讯状态"), COMM_CAN_STATUS(114, 1, "与电源模块CAN通讯状态"), COMM_BMS_STATUS(115, 1, "与电池BMS通信状态"); // 寄存器地址 private Integer addr; // 1只读,2只写,3读写 private Integer type; // 名称 private String des; AiPowerChargerCoilEnum(int addr, int type, String des) { this.addr = addr; this.type = type; this.des = des; } public Integer getAddr() { return addr; } public Integer getType() { return type; } public String getDes() { return des; } }