rusEFI
The most advanced open source ECU
|
#include <tcu.h>
Public Member Functions | |
virtual void | update (gear_e) |
virtual void | init () |
virtual gear_e | getCurrentGear () const |
virtual TransmissionControllerMode | getMode () const |
Protected Member Functions | |
virtual gear_e | setCurrentGear (gear_e) |
void | postState () |
void | measureShiftTime (gear_e) |
float | isShiftCompleted () |
Protected Attributes | |
gear_e | currentGear = NEUTRAL |
Private Attributes | |
Timer | m_shiftTimer |
bool | m_shiftTime |
gear_e | m_shiftTimeGear |
Additional Inherited Members | |
Data Fields inherited from tcu_controller_s | |
int8_t | tcuCurrentGear = (int8_t)0 |
uint8_t | alignmentFill_at_1 [1] |
scaled_channel< uint16_t, 100, 1 > | tcRatio = (uint16_t)0 |
float | lastShiftTime = (float)0 |
uint8_t | tcu_currentRange = (uint8_t)0 |
int8_t | pressureControlDuty = (int8_t)0 |
int8_t | torqueConverterDuty = (int8_t)0 |
uint8_t | alignmentFill_at_11 [1] |
bool | isShifting: 1 {} |
bool | unusedBit_9_1: 1 {} |
bool | unusedBit_9_2: 1 {} |
bool | unusedBit_9_3: 1 {} |
bool | unusedBit_9_4: 1 {} |
bool | unusedBit_9_5: 1 {} |
bool | unusedBit_9_6: 1 {} |
bool | unusedBit_9_7: 1 {} |
bool | unusedBit_9_8: 1 {} |
bool | unusedBit_9_9: 1 {} |
bool | unusedBit_9_10: 1 {} |
bool | unusedBit_9_11: 1 {} |
bool | unusedBit_9_12: 1 {} |
bool | unusedBit_9_13: 1 {} |
bool | unusedBit_9_14: 1 {} |
bool | unusedBit_9_15: 1 {} |
bool | unusedBit_9_16: 1 {} |
bool | unusedBit_9_17: 1 {} |
bool | unusedBit_9_18: 1 {} |
bool | unusedBit_9_19: 1 {} |
bool | unusedBit_9_20: 1 {} |
bool | unusedBit_9_21: 1 {} |
bool | unusedBit_9_22: 1 {} |
bool | unusedBit_9_23: 1 {} |
bool | unusedBit_9_24: 1 {} |
bool | unusedBit_9_25: 1 {} |
bool | unusedBit_9_26: 1 {} |
bool | unusedBit_9_27: 1 {} |
bool | unusedBit_9_28: 1 {} |
bool | unusedBit_9_29: 1 {} |
bool | unusedBit_9_30: 1 {} |
bool | unusedBit_9_31: 1 {} |
|
virtual |
Definition at line 26 of file tcu.cpp.
Referenced by postState(), setCurrentGear(), and Generic4TransmissionController::update().
|
inlinevirtual |
Reimplemented in Gm4l6xTransmissionController, Generic4TransmissionController, and SimpleTransmissionController.
Definition at line 27 of file tcu.h.
Referenced by GearControllerBase::update().
|
virtual |
Reimplemented in Gm4l6xTransmissionController, Generic4TransmissionController, and SimpleTransmissionController.
Definition at line 14 of file tcu.cpp.
Referenced by GearControllerBase::initTransmissionController().
|
protected |
Definition at line 47 of file tcu.cpp.
Referenced by Generic4TransmissionController::update().
|
protected |
Definition at line 41 of file tcu.cpp.
Referenced by Generic4TransmissionController::update().
|
protected |
Definition at line 30 of file tcu.cpp.
Referenced by update().
Definition at line 21 of file tcu.cpp.
Referenced by SimpleTransmissionController::update(), and Generic4TransmissionController::update().
|
virtual |
Reimplemented in Gm4l6xTransmissionController, Generic4TransmissionController, and SimpleTransmissionController.
Definition at line 17 of file tcu.cpp.
Referenced by GearControllerBase::update(), and SimpleTransmissionController::update().
Definition at line 31 of file tcu.h.
Referenced by getCurrentGear(), and setCurrentGear().
|
private |
Definition at line 21 of file tcu.h.
Referenced by isShiftCompleted(), and measureShiftTime().
|
private |
Definition at line 22 of file tcu.h.
Referenced by isShiftCompleted(), and measureShiftTime().
|
private |
Definition at line 20 of file tcu.h.
Referenced by isShiftCompleted(), and measureShiftTime().