TriggerConfiguration getPrintPrefix

This commit is contained in:
rusefi 2020-08-29 17:25:42 -04:00
parent 8d83ac876d
commit b19ffa7075
4 changed files with 14 additions and 2 deletions

View File

@ -61,6 +61,7 @@ class PrimaryTriggerConfiguration : public TriggerConfiguration {
public:
PrimaryTriggerConfiguration(Engine *engine);
bool isUseOnlyRisingEdgeForTrigger() const;
const char * getPrintPrefix() const;
bool isSilentTriggerError() const;
bool isVerboseTriggerSynchDetails() const;
debug_mode_e getDebugMode() const;
@ -73,6 +74,7 @@ class VvtTriggerConfiguration : public TriggerConfiguration {
public:
VvtTriggerConfiguration(Engine *engine);
bool isUseOnlyRisingEdgeForTrigger() const;
const char * getPrintPrefix() const;
bool isSilentTriggerError() const;
bool isVerboseTriggerSynchDetails() const;
debug_mode_e getDebugMode() const;

View File

@ -301,6 +301,10 @@ bool PrimaryTriggerConfiguration::isSilentTriggerError() const {
return engine->engineConfigurationPtr->silentTriggerError;
}
const char * PrimaryTriggerConfiguration::getPrintPrefix() const {
return "TRG ";
}
bool PrimaryTriggerConfiguration::isVerboseTriggerSynchDetails() const {
return engine->engineConfigurationPtr->verboseTriggerSynchDetails;
}
@ -313,6 +317,10 @@ bool VvtTriggerConfiguration::isUseOnlyRisingEdgeForTrigger() const {
return engine->engineConfigurationPtr->vvtCamSensorUseRise;
}
const char * VvtTriggerConfiguration::getPrintPrefix() const {
return "VVT ";
}
debug_mode_e VvtTriggerConfiguration::getDebugMode() const {
return engine->engineConfigurationPtr->debugMode;
}

View File

@ -570,8 +570,9 @@ void TriggerState::decodeTriggerEvent(
scheduleMsg(logger, "index=%d NaN gap, you have noise issues?",
i);
} else {
scheduleMsg(logger, "rpm=%d time=%d index=%d: gap=%.3f expected from %.3f to %.3f error=%s",
GET_RPM(),
scheduleMsg(logger, "%s rpm=%d time=%d index=%d: gap=%.3f expected from %.3f to %.3f error=%s",
triggerConfiguration->getPrintPrefix(),
GET_RPM(),
/* cast is needed to make sure we do not put 64 bit value to stack*/ (int)getTimeNowSeconds(),
i,
gap,

View File

@ -28,6 +28,7 @@ public:
virtual bool isUseOnlyRisingEdgeForTrigger() const = 0;
virtual bool isSilentTriggerError() const = 0;
virtual bool isVerboseTriggerSynchDetails() const = 0;
virtual const char * getPrintPrefix() const = 0;
virtual debug_mode_e getDebugMode() const = 0;
virtual trigger_type_e getType() const = 0;
};