corbo::PidController Member List

This is the complete list of members for corbo::PidController, including all inherited members.

_d_errorcorbo::PidControllerprivate
_d_gaincorbo::PidControllerprivate
_i_errorcorbo::PidControllerprivate
_i_gaincorbo::PidControllerprivate
_num_parallel_pidcorbo::PidControllerprivate
_p_errorcorbo::PidControllerprivate
_p_gaincorbo::PidControllerprivate
_publish_errorcorbo::PidControllerprivate
ControlVector typedefcorbo::ControllerInterface
getAvailableSignals(SignalTargetInterface &signal_target, const std::string &ns="") const overridecorbo::PidControllervirtual
getControlDuration() constcorbo::ControllerInterfaceinlinevirtual
getControlInputDimension() const overridecorbo::PidControllerinlinevirtual
getFactory()corbo::ControllerInterfaceinlinestatic
getGainD() constcorbo::PidControllerinline
getGainI() constcorbo::PidControllerinline
getGainP() constcorbo::PidControllerinline
getInstance() const overridecorbo::PidControllerinlinevirtual
getInstanceStatic()corbo::PidControllerinlinestatic
getStateDimension() const overridecorbo::PidControllerinlinevirtual
getStatistics() const overridecorbo::PidControllerinlinevirtual
hasPiecewiseConstantControls() const overridecorbo::PidControllerinlinevirtual
initialize(const StateVector &x, ReferenceTrajectoryInterface &expected_xref, ReferenceTrajectoryInterface &expected_uref, const Duration &expected_dt, const Time &t, ReferenceTrajectoryInterface *expected_sref=nullptr)corbo::ControllerInterfaceinlinevirtual
PidController()corbo::PidController
providesFutureControls() const overridecorbo::PidControllerinlinevirtual
providesFutureStates() const overridecorbo::PidControllerinlinevirtual
Ptr typedefcorbo::ControllerInterface
publishError(bool active)corbo::PidControllerinline
reset() overridecorbo::PidControllervirtual
sendSignals(double t, SignalTargetInterface &signal_target, const std::string &ns="") constcorbo::ControllerInterfaceinlinevirtual
setGainD(double d_gain)corbo::PidControllerinline
setGainI(double i_gain)corbo::PidControllerinline
setGainP(double p_gain)corbo::PidControllerinline
setNumParallelPid(int num_parallel_pid)corbo::PidControllerinline
StateVector typedefcorbo::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="") overridecorbo::PidControllervirtual
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::ControllerInterfacevirtual
supportsAsynchronousControl() constcorbo::ControllerInterfaceinlinevirtual
UPtr typedefcorbo::ControllerInterface
~ControllerInterface()corbo::ControllerInterfaceinlinevirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:03