|
| ShootApp (IMessageCenter &message_center_ref, IAmmoLid &ammo_lid_ref, IMotors &motors_ref, float loader_active_rpm_, float flywheel_target_rpm_, float max_flywheel_accel) |
void | init () |
void | loop () |
void | get_motor_feedback () |
void | detect_loader_stall () |
void | process_commands () |
void | calc_targets () |
void | calc_motor_outputs () |
void | send_motor_outputs () |
void | set_shoot_mode (ShootActMode_t new_mode) |
void | set_loader_target (float new_target) |
void | set_flywheel_target (float new_target) |
void | calibrate () |
bool | exit_calibrate_cond () |
void | run (const void *argument) |
|
static constexpr uint32_t | LOOP_PERIOD_MS = SHOOT_TASK_EXEC_TIME |
The documentation for this class was generated from the following files:
- Core/Src/Applications/Shoot_App.h
- Core/Src/Applications/Shoot_App.cpp