motor_controller
Public Attributes | List of all members
motor_controller::PIDState Struct Reference

#include <PID.hpp>

Public Attributes

base::Time time
 
bool initialized
 
double P
 
double I
 
double D
 
double input
 
double reference
 
double rawOutput
 
double saturatedOutput
 

Detailed Description

Representation of the internal state of a PID controller

This is meant to be used for debugging / logging purposes mainly

Member Data Documentation

◆ D

double motor_controller::PIDState::D

◆ I

double motor_controller::PIDState::I

◆ initialized

bool motor_controller::PIDState::initialized

◆ input

double motor_controller::PIDState::input

◆ P

double motor_controller::PIDState::P

◆ rawOutput

double motor_controller::PIDState::rawOutput

◆ reference

double motor_controller::PIDState::reference

◆ saturatedOutput

double motor_controller::PIDState::saturatedOutput

◆ time

base::Time motor_controller::PIDState::time

The documentation for this struct was generated from the following file: