rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Protected Member Functions
TriggerConfiguration Class Referenceabstract

#include <trigger_decoder.h>

Inheritance diagram for TriggerConfiguration:
Inheritance graph
[legend]
Collaboration diagram for TriggerConfiguration:
Collaboration graph
[legend]

Public Member Functions

 TriggerConfiguration (const char *printPrefix)
 
void update ()
 
virtual trigger_config_s getType () const =0
 

Data Fields

const char *const PrintPrefix
 
bool VerboseTriggerSynchDetails
 
trigger_config_s TriggerType
 

Protected Member Functions

virtual bool isVerboseTriggerSynchDetails () const =0
 

Detailed Description

Definition at line 28 of file trigger_decoder.h.

Constructor & Destructor Documentation

◆ TriggerConfiguration()

TriggerConfiguration::TriggerConfiguration ( const char printPrefix)
inlineexplicit

Definition at line 30 of file trigger_decoder.h.

30: PrintPrefix(printPrefix) {}
const char *const PrintPrefix

Member Function Documentation

◆ getType()

virtual trigger_config_s TriggerConfiguration::getType ( ) const
pure virtual

Implemented in PrimaryTriggerConfiguration, and VvtTriggerConfiguration.

Referenced by update().

Here is the caller graph for this function:

◆ isVerboseTriggerSynchDetails()

virtual bool TriggerConfiguration::isVerboseTriggerSynchDetails ( ) const
protectedpure virtual

Implemented in PrimaryTriggerConfiguration, and VvtTriggerConfiguration.

Referenced by update().

Here is the caller graph for this function:

◆ update()

void TriggerConfiguration::update ( )

Definition at line 288 of file engine2.cpp.

288 {
291}
virtual bool isVerboseTriggerSynchDetails() const =0
trigger_config_s TriggerType
virtual trigger_config_s getType() const =0

Referenced by TriggerCentral::applyShapesConfiguration(), Engine::injectEngineReferences(), and Engine::periodicSlowCallback().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ PrintPrefix

const char* const TriggerConfiguration::PrintPrefix

◆ TriggerType

trigger_config_s TriggerConfiguration::TriggerType

◆ VerboseTriggerSynchDetails

bool TriggerConfiguration::VerboseTriggerSynchDetails

Definition at line 34 of file trigger_decoder.h.

Referenced by TriggerDecoderBase::decodeTriggerEvent(), and update().


The documentation for this class was generated from the following files: