findTriggerZeroEventIndex() failed fix #4935

This commit is contained in:
rusefillc 2023-01-04 13:15:45 -05:00
parent c32506954d
commit 609608e025
2 changed files with 6 additions and 1 deletions

View File

@ -2137,6 +2137,7 @@ typedef enum {
WATCH_DOG_SECONDS = 8901,
CUSTOM_ERR_CUSTOM_GAPS_BAD = 8999,
CUSTOM_ERR_TRIGGER_SYNC = 9000,
CUSTOM_OBD_TRIGGER_WAVEFORM = 9001,

View File

@ -140,6 +140,10 @@ expected<uint32_t> TriggerStimulatorHelper::findTriggerSyncPoint(
}
shape.setShapeDefinitionError(true);
firmwareError(CUSTOM_ERR_TRIGGER_SYNC, "findTriggerZeroEventIndex() failed");
if (engineConfiguration->overrideTriggerGaps) {
firmwareError(CUSTOM_ERR_CUSTOM_GAPS_BAD, "Your custom trigger gaps are not good.");
} else {
firmwareError(CUSTOM_ERR_TRIGGER_SYNC, "findTriggerZeroEventIndex() failed");
}
return unexpected;
}