blob: 7d54c211242fd96b0c8664b96fa409e65edeb22c [file] [log] [blame]
package com.android.systemui.power;
import com.android.settingslib.fuelgauge.Estimate;
import com.android.settingslib.fuelgauge.EstimateKt;
import javax.inject.Inject;
import javax.inject.Singleton;
@Singleton
public class EnhancedEstimatesImpl implements EnhancedEstimates {
@Inject
public EnhancedEstimatesImpl() {
}
@Override
public boolean isHybridNotificationEnabled() {
return false;
}
@Override
public Estimate getEstimate() {
// Returns an unknown estimate.
return new Estimate(EstimateKt.ESTIMATE_MILLIS_UNKNOWN,
false /* isBasedOnUsage */,
EstimateKt.AVERAGE_TIME_TO_DISCHARGE_UNKNOWN);
}
@Override
public long getLowWarningThreshold() {
return 0;
}
@Override
public long getSevereWarningThreshold() {
return 0;
}
@Override
public boolean getLowWarningEnabled() {
return true;
}
}