Exit condition timing and thresholds.
More...
#include <pid.hpp>
|
| 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.
|
| |
Exit condition timing and thresholds.
Definition at line 80 of file pid.hpp.
◆ 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: