public void SetActiveValues(double gainCap, double sensCap, bool capGainEnabled) { if (capGainEnabled) { CapOption.ActiveValueLabel.FormatString = Constants.GainCapFormatString; CapOption.ActiveValueLabel.Prefix = "Gain"; CapOption.SetActiveValue(gainCap); LegacyCapCheck.Checked = false; VelocityGainCapCheck.Checked = true; } else { CapOption.ActiveValueLabel.FormatString = Constants.DefaultActiveValueFormatString; CapOption.ActiveValueLabel.Prefix = string.Empty; CapOption.SetActiveValue(sensCap); LegacyCapCheck.Checked = true; VelocityGainCapCheck.Checked = false; } }
void EnableVelocityGainCap() { IsSensitivityGain = false; CapOption.SetName("Velocity Gain Cap"); }
void EnableSensitivityCap() { IsSensitivityGain = true; CapOption.SetName("Sensitivity Cap"); }
public override void AlignActiveValues() { CapOption.AlignActiveValues(); }
public override void Show(string name) { CapOption.Show(name); }
public void Show() { CapOption.Show(); }
public override void Hide() { CapOption.Hide(); }