rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
pid_state_s Struct Reference

#include <pid_state_generated.h>

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

Data Fields

float iTerm = (float)0
 
float dTerm = (float)0
 
float target = (float)0
 
float input = (float)0
 
float output = (float)0
 
float errorAmplificationCoef = (float)0
 
float previousError = (float)0
 

Detailed Description

Definition at line 7 of file pid_state_generated.h.

Field Documentation

◆ dTerm

float pid_state_s::dTerm = (float)0

we are remembering this only for debugging purposes offset 4

Definition at line 16 of file pid_state_generated.h.

Referenced by PidIndustrial::getOutput(), Pid::getUnclampedOutput(), Pid::postState(), Pid::reset(), and Pid::showPidStatus().

◆ errorAmplificationCoef

float pid_state_s::errorAmplificationCoef = (float)0

◆ input

float pid_state_s::input = (float)0

only used for logging offset 12

Definition at line 26 of file pid_state_generated.h.

Referenced by Pid::getUnclampedOutput(), Pid::reset(), and Pid::showPidStatus().

◆ iTerm

float pid_state_s::iTerm = (float)0

◆ output

float pid_state_s::output = (float)0

only used for logging offset 16

Definition at line 31 of file pid_state_generated.h.

Referenced by Pid::getOutput(), Pid::postState(), Pid::reset(), and Pid::showPidStatus().

◆ previousError

float pid_state_s::previousError = (float)0

◆ target

float pid_state_s::target = (float)0

only used for logging offset 8

Definition at line 21 of file pid_state_generated.h.

Referenced by Pid::getUnclampedOutput(), Pid::reset(), and Pid::showPidStatus().


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