|
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 |
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< float, percent_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().