GCC Code Coverage Report


Directory: ./
File: firmware/controllers/sensors/allsensors.cpp
Date: 2025-12-30 16:19:43
Coverage Exec Excl Total
Lines: 100.0% 8 0 8
Functions: 100.0% 3 0 3
Branches: -% 0 0 0
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 /**
2 * @file allsensors.cpp
3 * @brief
4 *
5 *
6 * @date Nov 15, 2013
7 * @author Andrey Belomutskiy, (c) 2012-2020
8 */
9
10 #include "pch.h"
11
12 ButtonDebounce acDebounce("ac_switch");
13
14 590 void initSensors() {
15 590 initMapDecoder();
16 590 acDebounce.init(15, engineConfiguration->acSwitch, engineConfiguration->acSwitchMode);
17 590 }
18
19 90 bool getAcToggle() {
20 90 return acDebounce.readPinState();
21 }
22
23 1123 bool hasAcToggle() {
24 1123 return isBrainPinValid(engineConfiguration->acSwitch);
25 }
26