|
APM:Libraries
|
#include <AP_SteerController.h>
Public Member Functions | |
| AP_SteerController (AP_AHRS &ahrs) | |
| AP_SteerController (const AP_SteerController &other)=delete | |
| AP_SteerController & | operator= (const AP_SteerController &)=delete |
| int32_t | get_steering_out_lat_accel (float desired_accel) |
| int32_t | get_steering_out_rate (float desired_rate) |
| int32_t | get_steering_out_angle_error (int32_t angle_err) |
| float | get_turn_radius (void) const |
| void | reset_I () |
| const DataFlash_Class::PID_Info & | get_pid_info (void) const |
| void | set_reverse (bool reverse) |
Static Public Attributes | |
| static const struct AP_Param::GroupInfo | var_info [] |
Private Attributes | |
| AP_Float | _tau |
| AP_Float | _K_FF |
| AP_Float | _K_P |
| AP_Float | _K_I |
| AP_Float | _K_D |
| AP_Float | _minspeed |
| AP_Int16 | _imax |
| uint32_t | _last_t |
| float | _last_out |
| AP_Float | _deratespeed |
| AP_Float | _deratefactor |
| AP_Float | _mindegree |
| DataFlash_Class::PID_Info | _pid_info {} |
| AP_AHRS & | _ahrs |
| bool | _reverse |
Definition at line 8 of file AP_SteerController.h.
|
inline |
|
delete |
|
inline |
Definition at line 49 of file AP_SteerController.h.
| int32_t AP_SteerController::get_steering_out_angle_error | ( | int32_t | angle_err | ) |
Definition at line 230 of file AP_SteerController.cpp.
Referenced by AP_SteerController().
| int32_t AP_SteerController::get_steering_out_lat_accel | ( | float | desired_accel | ) |
Definition at line 210 of file AP_SteerController.cpp.
Referenced by AP_SteerController().
| int32_t AP_SteerController::get_steering_out_rate | ( | float | desired_rate | ) |
Definition at line 123 of file AP_SteerController.cpp.
Referenced by AP_SteerController(), get_steering_out_angle_error(), and get_steering_out_lat_accel().
|
inline |
|
delete |
| void AP_SteerController::reset_I | ( | ) |
Definition at line 242 of file AP_SteerController.cpp.
Referenced by get_turn_radius().
|
inline |
Definition at line 51 of file AP_SteerController.h.
|
private |
Definition at line 72 of file AP_SteerController.h.
Referenced by get_steering_out_lat_accel(), and get_steering_out_rate().
|
private |
Definition at line 67 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 66 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 62 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 60 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 57 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 59 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 58 of file AP_SteerController.h.
Referenced by get_steering_out_rate(), and get_turn_radius().
|
private |
Definition at line 64 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 63 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 68 of file AP_SteerController.h.
Referenced by get_steering_out_rate().
|
private |
Definition at line 61 of file AP_SteerController.h.
Referenced by get_steering_out_lat_accel(), and get_steering_out_rate().
|
private |
Definition at line 70 of file AP_SteerController.h.
Referenced by get_pid_info(), get_steering_out_rate(), and reset_I().
|
private |
Definition at line 74 of file AP_SteerController.h.
Referenced by get_steering_out_lat_accel(), get_steering_out_rate(), and set_reverse().
|
private |
Definition at line 56 of file AP_SteerController.h.
Referenced by get_steering_out_angle_error(), and get_steering_out_rate().
|
static |
Definition at line 47 of file AP_SteerController.h.
Referenced by AP_SteerController().
1.8.13