rusefi-1/firmware/controllers/algo
alxrMironov 7ebebd6922
Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108. (#3132)
* Add new sensor type "VehicleSpeed"

* Add "Vehicle speed" sensor to name list

* Add Vehicle speed sensor initialization with function pointer sensor.

* Add init_vehicle_speed_sensor.cpp to Makefile

* Replace dependencies from "getVehicleSpeed" to OOP-like "Sensor::get()"

* Add warning and TODO to "mock vehicle speed" call

* Replace get & mock "VehicleSpeed" methods in tests

* Remove #warning directive (cause error by current settings)

* Remove stray tab

* Remove explicitly type casting.

* Add "InitVehicleSpeedSensor" function declaration to init.h

* Add "VehicleSpeedSensor" initialization call into "InitNewSensors"

Co-authored-by: alxrMironov <330OMcorporative>
2021-08-12 22:16:51 +03:00
..
airmass yet more pch (#3068) 2021-08-03 22:05:01 -04:00
defaults Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
fuel yet more pch (#3068) 2021-08-03 22:05:01 -04:00
accel_enrichment.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
accel_enrichment.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
advance_map.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
advance_map.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
algo.mk progress - reducing code duplication 2021-07-12 21:31:40 -04:00
auto_generated_codes.cpp Auto-generated configs and docs 2021-07-23 12:40:28 +00:00
auto_generated_codes.h human readable warning codes into TS #2898 2021-07-03 21:01:42 -04:00
auto_generated_commonenum.cpp Pavel says there are issues 2021-08-11 04:00:37 -04:00
auto_generated_commonenum.h progress - reducing code duplication 2021-07-12 21:22:20 -04:00
auto_generated_enums.cpp progress - reducing code duplication 2021-07-12 21:31:40 -04:00
auto_generated_enums.h progress - reducing code duplication 2021-07-12 21:31:40 -04:00
dynoview.cpp Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108. (#3132) 2021-08-12 22:16:51 +03:00
dynoview.h
engine.cpp refactoring: reduce magic constant 2021-08-09 16:33:06 -04:00
engine.h unit test for vehicle_speed.cpp #3081 2021-08-03 19:48:24 -04:00
engine2.cpp refactoring: reduce magic constant 2021-08-09 16:33:06 -04:00
engine_configuration.cpp NB2 36 2021-08-10 02:34:59 -04:00
engine_configuration.h don't require EXTERN_ENGINE in every file (#2969) 2021-07-16 18:13:33 -04:00
engine_parts.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
engine_state.h trailing spark scheduling (#2932) 2021-07-09 08:37:46 -04:00
event_registry.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
event_registry.h trailing spark scheduling (#2932) 2021-07-09 08:37:46 -04:00
firing_order.h VH41DE (Japaneese Y32 Variant) firing order 2021-07-20 21:16:51 -04:00
fuel_math.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
fuel_math.h const airmass (#2694) 2021-05-14 07:17:22 -04:00
launch_control.cpp Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108. (#3132) 2021-08-12 22:16:51 +03:00
launch_control.h
nmea.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
nmea.h Config generator jar (#2716) 2021-05-17 12:32:59 +03:00
obd_error_codes.h Nissan 4 cylinder QR trigger wheel #3118 2021-08-08 04:45:40 -04:00
persistent_configuration.h
runtime_state.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
runtime_state.h
rusefi_enums.h Pavel says there are issues 2021-08-11 04:00:37 -04:00
rusefi_hw_enums.h trigger signal debug pins - logic level output #2959 2021-07-15 00:03:31 -04:00
rusefi_types.h store cylinder count as plain number (#2915) 2021-07-07 08:31:05 -04:00