Skip to content

Multi engine lib is not a lib and therefore code doubeling and deviating from another

TODO

Summary

The multi engine lib from uncle G is currently in the code base two times. One is in mission and the other one is used by performance assessment. This leads to the code not being maintained properly because one needs to do it twice when changing or correcting stuff in the multi engine lib. How can we handle this?

Error I get in performance assessment only, not in mission (because it was fixxed in mission by uncle G): package\aircraft_design\performance_assessment\src\libs\multi_engine_propulsion.cpp(169,74): error : no member named 'get_aircraft_fuelflow' in 'Engine'

Subtasks

  • Agree on strategy to handle this
  • solve
  • happy

Acceptance Criteria

  • No double code