Line |
Branch |
Decision |
Exec |
Source |
1 |
|
|
|
// transition_events.h |
2 |
|
|
|
// also known as 'special event counter' |
3 |
|
|
|
|
4 |
|
|
|
#pragma once |
5 |
|
|
|
|
6 |
|
|
|
#include "pch.h" |
7 |
|
|
|
|
8 |
|
|
|
enum class TransitionEvent : char |
9 |
|
|
|
{ |
10 |
|
|
|
None = 0, |
11 |
|
|
|
BurnRequest = 1, |
12 |
|
|
|
TriggerError = 2, |
13 |
|
|
|
EngineResync = 3, |
14 |
|
|
|
GlobalConfigurationVersion = 4, |
15 |
|
|
|
EtbPidReset = 5, |
16 |
|
|
|
CruiseControl = 6, |
17 |
|
|
|
}; |
18 |
|
|
|
|
19 |
|
|
367 |
inline void onTransitionEvent(TransitionEvent event) { |
20 |
|
|
|
#if EFI_PROD_CODE |
21 |
|
|
|
engine->outputChannels.transitionEventCode = (int)event; |
22 |
|
|
|
engine->outputChannels.transitionEventsCounter++; |
23 |
|
|
|
#endif |
24 |
|
|
367 |
} |
25 |
|
|
|
|