GCC Code Coverage Report


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

firmware/config/engines/canam_2021.lua
Line Branch Decision Exec Source
1 setLuaScript(GET_BIT_RANGE_LSB TWO_BYTES_LSB PRINT_ARRAY SET_TWO_BYTES_LSB R"(
2
3
4 isUseful = Timer.new()
5 isUseful : reset()
6
7 function onTick()
8
9 rpm = getSensor("RPM")
10 vbat = getSensor("BatteryVoltage")
11
12 -- print (vbat .. " " .. rpm)
13 if (vbat < 8) or (rpm > 200) then
14 -- keep alive if USB hooked up
15 isUseful : reset()
16 end
17
18 if (isUseful : getElapsedSeconds() > 17) then
19 mcu_standby()
20 end
21 end
22
23 )");
24