rusefi/firmware/controllers/algo
Scott Smith 344c9073e2
Start the process of using a global engine ptr for unit tests. (#3551)
* Start the process of using a global engine ptr for unit tests.

Passing around the engine, config, and persistent state wasn't buying anything.  Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables.  Add a dummy check in
case some test tries to set them manually.

* Fix OSX build

* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
..
airmass less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
defaults autoscale fields in generated structs (#3444) 2021-11-02 18:59:19 -04:00
fuel less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
accel_enrichment.cpp
accel_enrichment.h support autoscale on table axes (#3452) 2021-11-03 19:53:26 -04:00
advance_map.cpp refactoring launch 2021-11-15 20:09:03 -05:00
advance_map.h
algo.mk
auto_generated_codes.cpp
auto_generated_codes.h
auto_generated_commonenum.cpp Auto-generated configs and docs 2021-11-15 03:03:29 +00:00
auto_generated_commonenum.h Auto-generated configs and docs 2021-11-06 03:28:22 +00:00
auto_generated_enginetypes.cpp Auto-generated configs and docs 2021-11-14 03:02:10 +00:00
auto_generated_enginetypes.h Idle valve outputs not available in TS #3523 2021-11-10 20:40:42 -05:00
auto_generated_enums.cpp
auto_generated_enums.h
dynoview.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
dynoview.h less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
engine.cpp random refactoring: trigger central encapsulation 2021-11-15 20:22:05 -05:00
engine.h Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
engine2.cpp refactoring launch 2021-11-15 18:57:12 -05:00
engine_configuration.cpp Not all launch control options are used #3554 2021-11-15 21:13:01 -05:00
engine_configuration.h Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
engine_parts.h Epic: Remove FSIO #2928 2021-11-14 10:57:19 -05:00
engine_state.h
engine_state.txt
engine_state_generated.h
engine_types.h mercedes two lobe trigger testing (#3543) 2021-11-13 21:50:04 -05:00
event_registry.cpp
event_registry.h less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
firing_order.h
fuel_math.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
fuel_math.h Fix the types in various fuel functions that actually refer to grams, not ms. (#3458) 2021-11-04 11:50:19 -04:00
launch_control.cpp Not all launch control options are used #3554 2021-11-15 21:13:01 -05:00
launch_control.h Not all launch control options are used #3554 2021-11-15 21:13:01 -05:00
live_data_ids.h
nmea.cpp
nmea.h
obd_error_codes.h
persistent_configuration.h
runtime_state.cpp
runtime_state.h
rusefi_enums.h MAP phase sensing #3544 2021-11-14 21:58:01 -05:00
rusefi_hw_enums.h
rusefi_types.h Epic: Remove FSIO #2928 2021-11-14 14:14:43 -05:00
tps_accel_state.txt
tps_accel_state_generated.h
wall_fuel.cpp
wall_fuel.h
wall_fuel_state.txt
wall_fuel_state_generated.h