More safe AlternatorController PWM init
This commit is contained in:
parent
6d6b825a91
commit
a830a94a3b
|
@ -25,7 +25,7 @@ static percent_t currentAltDuty;
|
|||
|
||||
static bool shouldResetPid = false;
|
||||
|
||||
AlternatorController::AlternatorController() {
|
||||
void AlternatorController::init() {
|
||||
alternatorPid.initPidClass(&engineConfiguration->alternatorControl);
|
||||
}
|
||||
|
||||
|
@ -122,6 +122,9 @@ void AlternatorController::onConfigurationChange(engine_configuration_s const *
|
|||
|
||||
void initAlternatorCtrl() {
|
||||
addConsoleAction("altinfo", showAltInfo);
|
||||
|
||||
engine->module<AlternatorController>()->init();
|
||||
|
||||
if (!isBrainPinValid(engineConfiguration->alternatorControlPin))
|
||||
return;
|
||||
|
||||
|
|
|
@ -19,8 +19,7 @@ void showAltInfo(void);
|
|||
|
||||
class AlternatorController : public EngineModule, public ClosedLoopController<float, percent_t> {
|
||||
public:
|
||||
AlternatorController();
|
||||
|
||||
void init();
|
||||
void pidReset();
|
||||
|
||||
// EngineModule implementation
|
||||
|
|
Loading…
Reference in New Issue