Class DCBSpec
-
- All Implemented Interfaces:
public final class DCBSpecContains the specification of a battery module
- Since:
2.1
-
-
Field Summary
Fields Modifier and Type Field Description private final Integerindexprivate final FloatcapacityAhprivate final FloatmaxChargeCurrentAprivate final FloatmaxDischargeCurrentAprivate final FloatfullChargeCapacityAhprivate final Floatvoltageprivate final FloatmaxChargingTempCelsiusprivate final FloatminChargingTempCelsiusprivate final IntegerserialCellsprivate final IntegerparallelCells
-
Method Summary
Modifier and Type Method Description final IntegergetIndex()final FloatgetCapacityAh()final FloatgetMaxChargeCurrentA()final FloatgetMaxDischargeCurrentA()final FloatgetFullChargeCapacityAh()final FloatgetVoltage()final FloatgetMaxChargingTempCelsius()final FloatgetMinChargingTempCelsius()final IntegergetSerialCells()final IntegergetParallelCells()-
-
Constructor Detail
-
DCBSpec
DCBSpec(Integer index, Float capacityAh, Float maxChargeCurrentA, Float maxDischargeCurrentA, Float fullChargeCapacityAh, Float voltage, Float maxChargingTempCelsius, Float minChargingTempCelsius, Integer serialCells, Integer parallelCells)
- Parameters:
index- ID of the module in the batterycapacityAh- Capacity of the module in Ah.maxChargeCurrentA- Maximum charging current in AmaxDischargeCurrentA- Maximum discharging current in AfullChargeCapacityAh- Capacity of the module in Ah, from when the system displays 100% charge statusvoltage- Voltage for which the module was specified in voltsmaxChargingTempCelsius- Maximum possible charging temperature in Celsius.minChargingTempCelsius- Maximum possible discharging temperature in Celsius.serialCells- Series-connected cells of the moduleparallelCells- Cells of the module connected in parallel
-
-
Method Detail
-
getCapacityAh
final Float getCapacityAh()
-
getMaxChargeCurrentA
final Float getMaxChargeCurrentA()
-
getMaxDischargeCurrentA
final Float getMaxDischargeCurrentA()
-
getFullChargeCapacityAh
final Float getFullChargeCapacityAh()
-
getVoltage
final Float getVoltage()
-
getMaxChargingTempCelsius
final Float getMaxChargingTempCelsius()
-
getMinChargingTempCelsius
final Float getMinChargingTempCelsius()
-
getSerialCells
final Integer getSerialCells()
-
getParallelCells
final Integer getParallelCells()
-
-
-
-