Class BatterySpec
-
- All Implemented Interfaces:
public final class BatterySpecContains the specification data of the battery
- Since:
2.1
-
-
Field Summary
Fields Modifier and Type Field Description private final Shortindexprivate final Stringnameprivate final IntegermaxChargingTempCelsiusprivate final IntegerminChargingTempCelsiusprivate final Floatvoltageprivate final FloatcapacityAhprivate final FloatcapacityWhprivate final FloatmaxChargeCurrentAprivate final FloatmaxDischargeCurrentAprivate final List<DCBSpec>dcbSpecs
-
Method Summary
Modifier and Type Method Description final ShortgetIndex()final StringgetName()final IntegergetMaxChargingTempCelsius()final IntegergetMinChargingTempCelsius()final FloatgetVoltage()final FloatgetCapacityAh()final FloatgetCapacityWh()final FloatgetMaxChargeCurrentA()final FloatgetMaxDischargeCurrentA()final List<DCBSpec>getDcbSpecs()-
-
Constructor Detail
-
BatterySpec
BatterySpec(Short index, String name, Integer maxChargingTempCelsius, Integer minChargingTempCelsius, Float voltage, Float capacityAh, Float capacityWh, Float maxChargeCurrentA, Float maxDischargeCurrentA, List<DCBSpec> dcbSpecs)
- Parameters:
index- ID of the battery in the E3DC systemname- Name of the battery stored in the E3DC systemmaxChargingTempCelsius- Maximum possible charging temperature in Celsius.minChargingTempCelsius- Maximum possible discharging temperature in Celsius.voltage- Voltage for which the battery was specified in voltscapacityAh- Capacity in Ah.capacityWh- Kapazität in Wh.maxChargeCurrentA- Maximum charging current in AmaxDischargeCurrentA- Maximum discharging current in AdcbSpecs- List of specifications for the individual modules
-
-
Method Detail
-
getMaxChargingTempCelsius
final Integer getMaxChargingTempCelsius()
-
getMinChargingTempCelsius
final Integer getMinChargingTempCelsius()
-
getVoltage
final Float getVoltage()
-
getCapacityAh
final Float getCapacityAh()
-
getCapacityWh
final Float getCapacityWh()
-
getMaxChargeCurrentA
final Float getMaxChargeCurrentA()
-
getMaxDischargeCurrentA
final Float getMaxDischargeCurrentA()
-
getDcbSpecs
final List<DCBSpec> getDcbSpecs()
-
-
-
-