GCC Code Coverage Report


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

firmware/controllers/sensors/allsensors.cpp
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 599 void initSensors() {
15 599 initMapDecoder();
16 599 acDebounce.init(15, engineConfiguration->acSwitch, engineConfiguration->acSwitchMode);
17 599 }
18
19 90 bool getAcToggle() {
20 90 return acDebounce.readPinState();
21 }
22
23 1132 bool hasAcToggle() {
24 1132 return isBrainPinValid(engineConfiguration->acSwitch);
25 }
26