rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
gear_controller.h
Go to the documentation of this file.
1#pragma once
2
3#include "global.h"
4#include "io_pins.h"
7#include "simple_tcu.h"
8#include "tc_4l6x.h"
9
10#if EFI_TCU
12public:
13 virtual void update();
14 virtual gear_e getDesiredGear() const;
15 virtual void init();
20protected:
23 float* getRangeStateArray(int);
24private:
26 void postState();
27};
28
30#endif // EFI_TCU
TransmissionControllerBase * transmissionController
virtual void init()
virtual void update()
float * getRangeStateArray(int)
virtual gear_e getDesiredGear() const
virtual gear_e setDesiredGear(gear_e)
virtual GearControllerMode getMode() const
void initGearController()
this file is about general input/output utility methods, not much EFI-specifics
gear_e
@ NEUTRAL
GearControllerMode