Enum BatteryProtection.ChannelId

    • Enum Constant Detail

      • BP_CHARGE_BMS

        public static final BatteryProtection.ChannelId BP_CHARGE_BMS
        Charge Current limit provided by the Battery/BMS.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_BMS

        public static final BatteryProtection.ChannelId BP_DISCHARGE_BMS
        Discharge Current limit provided by the Battery/BMS.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_CHARGE_MIN_VOLTAGE

        public static final BatteryProtection.ChannelId BP_CHARGE_MIN_VOLTAGE
        Charge Current limit derived from Min-Cell-Voltage.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_MIN_VOLTAGE

        public static final BatteryProtection.ChannelId BP_DISCHARGE_MIN_VOLTAGE
        Discharge Current limit derived from Min-Cell-Voltage.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_CHARGE_MAX_VOLTAGE

        public static final BatteryProtection.ChannelId BP_CHARGE_MAX_VOLTAGE
        Charge Current limit derived from Max-Cell-Voltage.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_MAX_VOLTAGE

        public static final BatteryProtection.ChannelId BP_DISCHARGE_MAX_VOLTAGE
        Discharge Current limit derived from Max-Cell-Voltage.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_CHARGE_MIN_TEMPERATURE

        public static final BatteryProtection.ChannelId BP_CHARGE_MIN_TEMPERATURE
        Charge Current limit derived from Min-Cell-Temperature.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_MIN_TEMPERATURE

        public static final BatteryProtection.ChannelId BP_DISCHARGE_MIN_TEMPERATURE
        Discharge Current limit derived from Min-Cell-Temperature.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_CHARGE_MAX_TEMPERATURE

        public static final BatteryProtection.ChannelId BP_CHARGE_MAX_TEMPERATURE
        Charge Current limit derived from Max-Cell-Temperature.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_MAX_TEMPERATURE

        public static final BatteryProtection.ChannelId BP_DISCHARGE_MAX_TEMPERATURE
        Discharge Current limit derived from Max-Cell-Temperature.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_CHARGE_INCREASE

        public static final BatteryProtection.ChannelId BP_CHARGE_INCREASE
        Charge Max-Increase Current limit.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_DISCHARGE_INCREASE

        public static final BatteryProtection.ChannelId BP_DISCHARGE_INCREASE
        Discharge Max-Increase Current limit.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_FORCE_DISCHARGE

        public static final BatteryProtection.ChannelId BP_FORCE_DISCHARGE
        Force-Discharge State.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
      • BP_FORCE_CHARGE

        public static final BatteryProtection.ChannelId BP_FORCE_CHARGE
        Force-Charge State.
        • Interface: BatteryProtection
        • Type: Integer
        • Unit: Ampere
    • Method Detail

      • values

        public static BatteryProtection.ChannelId[] 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 (BatteryProtection.ChannelId c : BatteryProtection.ChannelId.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static BatteryProtection.ChannelId 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
      • doc

        public Doc doc()
        Description copied from interface: ChannelId
        Gets the Channel Doc for this ChannelId.
        Specified by:
        doc in interface ChannelId
        Returns:
        the Channel-Doc