#include <robot_system.h>
Data Fields | |
| uint8_t | flags |
| struct rs_polar | virtual_pwm |
| struct rs_polar | virtual_encoders |
| struct rs_polar | pext_prev |
| struct rs_wheels | wext_prev |
| int32_t(* | left_ext_encoder )(void *) |
| void * | left_ext_encoder_param |
| f64 | left_ext_gain |
| int32_t(* | right_ext_encoder )(void *) |
| void * | right_ext_encoder_param |
| f64 | right_ext_gain |
| void(* | left_pwm )(void *, int32_t) |
| void * | left_pwm_param |
| void(* | right_pwm )(void *, int32_t) |
| void * | right_pwm_param |
Definition at line 43 of file robot_system.h.
| uint8_t robot_system::flags |
Definition at line 45 of file robot_system.h.
Referenced by position_manage(), rs_set_flags(), and rs_update().
struct rs_polar robot_system::virtual_pwm [read] |
struct rs_polar robot_system::virtual_encoders [read] |
Definition at line 64 of file robot_system.h.
Referenced by rs_get_angle(), rs_get_distance(), and rs_update().
struct rs_polar robot_system::pext_prev [read] |
Definition at line 66 of file robot_system.h.
Referenced by rs_get_ext_angle(), rs_get_ext_distance(), and rs_update().
struct rs_wheels robot_system::wext_prev [read] |
Definition at line 67 of file robot_system.h.
Referenced by rs_get_ext_left(), rs_get_ext_right(), and rs_update().
| int32_t(* robot_system::left_ext_encoder)(void *) |
Referenced by rs_set_left_ext_encoder(), and rs_update().
Definition at line 71 of file robot_system.h.
Referenced by rs_set_left_ext_encoder(), and rs_update().
Definition at line 72 of file robot_system.h.
Referenced by rs_set_left_ext_encoder(), and rs_update().
| int32_t(* robot_system::right_ext_encoder)(void *) |
Referenced by rs_set_right_ext_encoder(), and rs_update().
Definition at line 75 of file robot_system.h.
Referenced by rs_set_right_ext_encoder(), and rs_update().
Definition at line 76 of file robot_system.h.
Referenced by rs_set_right_ext_encoder(), and rs_update().
| void(* robot_system::left_pwm)(void *, int32_t) |
Referenced by rs_set_angle(), rs_set_distance(), and rs_set_left_pwm().
Definition at line 80 of file robot_system.h.
Referenced by rs_set_angle(), rs_set_distance(), and rs_set_left_pwm().
| void(* robot_system::right_pwm)(void *, int32_t) |
Referenced by rs_set_angle(), rs_set_distance(), and rs_set_right_pwm().
Definition at line 82 of file robot_system.h.
Referenced by rs_set_angle(), rs_set_distance(), and rs_set_right_pwm().
1.5.6