public bool BatteryIsOk(BatteryFactors batteryFactors)
    {
        bool temperatureStatus, socStatus, chargeRateStatus;

        temperatureStatus = CompareTemperatureWithRange(batteryFactors.batteryTemprature);
        socStatus         = CompareStateOfChargeWithRange(batteryFactors.batteryStateOfCharge);
        chargeRateStatus  = CompareChargeRateWithRange(batteryFactors.batteryChargeRate);
        return(temperatureStatus && socStatus && chargeRateStatus);
    }
Ejemplo n.º 2
0
 public void BatteryFeaturesBreachCheck(BatteryFactors batteryFactors)
 {
     CheckTemperatureBreach(batteryFactors.batteryTemprature);
     CheckStateOfChargeBreach(batteryFactors.batteryStateOfCharge);
     CheckChargeRateBreach(batteryFactors.batteryChargeRate);
 }