|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
Config struct that the user passes into the UnjamIntegralCommand's constructor. More...
#include <unjam_integral_command.hpp>
Public Attributes | |
| float | targetUnjamIntegralChange |
| float | unjamSetpoint |
| uint32_t | maxWaitTime |
| uint16_t | targetCycleCount |
Config struct that the user passes into the UnjamIntegralCommand's constructor.
| uint32_t tap::control::setpoint::UnjamIntegralCommand::Config::maxWaitTime |
The maximum amount of time the controller will wait for the subsystem to reach targetUnjamIntegralChange in milliseconds before trying to move in the opposite direction.
| uint16_t tap::control::setpoint::UnjamIntegralCommand::Config::targetCycleCount |
The number of cycles to attempt to rotate the velocity setpoint subsystem back and forth.
| float tap::control::setpoint::UnjamIntegralCommand::Config::targetUnjamIntegralChange |
The target integral setpoint from the current integral value with units units * seconds (units of setpoint integrated with respect to time) that the integral setpoint subsystem will move back and forth by with unjamming.
| float tap::control::setpoint::UnjamIntegralCommand::Config::unjamSetpoint |
The target setpoint in units that the integral setpoint subsystem will move back and forth at.