GCC Code Coverage Report


Directory: ./
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 100.0% 2 / 0 / 2
Functions: 100.0% 1 / 0 / 1
Branches: -% 0 / 0 / 0
Decisions: -% 0 / - / 0

firmware/controllers/tcu/tc_4.h
Line Branch Decision Exec Source
1 #pragma once
2
3 #include "tcu.h"
4
5 #if EFI_TCU
6 class Generic4TransmissionController: public SimpleTransmissionController {
7 public:
8 void update(gear_e);
9 void init();
10 4825 TransmissionControllerMode getMode() const {
11 4825 return TransmissionControllerMode::Generic4;
12 }
13 private:
14 void setTccState(gear_e gear);
15 void setPcState(gear_e gear);
16 gear_e shiftingFrom;
17 };
18
19 Generic4TransmissionController* getGeneric4TransmissionController();
20 #endif // EFI_TCU
21