package org.cowboycoders.turbotrainers.bushido.brake;
import org.cowboycoders.turbotrainers.Parameters;
import org.cowboycoders.turbotrainers.Parameters.CommonParametersInterface;
public class TargetPowerModel extends BrakeModel {
@Override
public void setParameters(CommonParametersInterface parameters)
throws IllegalArgumentException {
Parameters.TargetPower castParameters;
try {
castParameters = (Parameters.TargetPower) parameters;
} catch (ClassCastException e) {
throw new IllegalArgumentException("Expecting target power", e);
}
// TODO: If this has been set before we don't need to set it?
setTotalWeight(castParameters.getTotalWeight());
setTargetPower(castParameters.getPower());
}
}