90#include "sfh/filters/FIR.h"
91#include "sfh/filters/PID.h"
92#include "sfh/timers/StopWatch.h"
94#include <fhsim/simobject/SimObject.h>
100 PidController(std::string simObjectName, ISimObjectCreator* creator);
104 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot)
const override;
105 virtual void AcceptedStep(
const double dT,
const double*
const adX)
override;
107#ifdef FH_VISUALIZATION
108 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator) { };
109 virtual void RenderUpdate(
const double dT,
const double*
const adX) { };
112 const double* Out(
const double dT,
const double*
const adX);
129 sfh::filters::PID m_PID;
Definition PidController.h:98
ISignalPort * m_inReference
The desired value.
Definition PidController.h:115
ISignalPort * m_inMeasurement
The measured value.
Definition PidController.h:114