|
| RCApp (IMessageCenter &message_center_ref, IRCComm &rc_comm_ref) |
void | init () |
void | loop () |
void | parse_raw_rc () |
void | map_switches_to_modes (BoardMode_t &board_mode, BoardActMode_t &act_mode, ShootActMode_t &shoot_mode) |
void | detect_rc_loss () |
void | send_gimbal_can_comm (float yaw, float pitch, BoardMode_t board_mode, BoardActMode_t act_mode) |
void | send_chassis_command (float v_parallel, float v_perp, float wz, BoardMode_t board_mode, BoardActMode_t act_mode) |
void | send_shoot_command (ShootActMode_t shoot_mode, EAmmoLidStatus ammo_lid_status) |
void | pub_command_messages () |
void | calibrate () |
bool | exit_calibrate_cond () |
void | run (const void *argument) |
|
static constexpr uint32_t | LOOP_PERIOD_MS = RC_TASK_EXEC_TIME |
The documentation for this class was generated from the following files:
- Core/Src/Applications/RC_App.hpp
- Core/Src/Applications/RC_App.cpp