new 'etbreset' command
This commit is contained in:
parent
5261b365f2
commit
6865fc343e
|
@ -102,6 +102,7 @@ CCM_OPTIONAL static SimplePwm etbPwmDown("etbDown");
|
|||
static TwoPinDcMotor dcMotor(&etbPwmUp, &outputDirectionOpen, &outputDirectionClose);
|
||||
|
||||
EXTERN_ENGINE;
|
||||
extern percent_t mockPedalPosition;
|
||||
|
||||
static Pid pid(&engineConfiguration->etb);
|
||||
|
||||
|
@ -247,6 +248,11 @@ void setEtbPFactor(float value) {
|
|||
showEthInfo();
|
||||
}
|
||||
|
||||
static void etbReset() {
|
||||
mockPedalPosition = MOCK_UNDEFINED;
|
||||
pid.reset();
|
||||
}
|
||||
|
||||
/**
|
||||
* set etb_i X
|
||||
*/
|
||||
|
@ -375,6 +381,7 @@ void setDefaultEtbBiasCurve(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
void initElectronicThrottle(void) {
|
||||
addConsoleAction("ethinfo", showEthInfo);
|
||||
addConsoleAction("etbreset", etbReset);
|
||||
if (!hasPedalPositionSensor()) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#endif /* EFI_PROD_CODE */
|
||||
|
||||
// set mock_pedal_position X
|
||||
static percent_t mockPedalPosition = MOCK_UNDEFINED;
|
||||
percent_t mockPedalPosition = MOCK_UNDEFINED;
|
||||
|
||||
/**
|
||||
* this allows unit tests to simulate TPS position
|
||||
|
|
Loading…
Reference in New Issue