Added new presets for mosfets off and spinning bobbycar
This commit is contained in:
@@ -54,6 +54,8 @@ class PresetsMenu :
|
||||
makeComponent<MenuItem, StaticText<TEXT_DEFAULTLIMITS>, ApplyLimitsPresetAction<&presets::defaultLimits>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_KIDSLIMITS>, ApplyLimitsPresetAction<&presets::kidsLimits>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_DEFAULTCONTROLLERHARDWARE>, ApplyControllerHardwarePresetAction<&presets::defaultControllerHardware>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_MOSFETSOFFCONTROLLERHARDWARE>, ApplyControllerHardwarePresetAction<&presets::mosfetsOffControllerHardware>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_SPINNERCONTROLLERHARDWARE>, ApplyControllerHardwarePresetAction<&presets::spinnerControllerHardware>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_DEFAULTBOARDCOMPUTERHARDWARE>, ApplyBoardcomputerHardwarePresetAction<&presets::defaultBoardcomputerHardware>>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_STREET>, DisabledColor, DummyAction>,
|
||||
makeComponent<MenuItem, StaticText<TEXT_SIDEWALK>, DisabledColor, DummyAction>,
|
||||
|
@@ -10,6 +10,7 @@ constexpr Settings::Limits defaultLimits {
|
||||
.fieldWeakMax = DEFAULT_FIELDWEAKMAX,
|
||||
.phaseAdvMax = DEFAULT_FIELDADVMAX
|
||||
};
|
||||
|
||||
constexpr Settings::Limits kidsLimits {
|
||||
.iMotMax = 5,
|
||||
.iDcMax = 7,
|
||||
@@ -34,6 +35,38 @@ constexpr Settings::ControllerHardware defaultControllerHardware {
|
||||
.swapFrontBack = false
|
||||
};
|
||||
|
||||
constexpr Settings::ControllerHardware mosfetsOffControllerHardware {
|
||||
.enableFrontLeft = false,
|
||||
.enableFrontRight = false,
|
||||
.enableBackLeft = false,
|
||||
.enableBackRight = false,
|
||||
|
||||
.invertFrontLeft = false,
|
||||
.invertFrontRight = true,
|
||||
.invertBackLeft = false,
|
||||
.invertBackRight = true,
|
||||
|
||||
.wheelDiameter = 165,
|
||||
.numMagnetPoles = 15,
|
||||
.swapFrontBack = false
|
||||
};
|
||||
|
||||
constexpr Settings::ControllerHardware spinnerControllerHardware {
|
||||
.enableFrontLeft = true,
|
||||
.enableFrontRight = true,
|
||||
.enableBackLeft = true,
|
||||
.enableBackRight = true,
|
||||
|
||||
.invertFrontLeft = false,
|
||||
.invertFrontRight = false,
|
||||
.invertBackLeft = false,
|
||||
.invertBackRight = false,
|
||||
|
||||
.wheelDiameter = 165,
|
||||
.numMagnetPoles = 15,
|
||||
.swapFrontBack = false
|
||||
};
|
||||
|
||||
constexpr Settings::BoardcomputerHardware defaultBoardcomputerHardware {
|
||||
.sampleCount = 100,
|
||||
.gasMin = DEFAULT_GASMIN,
|
||||
|
@@ -233,6 +233,8 @@ constexpr char TEXT_DEFAULTLIMITS[] = "Default limits";
|
||||
constexpr char TEXT_KIDSLIMITS[] = "Kids limits";
|
||||
constexpr char TEXT_DEFAULTPOTI[] = "Default poti";
|
||||
constexpr char TEXT_DEFAULTCONTROLLERHARDWARE[] = "Default controller H/W";
|
||||
constexpr char TEXT_MOSFETSOFFCONTROLLERHARDWARE[] = "MOSFETs off controller H/W";
|
||||
constexpr char TEXT_SPINNERCONTROLLERHARDWARE[] = "Spinner controller H/W";
|
||||
constexpr char TEXT_DEFAULTBOARDCOMPUTERHARDWARE[] = "Default boardcomputer H/W";
|
||||
constexpr char TEXT_STREET[] = "Street";
|
||||
constexpr char TEXT_SIDEWALK[] = "Sidewalk";
|
||||
|
Reference in New Issue
Block a user