Enum RackChannel

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<RackChannel>

    public enum RackChannel
    extends java.lang.Enum<RackChannel>
    Helper class that provides channels and channel ids for a multi rack channels and ids are created dynamically depending on system configuration.
    • Enum Constant Detail

      • PRE_CHARGE_CONTROL

        public static final RackChannel PRE_CHARGE_CONTROL
      • EMS_BAUDRATE

        public static final RackChannel EMS_BAUDRATE
      • EMS_ADDRESS

        public static final RackChannel EMS_ADDRESS
      • EMS_COMMUNICATION_TIMEOUT

        public static final RackChannel EMS_COMMUNICATION_TIMEOUT
      • SET_SUB_MASTER_ADDRESS

        public static final RackChannel SET_SUB_MASTER_ADDRESS
      • SYSTEM_TOTAL_CAPACITY

        public static final RackChannel SYSTEM_TOTAL_CAPACITY
      • VOLTAGE_LOW_PROTECTION

        public static final RackChannel VOLTAGE_LOW_PROTECTION
      • CHARGE_INDICATION

        public static final RackChannel CHARGE_INDICATION
      • MAX_CELL_VOLTAGE_ID

        public static final RackChannel MAX_CELL_VOLTAGE_ID
      • MAX_CELL_VOLTAGE

        public static final RackChannel MAX_CELL_VOLTAGE
      • MIN_CELL_VOLTAGE_ID

        public static final RackChannel MIN_CELL_VOLTAGE_ID
      • MIN_CELL_VOLTAGE

        public static final RackChannel MIN_CELL_VOLTAGE
      • MAX_CELL_TEMPERATURE_ID

        public static final RackChannel MAX_CELL_TEMPERATURE_ID
      • MAX_CELL_TEMPERATURE

        public static final RackChannel MAX_CELL_TEMPERATURE
      • MIN_CELL_TEMPERATURE_ID

        public static final RackChannel MIN_CELL_TEMPERATURE_ID
      • MIN_CELL_TEMPERATURE

        public static final RackChannel MIN_CELL_TEMPERATURE
      • AVERAGE_VOLTAGE

        public static final RackChannel AVERAGE_VOLTAGE
      • SYSTEM_INSULATION

        public static final RackChannel SYSTEM_INSULATION
      • SYSTEM_MAX_CHARGE_CURRENT

        public static final RackChannel SYSTEM_MAX_CHARGE_CURRENT
      • SYSTEM_MAX_DISCHARGE_CURRENT

        public static final RackChannel SYSTEM_MAX_DISCHARGE_CURRENT
      • POSITIVE_INSULATION

        public static final RackChannel POSITIVE_INSULATION
      • NEGATIVE_INSULATION

        public static final RackChannel NEGATIVE_INSULATION
      • CLUSTER_RUN_STATE

        public static final RackChannel CLUSTER_RUN_STATE
      • AVG_TEMPERATURE

        public static final RackChannel AVG_TEMPERATURE
      • PROJECT_ID

        public static final RackChannel PROJECT_ID
      • VERSION_MAJOR

        public static final RackChannel VERSION_MAJOR
      • VERSION_SUB

        public static final RackChannel VERSION_SUB
      • VERSION_MODIFY

        public static final RackChannel VERSION_MODIFY
      • LEVEL2_CELL_OVER_TEMPERATURE_PROTECTION

        public static final RackChannel LEVEL2_CELL_OVER_TEMPERATURE_PROTECTION
      • LEVEL2_CELL_OVER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL2_CELL_OVER_VOLTAGE_PROTECTION
      • LEVEL2_CELL_OVER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL2_CELL_OVER_VOLTAGE_RECOVER
      • LEVEL2_SYSTEM_OVER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL2_SYSTEM_OVER_VOLTAGE_PROTECTION
      • LEVEL2_SYSTEM_OVER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL2_SYSTEM_OVER_VOLTAGE_RECOVER
      • LEVEL2_SYSTEM_CHARGE_OVER_CURRENT_PROTECTION

        public static final RackChannel LEVEL2_SYSTEM_CHARGE_OVER_CURRENT_PROTECTION
      • LEVEL2_SYSTEM_CHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel LEVEL2_SYSTEM_CHARGE_OVER_CURRENT_RECOVER
      • LEVEL2_CELL_UNDER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL2_CELL_UNDER_VOLTAGE_PROTECTION
      • LEVEL2_CELL_UNDER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL2_CELL_UNDER_VOLTAGE_RECOVER
      • LEVEL2_SYSTEM_UNDER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL2_SYSTEM_UNDER_VOLTAGE_PROTECTION
      • LEVEL2_SYSTEM_UNDER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL2_SYSTEM_UNDER_VOLTAGE_RECOVER
      • LEVEL2_SYSTEM_DISCHARGE_OVER_CURRENT_PROTECTION

        public static final RackChannel LEVEL2_SYSTEM_DISCHARGE_OVER_CURRENT_PROTECTION
      • LEVEL2_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel LEVEL2_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER
      • LEVEL2_CELL_OVER_TEMPERATURE_RECOVER

        public static final RackChannel LEVEL2_CELL_OVER_TEMPERATURE_RECOVER
      • LEVEL2_CELL_UNDER_TEMPERATURE_PROTECTION

        public static final RackChannel LEVEL2_CELL_UNDER_TEMPERATURE_PROTECTION
      • LEVEL2_CELL_UNDER_TEMPERATURE_RECOVER

        public static final RackChannel LEVEL2_CELL_UNDER_TEMPERATURE_RECOVER
      • LEVEL2_SOC_LOW_PROTECTION

        public static final RackChannel LEVEL2_SOC_LOW_PROTECTION
      • LEVEL2_SOC_LOW_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_SOC_LOW_PROTECTION_RECOVER
      • LEVEL2_CONNECTOR_TEMPERATURE_HIGH_PROTECTION

        public static final RackChannel LEVEL2_CONNECTOR_TEMPERATURE_HIGH_PROTECTION
      • LEVEL2_CONNECTOR_TEMPERATURE_HIGH_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_CONNECTOR_TEMPERATURE_HIGH_PROTECTION_RECOVER
      • LEVEL2_INSULATION_PROTECTION

        public static final RackChannel LEVEL2_INSULATION_PROTECTION
      • LEVEL2_INSULATION_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_INSULATION_PROTECTION_RECOVER
      • LEVEL2_CELL_VOLTAGE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL2_CELL_VOLTAGE_DIFFERENCE_PROTECTION
      • LEVEL2_CELL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_CELL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER
      • LEVEL2_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL2_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION
      • LEVEL2_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER
      • LEVEL2_DISCHARGE_TEMPERATURE_HIGH_PROTECTION

        public static final RackChannel LEVEL2_DISCHARGE_TEMPERATURE_HIGH_PROTECTION
      • LEVEL2_DISCHARGE_TEMPERATURE_HIGH_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_DISCHARGE_TEMPERATURE_HIGH_PROTECTION_RECOVER
      • LEVEL2_DISCHARGE_TEMPERATURE_LOW_PROTECTION

        public static final RackChannel LEVEL2_DISCHARGE_TEMPERATURE_LOW_PROTECTION
      • LEVEL2_DISCHARGE_TEMPERATURE_LOW_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_DISCHARGE_TEMPERATURE_LOW_PROTECTION_RECOVER
      • LEVEL2_TEMPERATURE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL2_TEMPERATURE_DIFFERENCE_PROTECTION
      • LEVEL2_TEMPERATURE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL2_TEMPERATURE_DIFFERENCE_PROTECTION_RECOVER
      • LEVEL1_CELL_OVER_TEMPERATURE_PROTECTION

        public static final RackChannel LEVEL1_CELL_OVER_TEMPERATURE_PROTECTION
      • LEVEL1_CELL_OVER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL1_CELL_OVER_VOLTAGE_PROTECTION
      • LEVEL1_CELL_OVER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL1_CELL_OVER_VOLTAGE_RECOVER
      • LEVEL1_SYSTEM_OVER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL1_SYSTEM_OVER_VOLTAGE_PROTECTION
      • LEVEL1_SYSTEM_OVER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL1_SYSTEM_OVER_VOLTAGE_RECOVER
      • LEVEL1_SYSTEM_CHARGE_OVER_CURRENT_PROTECTION

        public static final RackChannel LEVEL1_SYSTEM_CHARGE_OVER_CURRENT_PROTECTION
      • LEVEL1_SYSTEM_CHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel LEVEL1_SYSTEM_CHARGE_OVER_CURRENT_RECOVER
      • LEVEL1_CELL_UNDER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL1_CELL_UNDER_VOLTAGE_PROTECTION
      • LEVEL1_CELL_UNDER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL1_CELL_UNDER_VOLTAGE_RECOVER
      • LEVEL1_SYSTEM_UNDER_VOLTAGE_PROTECTION

        public static final RackChannel LEVEL1_SYSTEM_UNDER_VOLTAGE_PROTECTION
      • LEVEL1_SYSTEM_UNDER_VOLTAGE_RECOVER

        public static final RackChannel LEVEL1_SYSTEM_UNDER_VOLTAGE_RECOVER
      • LEVEL1_SYSTEM_DISCHARGE_OVER_CURRENT_PROTECTION

        public static final RackChannel LEVEL1_SYSTEM_DISCHARGE_OVER_CURRENT_PROTECTION
      • LEVEL1_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel LEVEL1_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER
      • LEVEL1_CELL_OVER_TEMPERATURE_RECOVER

        public static final RackChannel LEVEL1_CELL_OVER_TEMPERATURE_RECOVER
      • LEVEL1_CELL_UNDER_TEMPERATURE_PROTECTION

        public static final RackChannel LEVEL1_CELL_UNDER_TEMPERATURE_PROTECTION
      • LEVEL1_CELL_UNDER_TEMPERATURE_RECOVER

        public static final RackChannel LEVEL1_CELL_UNDER_TEMPERATURE_RECOVER
      • LEVEL1_SOC_LOW_PROTECTION

        public static final RackChannel LEVEL1_SOC_LOW_PROTECTION
      • LEVEL1_SOC_LOW_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_SOC_LOW_PROTECTION_RECOVER
      • LEVEL1_CONNECTOR_TEMPERATURE_HIGH_PROTECTION

        public static final RackChannel LEVEL1_CONNECTOR_TEMPERATURE_HIGH_PROTECTION
      • LEVEL1_CONNECTOR_TEMPERATURE_HIGH_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_CONNECTOR_TEMPERATURE_HIGH_PROTECTION_RECOVER
      • LEVEL1_INSULATION_PROTECTION

        public static final RackChannel LEVEL1_INSULATION_PROTECTION
      • LEVEL1_INSULATION_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_INSULATION_PROTECTION_RECOVER
      • LEVEL1_CELL_VOLTAGE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL1_CELL_VOLTAGE_DIFFERENCE_PROTECTION
      • LEVEL1_CELL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_CELL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER
      • LEVEL1_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL1_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION
      • LEVEL1_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_TOTAL_VOLTAGE_DIFFERENCE_PROTECTION_RECOVER
      • LEVEL1_DISCHARGE_TEMPERATURE_HIGH_PROTECTION

        public static final RackChannel LEVEL1_DISCHARGE_TEMPERATURE_HIGH_PROTECTION
      • LEVEL1_DISCHARGE_TEMPERATURE_HIGH_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_DISCHARGE_TEMPERATURE_HIGH_PROTECTION_RECOVER
      • LEVEL1_DISCHARGE_TEMPERATURE_LOW_PROTECTION

        public static final RackChannel LEVEL1_DISCHARGE_TEMPERATURE_LOW_PROTECTION
      • LEVEL1_DISCHARGE_TEMPERATURE_LOW_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_DISCHARGE_TEMPERATURE_LOW_PROTECTION_RECOVER
      • LEVEL1_TEMPERATURE_DIFFERENCE_PROTECTION

        public static final RackChannel LEVEL1_TEMPERATURE_DIFFERENCE_PROTECTION
      • LEVEL1_TEMPERATURE_DIFFERENCE_PROTECTION_RECOVER

        public static final RackChannel LEVEL1_TEMPERATURE_DIFFERENCE_PROTECTION_RECOVER
      • PRE_ALARM_CELL_OVER_VOLTAGE_ALARM

        public static final RackChannel PRE_ALARM_CELL_OVER_VOLTAGE_ALARM
      • PRE_ALARM_CELL_OVER_VOLTAGE_RECOVER

        public static final RackChannel PRE_ALARM_CELL_OVER_VOLTAGE_RECOVER
      • PRE_ALARM_SYSTEM_OVER_VOLTAGE_ALARM

        public static final RackChannel PRE_ALARM_SYSTEM_OVER_VOLTAGE_ALARM
      • PRE_ALARM_SYSTEM_OVER_VOLTAGE_RECOVER

        public static final RackChannel PRE_ALARM_SYSTEM_OVER_VOLTAGE_RECOVER
      • PRE_ALARM_SYSTEM_CHARGE_OVER_CURRENT_ALARM

        public static final RackChannel PRE_ALARM_SYSTEM_CHARGE_OVER_CURRENT_ALARM
      • PRE_ALARM_SYSTEM_CHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel PRE_ALARM_SYSTEM_CHARGE_OVER_CURRENT_RECOVER
      • PRE_ALARM_CELL_UNDER_VOLTAGE_ALARM

        public static final RackChannel PRE_ALARM_CELL_UNDER_VOLTAGE_ALARM
      • PRE_ALARM_CELL_UNDER_VOLTAGE_RECOVER

        public static final RackChannel PRE_ALARM_CELL_UNDER_VOLTAGE_RECOVER
      • PRE_ALARM_SYSTEM_UNDER_VOLTAGE_ALARM

        public static final RackChannel PRE_ALARM_SYSTEM_UNDER_VOLTAGE_ALARM
      • PRE_ALARM_SYSTEM_UNDER_VOLTAGE_RECOVER

        public static final RackChannel PRE_ALARM_SYSTEM_UNDER_VOLTAGE_RECOVER
      • PRE_ALARM_SYSTEM_DISCHARGE_OVER_CURRENT_ALARM

        public static final RackChannel PRE_ALARM_SYSTEM_DISCHARGE_OVER_CURRENT_ALARM
      • PRE_ALARM_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER

        public static final RackChannel PRE_ALARM_SYSTEM_DISCHARGE_OVER_CURRENT_RECOVER
      • PRE_ALARM_CELL_OVER_TEMPERATURE_ALARM

        public static final RackChannel PRE_ALARM_CELL_OVER_TEMPERATURE_ALARM
      • PRE_ALARM_CELL_OVER_TEMPERATURE_RECOVER

        public static final RackChannel PRE_ALARM_CELL_OVER_TEMPERATURE_RECOVER
      • PRE_ALARM_CELL_UNDER_TEMPERATURE_ALARM

        public static final RackChannel PRE_ALARM_CELL_UNDER_TEMPERATURE_ALARM
      • PRE_ALARM_CELL_UNDER_TEMPERATURE_RECOVER

        public static final RackChannel PRE_ALARM_CELL_UNDER_TEMPERATURE_RECOVER
      • PRE_ALARM_SOC_LOW_ALARM

        public static final RackChannel PRE_ALARM_SOC_LOW_ALARM
      • PRE_ALARM_SOC_LOW_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_SOC_LOW_ALARM_RECOVER
      • PRE_ALARM_CONNECTOR_TEMPERATURE_HIGH_ALARM

        public static final RackChannel PRE_ALARM_CONNECTOR_TEMPERATURE_HIGH_ALARM
      • PRE_ALARM_CONNECTOR_TEMPERATURE_HIGH_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_CONNECTOR_TEMPERATURE_HIGH_ALARM_RECOVER
      • PRE_ALARM_INSULATION_ALARM

        public static final RackChannel PRE_ALARM_INSULATION_ALARM
      • PRE_ALARM_INSULATION_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_INSULATION_ALARM_RECOVER
      • PRE_ALARM_CELL_VOLTAGE_DIFFERENCE_ALARM

        public static final RackChannel PRE_ALARM_CELL_VOLTAGE_DIFFERENCE_ALARM
      • PRE_ALARM_CELL_VOLTAGE_DIFFERENCE_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_CELL_VOLTAGE_DIFFERENCE_ALARM_RECOVER
      • PRE_ALARM_TOTAL_VOLTAGE_DIFFERENCE_ALARM

        public static final RackChannel PRE_ALARM_TOTAL_VOLTAGE_DIFFERENCE_ALARM
      • PRE_ALARM_TOTAL_VOLTAGE_DIFFERENCE_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_TOTAL_VOLTAGE_DIFFERENCE_ALARM_RECOVER
      • PRE_ALARM_DISCHARGE_TEMPERATURE_HIGH_ALARM

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMPERATURE_HIGH_ALARM
      • PRE_ALARM_DISCHARGE_TEMPERATURE_HIGH_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMPERATURE_HIGH_ALARM_RECOVER
      • PRE_ALARM_DISCHARGE_TEMPERATURE_LOW_ALARM

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMPERATURE_LOW_ALARM
      • PRE_ALARM_DISCHARGE_TEMPERATURE_LOW_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMPERATURE_LOW_ALARM_RECOVER
      • PRE_ALARM_TEMPERATURE_DIFFERENCE_ALARM

        public static final RackChannel PRE_ALARM_TEMPERATURE_DIFFERENCE_ALARM
      • PRE_ALARM_TEMPERATURE_DIFFERENCE_ALARM_RECOVER

        public static final RackChannel PRE_ALARM_TEMPERATURE_DIFFERENCE_ALARM_RECOVER
      • ALARM_COMMUNICATION_TO_MASTER_BMS

        public static final RackChannel ALARM_COMMUNICATION_TO_MASTER_BMS
      • ALARM_COMMUNICATION_TO_SLAVE_BMS

        public static final RackChannel ALARM_COMMUNICATION_TO_SLAVE_BMS
      • ALARM_COMMUNICATION_SLAVE_BMS_TO_TEMP_SENSORS

        public static final RackChannel ALARM_COMMUNICATION_SLAVE_BMS_TO_TEMP_SENSORS
      • ALARM_SLAVE_BMS_HARDWARE

        public static final RackChannel ALARM_SLAVE_BMS_HARDWARE
      • PRE_ALARM_CELL_VOLTAGE_HIGH

        public static final RackChannel PRE_ALARM_CELL_VOLTAGE_HIGH
      • PRE_ALARM_TOTAL_VOLTAGE_HIGH

        public static final RackChannel PRE_ALARM_TOTAL_VOLTAGE_HIGH
      • PRE_ALARM_CHARGE_CURRENT_HIGH

        public static final RackChannel PRE_ALARM_CHARGE_CURRENT_HIGH
      • PRE_ALARM_CELL_VOLTAGE_LOW

        public static final RackChannel PRE_ALARM_CELL_VOLTAGE_LOW
      • PRE_ALARM_TOTAL_VOLTAGE_LOW

        public static final RackChannel PRE_ALARM_TOTAL_VOLTAGE_LOW
      • PRE_ALARM_DISCHARGE_CURRENT_HIGH

        public static final RackChannel PRE_ALARM_DISCHARGE_CURRENT_HIGH
      • PRE_ALARM_CHARGE_TEMP_HIGH

        public static final RackChannel PRE_ALARM_CHARGE_TEMP_HIGH
      • PRE_ALARM_CHARGE_TEMP_LOW

        public static final RackChannel PRE_ALARM_CHARGE_TEMP_LOW
      • PRE_ALARM_SOC_LOW

        public static final RackChannel PRE_ALARM_SOC_LOW
      • PRE_ALARM_TEMP_DIFF_TOO_BIG

        public static final RackChannel PRE_ALARM_TEMP_DIFF_TOO_BIG
      • PRE_ALARM_POWER_POLE_HIGH

        public static final RackChannel PRE_ALARM_POWER_POLE_HIGH
      • PRE_ALARM_CELL_VOLTAGE_DIFF_TOO_BIG

        public static final RackChannel PRE_ALARM_CELL_VOLTAGE_DIFF_TOO_BIG
      • PRE_ALARM_INSULATION_FAIL

        public static final RackChannel PRE_ALARM_INSULATION_FAIL
      • PRE_ALARM_TOTAL_VOLTAGE_DIFF_TOO_BIG

        public static final RackChannel PRE_ALARM_TOTAL_VOLTAGE_DIFF_TOO_BIG
      • PRE_ALARM_DISCHARGE_TEMP_HIGH

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMP_HIGH
      • PRE_ALARM_DISCHARGE_TEMP_LOW

        public static final RackChannel PRE_ALARM_DISCHARGE_TEMP_LOW
      • LEVEL1_DISCHARGE_TEMP_LOW

        public static final RackChannel LEVEL1_DISCHARGE_TEMP_LOW
      • LEVEL1_DISCHARGE_TEMP_HIGH

        public static final RackChannel LEVEL1_DISCHARGE_TEMP_HIGH
      • LEVEL1_TOTAL_VOLTAGE_DIFF_TOO_BIG

        public static final RackChannel LEVEL1_TOTAL_VOLTAGE_DIFF_TOO_BIG
      • LEVEL1_INSULATION_VALUE

        public static final RackChannel LEVEL1_INSULATION_VALUE
      • LEVEL1_CELL_VOLTAGE_DIFF_TOO_BIG

        public static final RackChannel LEVEL1_CELL_VOLTAGE_DIFF_TOO_BIG
      • LEVEL1_POWER_POLE_TEMP_HIGH

        public static final RackChannel LEVEL1_POWER_POLE_TEMP_HIGH
      • LEVEL1_TEMP_DIFF_TOO_BIG

        public static final RackChannel LEVEL1_TEMP_DIFF_TOO_BIG
      • LEVEL1_CHARGE_TEMP_LOW

        public static final RackChannel LEVEL1_CHARGE_TEMP_LOW
      • LEVEL1_SOC_LOW

        public static final RackChannel LEVEL1_SOC_LOW
      • LEVEL1_CHARGE_TEMP_HIGH

        public static final RackChannel LEVEL1_CHARGE_TEMP_HIGH
      • LEVEL1_DISCHARGE_CURRENT_HIGH

        public static final RackChannel LEVEL1_DISCHARGE_CURRENT_HIGH
      • LEVEL1_TOTAL_VOLTAGE_LOW

        public static final RackChannel LEVEL1_TOTAL_VOLTAGE_LOW
      • LEVEL1_CELL_VOLTAGE_LOW

        public static final RackChannel LEVEL1_CELL_VOLTAGE_LOW
      • LEVEL1_CHARGE_CURRENT_HIGH

        public static final RackChannel LEVEL1_CHARGE_CURRENT_HIGH
      • LEVEL1_TOTAL_VOLTAGE_HIGH

        public static final RackChannel LEVEL1_TOTAL_VOLTAGE_HIGH
      • LEVEL1_CELL_VOLTAGE_HIGH

        public static final RackChannel LEVEL1_CELL_VOLTAGE_HIGH
      • LEVEL2_DISCHARGE_TEMP_LOW

        public static final RackChannel LEVEL2_DISCHARGE_TEMP_LOW
      • LEVEL2_DISCHARGE_TEMP_HIGH

        public static final RackChannel LEVEL2_DISCHARGE_TEMP_HIGH
      • LEVEL2_INSULATION_VALUE

        public static final RackChannel LEVEL2_INSULATION_VALUE
      • LEVEL2_POWER_POLE_TEMP_HIGH

        public static final RackChannel LEVEL2_POWER_POLE_TEMP_HIGH
      • LEVEL2_CHARGE_TEMP_LOW

        public static final RackChannel LEVEL2_CHARGE_TEMP_LOW
      • LEVEL2_CHARGE_TEMP_HIGH

        public static final RackChannel LEVEL2_CHARGE_TEMP_HIGH
      • LEVEL2_DISCHARGE_CURRENT_HIGH

        public static final RackChannel LEVEL2_DISCHARGE_CURRENT_HIGH
      • LEVEL2_TOTAL_VOLTAGE_LOW

        public static final RackChannel LEVEL2_TOTAL_VOLTAGE_LOW
      • LEVEL2_CELL_VOLTAGE_LOW

        public static final RackChannel LEVEL2_CELL_VOLTAGE_LOW
      • LEVEL2_CHARGE_CURRENT_HIGH

        public static final RackChannel LEVEL2_CHARGE_CURRENT_HIGH
      • LEVEL2_TOTAL_VOLTAGE_HIGH

        public static final RackChannel LEVEL2_TOTAL_VOLTAGE_HIGH
      • LEVEL2_CELL_VOLTAGE_HIGH

        public static final RackChannel LEVEL2_CELL_VOLTAGE_HIGH
      • SLAVE_BMS_VOLTAGE_SENSOR_CABLES

        public static final RackChannel SLAVE_BMS_VOLTAGE_SENSOR_CABLES
      • SLAVE_BMS_POWER_CABLE

        public static final RackChannel SLAVE_BMS_POWER_CABLE
      • SLAVE_BMS_LTC6803

        public static final RackChannel SLAVE_BMS_LTC6803
      • SLAVE_BMS_VOLTAGE_SENSORS

        public static final RackChannel SLAVE_BMS_VOLTAGE_SENSORS
      • SLAVE_BMS_TEMP_SENSOR_CABLES

        public static final RackChannel SLAVE_BMS_TEMP_SENSOR_CABLES
      • SLAVE_BMS_TEMP_SENSORS

        public static final RackChannel SLAVE_BMS_TEMP_SENSORS
      • SLAVE_BMS_POWER_POLE_TEMP_SENSOR

        public static final RackChannel SLAVE_BMS_POWER_POLE_TEMP_SENSOR
      • SLAVE_BMS_TEMP_BOARD_COM

        public static final RackChannel SLAVE_BMS_TEMP_BOARD_COM
      • SLAVE_BMS_BALANCE_MODULE

        public static final RackChannel SLAVE_BMS_BALANCE_MODULE
      • SLAVE_BMS_TEMP_SENSORS2

        public static final RackChannel SLAVE_BMS_TEMP_SENSORS2
      • SLAVE_BMS_INTERNAL_COM

        public static final RackChannel SLAVE_BMS_INTERNAL_COM
      • SLAVE_BMS_EEPROM

        public static final RackChannel SLAVE_BMS_EEPROM
      • SLAVE_BMS_INIT

        public static final RackChannel SLAVE_BMS_INIT
    • Method Detail

      • values

        public static RackChannel[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (RackChannel c : RackChannel.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RackChannel valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toChannelIdString

        protected java.lang.String toChannelIdString​(Rack rack)
        Creates a Channel-ID String from the enum and returns it.
        Parameters:
        rack - the Rack
        Returns:
        the ChannelId as camel-case String
      • toChannelId

        protected ChannelId toChannelId​(Rack rack)
        Creates a new Channel-ID from the enum and returns it.
        Parameters:
        rack - the Rack
        Returns:
        the ChannelId