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 GenericGearController, AutomaticGearController, and ButtonShiftController.
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 GenericGearController, AutomaticGearController, and ButtonShiftController.
Definition at line 6 of file gear_controller.cpp.
Referenced by ButtonShiftController::init(), AutomaticGearController::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 GenericGearController, AutomaticGearController, and ButtonShiftController.
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 initTransmissionController(), and update().