progress #363
This commit is contained in:
parent
89e4e8cc7a
commit
81e3fa5177
|
@ -38,8 +38,12 @@ static bool isRisingEdge[6] = { false, true, false, true, false, true };
|
|||
EXTERN_ENGINE
|
||||
;
|
||||
|
||||
bool isUsefulSignal(trigger_event_e signal, engine_configuration_s *engineConfiguration) {
|
||||
return !engineConfiguration->useOnlyRisingEdgeForTrigger || isRisingEdge[(int) signal];
|
||||
}
|
||||
|
||||
static void fireShaftSignal(trigger_event_e signal) {
|
||||
if (!engineConfiguration->useOnlyRisingEdgeForTrigger || isRisingEdge[(int) signal])
|
||||
if (isUsefulSignal(signal, engineConfiguration))
|
||||
hwHandleShaftSignal(signal);
|
||||
}
|
||||
|
||||
|
|
|
@ -22,5 +22,6 @@ public:
|
|||
};
|
||||
|
||||
void initTriggerEmulatorLogic(Logging *sharedLogger, Engine *engine);
|
||||
bool isUsefulSignal(trigger_event_e signal, engine_configuration_s *engineConfiguration);
|
||||
|
||||
#endif /* TRIGGER_EMULATOR_ALGO_H_ */
|
||||
|
|
Loading…
Reference in New Issue