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_DEFAULTLIMITS>, ApplyLimitsPresetAction<&presets::defaultLimits>>,
|
||||||
makeComponent<MenuItem, StaticText<TEXT_KIDSLIMITS>, ApplyLimitsPresetAction<&presets::kidsLimits>>,
|
makeComponent<MenuItem, StaticText<TEXT_KIDSLIMITS>, ApplyLimitsPresetAction<&presets::kidsLimits>>,
|
||||||
makeComponent<MenuItem, StaticText<TEXT_DEFAULTCONTROLLERHARDWARE>, ApplyControllerHardwarePresetAction<&presets::defaultControllerHardware>>,
|
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_DEFAULTBOARDCOMPUTERHARDWARE>, ApplyBoardcomputerHardwarePresetAction<&presets::defaultBoardcomputerHardware>>,
|
||||||
makeComponent<MenuItem, StaticText<TEXT_STREET>, DisabledColor, DummyAction>,
|
makeComponent<MenuItem, StaticText<TEXT_STREET>, DisabledColor, DummyAction>,
|
||||||
makeComponent<MenuItem, StaticText<TEXT_SIDEWALK>, DisabledColor, DummyAction>,
|
makeComponent<MenuItem, StaticText<TEXT_SIDEWALK>, DisabledColor, DummyAction>,
|
||||||
|
@@ -10,6 +10,7 @@ constexpr Settings::Limits defaultLimits {
|
|||||||
.fieldWeakMax = DEFAULT_FIELDWEAKMAX,
|
.fieldWeakMax = DEFAULT_FIELDWEAKMAX,
|
||||||
.phaseAdvMax = DEFAULT_FIELDADVMAX
|
.phaseAdvMax = DEFAULT_FIELDADVMAX
|
||||||
};
|
};
|
||||||
|
|
||||||
constexpr Settings::Limits kidsLimits {
|
constexpr Settings::Limits kidsLimits {
|
||||||
.iMotMax = 5,
|
.iMotMax = 5,
|
||||||
.iDcMax = 7,
|
.iDcMax = 7,
|
||||||
@@ -34,6 +35,38 @@ constexpr Settings::ControllerHardware defaultControllerHardware {
|
|||||||
.swapFrontBack = false
|
.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 {
|
constexpr Settings::BoardcomputerHardware defaultBoardcomputerHardware {
|
||||||
.sampleCount = 100,
|
.sampleCount = 100,
|
||||||
.gasMin = DEFAULT_GASMIN,
|
.gasMin = DEFAULT_GASMIN,
|
||||||
|
@@ -233,6 +233,8 @@ constexpr char TEXT_DEFAULTLIMITS[] = "Default limits";
|
|||||||
constexpr char TEXT_KIDSLIMITS[] = "Kids limits";
|
constexpr char TEXT_KIDSLIMITS[] = "Kids limits";
|
||||||
constexpr char TEXT_DEFAULTPOTI[] = "Default poti";
|
constexpr char TEXT_DEFAULTPOTI[] = "Default poti";
|
||||||
constexpr char TEXT_DEFAULTCONTROLLERHARDWARE[] = "Default controller H/W";
|
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_DEFAULTBOARDCOMPUTERHARDWARE[] = "Default boardcomputer H/W";
|
||||||
constexpr char TEXT_STREET[] = "Street";
|
constexpr char TEXT_STREET[] = "Street";
|
||||||
constexpr char TEXT_SIDEWALK[] = "Sidewalk";
|
constexpr char TEXT_SIDEWALK[] = "Sidewalk";
|
||||||
|
Reference in New Issue
Block a user