rusEFI
The most advanced open source ECU
|
#include <alternator_controller.h>
Public Member Functions | |
AlternatorController () | |
void | onFastCallback () override |
void | onConfigurationChange (engine_configuration_s const *previousConfiguration) override |
expected< float > | getSetpoint () override |
expected< float > | observePlant () override |
expected< percent_t > | getOpenLoop (float target) override |
expected< percent_t > | getClosedLoop (float setpoint, float observation) override |
void | setOutput (expected< percent_t > outputValue) override |
![]() | |
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) |
![]() | |
void | update () |
Private Attributes | |
Pid | alternatorPid |
Definition at line 19 of file alternator_controller.h.
AlternatorController::AlternatorController | ( | ) |
Definition at line 24 of file alternator_controller.cpp.
|
overridevirtual |
Implements ClosedLoopController< float, percent_t >.
Definition at line 67 of file alternator_controller.cpp.
Implements ClosedLoopController< float, percent_t >.
Definition at line 62 of file alternator_controller.cpp.
|
overridevirtual |
Implements ClosedLoopController< float, percent_t >.
Definition at line 42 of file alternator_controller.cpp.
|
overridevirtual |
Implements ClosedLoopController< float, percent_t >.
Definition at line 58 of file alternator_controller.cpp.
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 83 of file alternator_controller.cpp.
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 28 of file alternator_controller.cpp.
|
overridevirtual |
Implements ClosedLoopController< float, percent_t >.
Definition at line 73 of file alternator_controller.cpp.
|
private |
Definition at line 33 of file alternator_controller.h.
Referenced by AlternatorController(), getClosedLoop(), onConfigurationChange(), onFastCallback(), and setOutput().