LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
light::PID::exit_condition_ Struct Reference

Exit condition timing and thresholds. More...

#include <pid.hpp>

Public Attributes

int small_exit_time = 0
 ms to exit when error stays within small_error.
 
double small_error = 0
 Error band that starts the small-exit timer.
 
int big_exit_time = 0
 ms to exit when error stays within big_error.
 
double big_error = 0
 Error band that starts the big-exit timer.
 
int velocity_exit_time = 0
 ms of zero velocity before exiting.
 
int mA_timeout = 0
 ms above current limit before exiting.
 

Detailed Description

Exit condition timing and thresholds.

Definition at line 80 of file pid.hpp.

Member Data Documentation

◆ big_error

double light::PID::exit_condition_::big_error = 0

Error band that starts the big-exit timer.

Definition at line 84 of file pid.hpp.

◆ big_exit_time

int light::PID::exit_condition_::big_exit_time = 0

ms to exit when error stays within big_error.

Definition at line 83 of file pid.hpp.

◆ mA_timeout

int light::PID::exit_condition_::mA_timeout = 0

ms above current limit before exiting.

Definition at line 86 of file pid.hpp.

◆ small_error

double light::PID::exit_condition_::small_error = 0

Error band that starts the small-exit timer.

Definition at line 82 of file pid.hpp.

◆ small_exit_time

int light::PID::exit_condition_::small_exit_time = 0

ms to exit when error stays within small_error.

Definition at line 81 of file pid.hpp.

◆ velocity_exit_time

int light::PID::exit_condition_::velocity_exit_time = 0

ms of zero velocity before exiting.

Definition at line 85 of file pid.hpp.


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