#include <integral.H>
Public Member Functions | |
void | initializeIntegral () |
void | pushPullValues (double &error, double &time) |
double | get_total_error () |
Private Attributes | |
double | m_errorQue [200] |
double | m_timeQue [200] |
int | m_queMarker |
double | m_total_error |
double integral::get_total_error | ( | ) | [inline] |
References m_total_error.
Referenced by cajun::steering_pid_v2_t::steer().
void integral::initializeIntegral | ( | ) |
void integral::pushPullValues | ( | double & | error, | |
double & | time | |||
) |
References m_errorQue, m_queMarker, m_timeQue, and m_total_error.
Referenced by cajun::steering_pid_v2_t::steer(), cajun::steering_leadlag_v2_t::steer(), and cajun::steering_leadlag_v1_t::steer().
double integral::m_errorQue[200] [private] |
Referenced by initializeIntegral(), and pushPullValues().
int integral::m_queMarker [private] |
Referenced by initializeIntegral(), and pushPullValues().
double integral::m_timeQue[200] [private] |
Referenced by initializeIntegral(), and pushPullValues().
double integral::m_total_error [private] |
Referenced by get_total_error(), initializeIntegral(), and pushPullValues().