This is the complete list of members for corbo::PidController, including all inherited members.
_d_error | corbo::PidController | private |
_d_gain | corbo::PidController | private |
_i_error | corbo::PidController | private |
_i_gain | corbo::PidController | private |
_num_parallel_pid | corbo::PidController | private |
_p_error | corbo::PidController | private |
_p_gain | corbo::PidController | private |
_publish_error | corbo::PidController | private |
ControlVector typedef | corbo::ControllerInterface | |
getAvailableSignals(SignalTargetInterface &signal_target, const std::string &ns="") const override | corbo::PidController | virtual |
getControlDuration() const | corbo::ControllerInterface | inlinevirtual |
getControlInputDimension() const override | corbo::PidController | inlinevirtual |
getFactory() | corbo::ControllerInterface | inlinestatic |
getGainD() const | corbo::PidController | inline |
getGainI() const | corbo::PidController | inline |
getGainP() const | corbo::PidController | inline |
getInstance() const override | corbo::PidController | inlinevirtual |
getInstanceStatic() | corbo::PidController | inlinestatic |
getStateDimension() const override | corbo::PidController | inlinevirtual |
getStatistics() const override | corbo::PidController | inlinevirtual |
hasPiecewiseConstantControls() const override | corbo::PidController | inlinevirtual |
initialize(const StateVector &x, ReferenceTrajectoryInterface &expected_xref, ReferenceTrajectoryInterface &expected_uref, const Duration &expected_dt, const Time &t, ReferenceTrajectoryInterface *expected_sref=nullptr) | corbo::ControllerInterface | inlinevirtual |
PidController() | corbo::PidController | |
providesFutureControls() const override | corbo::PidController | inlinevirtual |
providesFutureStates() const override | corbo::PidController | inlinevirtual |
Ptr typedef | corbo::ControllerInterface | |
publishError(bool active) | corbo::PidController | inline |
reset() override | corbo::PidController | virtual |
sendSignals(double t, SignalTargetInterface &signal_target, const std::string &ns="") const | corbo::ControllerInterface | inlinevirtual |
setGainD(double d_gain) | corbo::PidController | inline |
setGainI(double i_gain) | corbo::PidController | inline |
setGainP(double p_gain) | corbo::PidController | inline |
setNumParallelPid(int num_parallel_pid) | corbo::PidController | inline |
StateVector typedef | corbo::ControllerInterface | |
step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &ns="") override | corbo::PidController | virtual |
corbo::ControllerInterface::step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, ControlVector &u, SignalTargetInterface *signal_target=nullptr, const std::string &ns="") | corbo::ControllerInterface | virtual |
supportsAsynchronousControl() const | corbo::ControllerInterface | inlinevirtual |
UPtr typedef | corbo::ControllerInterface | |
~ControllerInterface() | corbo::ControllerInterface | inlinevirtual |