| Line | Branch | Decision | Exec | Source |
|---|---|---|---|---|
| 1 | // | |||
| 2 | // Created by kifir on 8/23/24. | |||
| 3 | // | |||
| 4 | ||||
| 5 | #include "hysteresis.h" | |||
| 6 | ||||
| 7 | 3743 | bool Hysteresis::test(const bool risingCondition, const bool fallingCondition) { | ||
| 8 |
2/2✓ Branch 0 taken 55 times.
✓ Branch 1 taken 3688 times.
|
2/2✓ Decision 'true' taken 55 times.
✓ Decision 'false' taken 3688 times.
|
3743 | if (risingCondition) { |
| 9 | 55 | m_state = true; | ||
| 10 |
2/2✓ Branch 0 taken 3107 times.
✓ Branch 1 taken 581 times.
|
2/2✓ Decision 'true' taken 3107 times.
✓ Decision 'false' taken 581 times.
|
3688 | } else if (fallingCondition) { |
| 11 | 3107 | m_state = false; | ||
| 12 | } | |||
| 13 | ||||
| 14 | 3743 | return m_state; | ||
| 15 | } | |||
| 16 |