rusefi-full/firmware/controllers/actuators
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
..
gppwm gppwm vbatt axis (#3088) 2021-07-31 21:20:19 -04:00
ac_control.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
ac_control.h
alternator_controller.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
alternator_controller.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
boost_control.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
boost_control.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
dc_motors.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
dc_motors.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
electronic_throttle.cpp skip etb init if no primary sensor (#3136) 2021-08-12 00:45:44 +03:00
electronic_throttle.h
electronic_throttle_impl.h
fan_control.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
fan_control.h
idle_hardware.cpp perform extra-step-prevention in the stepper driver itself (#3038) 2021-08-02 07:03:57 -04:00
idle_hardware.h yet more pch (#3068) 2021-08-03 22:05:01 -04:00
idle_thread.cpp Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108. (#3132) 2021-08-12 22:16:51 +03:00
idle_thread.h
pwm_tester.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
pwm_tester.h
vvt.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
vvt.h