GCC Code Coverage Report


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

firmware/controllers/tcu/tc_4l6x.h
Line Branch Decision Exec Source
1 #pragma once
2
3 // file tc_4l6x.h
4
5 #include "tcu.h"
6 #include "tc_4.h"
7
8 #if EFI_TCU
9 class Gm4l6xTransmissionController: public Generic4TransmissionController {
10 public:
11 void update(gear_e);
12 void init();
13 TransmissionControllerMode getMode() const {
14 return TransmissionControllerMode::Gm4l6x;
15 }
16 private:
17 void set32State(gear_e gear);
18 bool isShifting = false;
19 gear_e shiftingFrom;
20 };
21
22 Gm4l6xTransmissionController* getGm4l6xTransmissionController();
23
24 void configureTcu4R70W();
25
26 #endif // EFI_TCU
27