rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Public Member Functions
VvtController4 Struct Reference

#include <vvt.h>

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

Public Member Functions

 VvtController4 ()
 
- Public Member Functions inherited from VvtController
 VvtController (int index)
 
void init (const ValueProvider3D *targetMap, IPwm *pwm)
 
void onFastCallback () override
 
void onConfigurationChange (engine_configuration_s const *previousConfig) override
 
expected< angle_tobservePlant () override
 
expected< angle_tgetSetpoint () override
 
expected< percent_tgetOpenLoop (angle_t target) override
 
expected< percent_tgetClosedLoop (angle_t setpoint, angle_t observation) override
 
void setOutput (expected< percent_t > outputValue) override
 
uint8_t getCamIndex ()
 
- Public Member Functions inherited from EngineModule
virtual void initNoConfiguration ()
 
virtual void setDefaultConfiguration ()
 
virtual void onSlowCallback ()
 
virtual void onEngineStop ()
 
virtual void onIgnitionStateChanged (bool)
 
virtual bool needsDelayedShutoff ()
 
virtual void onEnginePhase (float, efitick_t, angle_t, angle_t)
 
- Public Member Functions inherited from ClosedLoopController< angle_t, percent_t >
void update ()
 

Additional Inherited Members

- Data Fields inherited from vvt_s
scaled_channel< int16_t, 10, 1 > vvtTarget = (int16_t)0
 
scaled_channel< uint8_t, 2, 1 > vvtOutput = (uint8_t)0
 
uint8_t alignmentFill_at_3 [1] = {}
 

Detailed Description

Definition at line 79 of file vvt.h.

Constructor & Destructor Documentation

◆ VvtController4()

VvtController4::VvtController4 ( )
inline

Definition at line 80 of file vvt.h.

80: VvtController(3) { }

The documentation for this struct was generated from the following file: