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

#include <vvt.h>

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

Public Member Functions

 VvtController2 ()
 
- 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 71 of file vvt.h.

Constructor & Destructor Documentation

◆ VvtController2()

VvtController2::VvtController2 ( )
inline

Definition at line 72 of file vvt.h.

72: VvtController(1) { }

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