refactoring: type safety

This commit is contained in:
rusefillc 2022-09-11 05:41:01 -04:00
parent 407c2afeba
commit 2eca6ec3c7
2 changed files with 12 additions and 0 deletions

View File

@ -810,3 +810,13 @@ void TriggerWaveform::initializeTriggerWaveform(operation_mode_e triggerOperatio
}
const char *getTriggerWheel(TriggerWheel value){
switch(value) {
case TriggerWheel::T_PRIMARY:
return "T_PRIMARY";
case TriggerWheel::T_SECONDARY:
return "T_SECONDARY";
}
return NULL;
}

View File

@ -19,6 +19,8 @@
#define TRIGGER_GAP_DEVIATION_LOW (1.0f - TRIGGER_GAP_DEVIATION)
#define TRIGGER_GAP_DEVIATION_HIGH (1.0f + TRIGGER_GAP_DEVIATION)
const char *getTriggerWheel(TriggerWheel value);
#if EFI_ENABLE_ASSERTS
#define assertAngleRange(angle, msg, code) if (angle > 10000000 || angle < -10000000) { firmwareError(code, "angle range %s %.2f", msg, angle);angle = 0;}
#else