69#include "sfh/filters/FIR.h"
70#include "sfh/filters/PID.h"
71#include "sfh/timers/StopWatch.h"
73#include <fhsim/simobject/SimObject.h>
79 PidController(std::string simObjectName, ISimObjectCreator* creator);
83 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot)
const override;
84 virtual void AcceptedStep(
const double dT,
const double*
const adX)
override;
86#ifdef FH_VISUALIZATION
87 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator) { };
88 virtual void RenderUpdate(
const double dT,
const double*
const adX) { };
91 const double* Out(
const double dT,
const double*
const adX);
108 sfh::filters::PID m_PID;
Definition PidController.h:77
ISignalPort * m_inReference
The desired value.
Definition PidController.h:94
ISignalPort * m_inMeasurement
The measured value.
Definition PidController.h:93