mirror of https://github.com/FOME-Tech/fome-fw.git
use onConfigurationChange instead of version holder
This commit is contained in:
parent
effc8caa0b
commit
a0d64ea0ad
|
@ -38,11 +38,13 @@ void VvtController::onFastCallback() {
|
|||
return;
|
||||
}
|
||||
|
||||
if (engine->auxParametersVersion.isOld(engine->getGlobalConfigurationVersion())) {
|
||||
update();
|
||||
}
|
||||
|
||||
void VvtController::onConfigurationChange(engine_configuration_s const * previousConfig) {
|
||||
if (!m_pid.isSame(&previousConfig->auxPid[index])) {
|
||||
m_pid.reset();
|
||||
}
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
expected<angle_t> VvtController::observePlant() const {
|
||||
|
|
|
@ -27,6 +27,7 @@ public:
|
|||
|
||||
// EngineModule implementation
|
||||
void onFastCallback() override;
|
||||
void onConfigurationChange(engine_configuration_s const * previousConfig) override;
|
||||
|
||||
// ClosedLoopController implementation
|
||||
expected<angle_t> observePlant() const override;
|
||||
|
|
|
@ -209,7 +209,6 @@ public:
|
|||
void setConfig();
|
||||
|
||||
LocalVersionHolder versionForConfigurationListeners;
|
||||
LocalVersionHolder auxParametersVersion;
|
||||
|
||||
AuxActor auxValves[AUX_DIGITAL_VALVE_COUNT][2];
|
||||
|
||||
|
|
Loading…
Reference in New Issue