EngineModule has no sound initialization interface
Open
💰 tech debt 💰
- Dominant language
- C
- Stars
- 138
- Forks
- 69
- Avg merge
- 5d 20h
- Merged PRs (30d)
- 4
Description
`EngineModule`s 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.
Contributor guide
Assessment
This issue has not been assessed yet.