FOME-Tech / fome-fw

Free Open Motorsports ECU
https://www.fome.tech
Other
34 stars 17 forks source link

EngineModule has no sound initialization interface #422

Open nmschulte opened 2 months ago

nmschulte commented 2 months ago

EngineModules like BoostController and others implement initialization in various ways: particularly, not via their constructor or any EngineModule abstraction. This leads to issues, like what #419 resolves, in that various modules/controllers wind up not being initialized on reset.

Many possible solutions; one proposed by @mck1117 is to make onConfigurationChange invoked on ECU reset.