|
rusEFI
The most advanced open source ECU
|
#include <gear_controller.h>


Public Member Functions | |
| virtual void | update () |
| virtual gear_e | getDesiredGear () const |
| virtual void | init () |
| virtual GearControllerMode | getMode () const |
Data Fields | |
| TransmissionControllerBase * | transmissionController |
Protected Member Functions | |
| virtual gear_e | setDesiredGear (gear_e) |
| void | initTransmissionController () |
| float * | getRangeStateArray (int) |
Private Member Functions | |
| void | postState () |
Private Attributes | |
| gear_e | desiredGear = NEUTRAL |
Definition at line 11 of file gear_controller.h.
|
virtual |
Definition at line 47 of file gear_controller.cpp.
Referenced by postState(), setDesiredGear(), ButtonShiftController::update(), AutomaticGearController::update(), GenericGearController::update(), and update().

|
inlinevirtual |
Reimplemented in ButtonShiftController, AutomaticGearController, and GenericGearController.
Definition at line 16 of file gear_controller.h.
Referenced by doPeriodicSlowCallback().

|
protected |
Definition at line 77 of file gear_controller.cpp.
Referenced by GenericGearController::isNearest(), and GenericGearController::update().

|
virtual |
Reimplemented in ButtonShiftController, and GenericGearController.
Definition at line 6 of file gear_controller.cpp.
Referenced by ButtonShiftController::init(), GenericGearController::init(), and initGearController().


|
protected |
Definition at line 10 of file gear_controller.cpp.
Referenced by init(), and update().


|
private |
Definition at line 56 of file gear_controller.cpp.
Referenced by update().


Definition at line 51 of file gear_controller.cpp.
Referenced by AutomaticGearController::shift(), ButtonShiftController::update(), AutomaticGearController::update(), and GenericGearController::update().


|
virtual |
Reimplemented in ButtonShiftController, AutomaticGearController, and GenericGearController.
Definition at line 28 of file gear_controller.cpp.
Referenced by doPeriodicSlowCallback(), ButtonShiftController::update(), AutomaticGearController::update(), and GenericGearController::update().


Definition at line 25 of file gear_controller.h.
Referenced by getDesiredGear(), and setDesiredGear().
| TransmissionControllerBase* GearControllerBase::transmissionController |
Definition at line 19 of file gear_controller.h.
Referenced by getLiveData(), initTransmissionController(), and update().