ClampInput(const InputVector &u) const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Controller() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Correct(const OutputVector &y) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Error() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Feedforward() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
InputVector typedef | frc::LinearSystemLoop< States, Inputs, Outputs > | |
kInputs | frc::LinearSystemLoop< States, Inputs, Outputs > | protectedstatic |
kOutputs | frc::LinearSystemLoop< States, Inputs, Outputs > | protectedstatic |
kStates | frc::LinearSystemLoop< States, Inputs, Outputs > | protectedstatic |
LinearSystemLoop(LinearSystem< States, Inputs, Outputs > &plant, LinearQuadraticRegulator< States, Inputs > &controller, KalmanFilter< States, Inputs, Outputs > &observer, units::volt_t maxVoltage, units::second_t dt) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
LinearSystemLoop(LinearSystem< States, Inputs, Outputs > &plant, LinearQuadraticRegulator< States, Inputs > &controller, KalmanFilter< States, Inputs, Outputs > &observer, std::function< InputVector(const InputVector &)> clampFunction, units::second_t dt) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
LinearSystemLoop(LinearQuadraticRegulator< States, Inputs > &controller, const LinearPlantInversionFeedforward< States, Inputs > &feedforward, KalmanFilter< States, Inputs, Outputs > &observer, units::volt_t maxVoltage) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
LinearSystemLoop(LinearQuadraticRegulator< States, Inputs > &controller, const LinearPlantInversionFeedforward< States, Inputs > &feedforward, KalmanFilter< States, Inputs, Outputs > &observer, std::function< InputVector(const InputVector &)> clampFunction) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
LinearSystemLoop(LinearSystemLoop &&)=default | frc::LinearSystemLoop< States, Inputs, Outputs > | |
m_clampFunc | frc::LinearSystemLoop< States, Inputs, Outputs > | protected |
m_controller | frc::LinearSystemLoop< States, Inputs, Outputs > | protected |
m_feedforward | frc::LinearSystemLoop< States, Inputs, Outputs > | protected |
m_nextR | frc::LinearSystemLoop< States, Inputs, Outputs > | protected |
m_observer | frc::LinearSystemLoop< States, Inputs, Outputs > | protected |
NextR() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
NextR(int i) const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Observer() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
operator=(LinearSystemLoop &&)=default | frc::LinearSystemLoop< States, Inputs, Outputs > | |
OutputVector typedef | frc::LinearSystemLoop< States, Inputs, Outputs > | |
Predict(units::second_t dt) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Reset(const StateVector &initialState) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
SetNextR(const StateVector &nextR) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
SetXhat(const StateVector &xHat) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
SetXhat(int i, double value) | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
StateVector typedef | frc::LinearSystemLoop< States, Inputs, Outputs > | |
U() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
U(int i) const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Xhat() const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |
Xhat(int i) const | frc::LinearSystemLoop< States, Inputs, Outputs > | inline |