This commit is contained in:
Robofish 2026-03-17 11:34:48 +08:00
parent 3c4f62e041
commit d6e1ccabd0
3 changed files with 16 additions and 15 deletions

View File

@ -635,19 +635,19 @@ int8_t CMD_Arbitrate(CMD_t *ctx) {
CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_NONE); CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_NONE);
#if CMD_ENABLE_SRC_NUC && CMD_ENABLE_SRC_RC && CMD_ENABLE_MODULE_GIMBAL && CMD_ENABLE_MODULE_SHOOT // #if CMD_ENABLE_SRC_NUC && CMD_ENABLE_SRC_RC && CMD_ENABLE_MODULE_GIMBAL && CMD_ENABLE_MODULE_SHOOT
if (ctx->input.online[CMD_SRC_NUC]) { // if (ctx->input.online[CMD_SRC_NUC]) {
if (ctx->active_source==CMD_SRC_RC) { // if (ctx->active_source==CMD_SRC_RC) {
if (ctx->input.rc.sw[0] == CMD_SW_DOWN) { // if (ctx->input.rc.sw[0] == CMD_SW_DOWN) {
ctx->output.gimbal.source = CMD_SRC_NUC; // ctx->output.gimbal.source = CMD_SRC_NUC;
ctx->output.shoot.source = CMD_SRC_NUC; // ctx->output.shoot.source = CMD_SRC_NUC;
#if CMD_ENABLE_MODULE_REFUI // #if CMD_ENABLE_MODULE_REFUI
ctx->output.refui.source = CMD_SRC_NUC; // ctx->output.refui.source = CMD_SRC_NUC;
#endif // #endif
} // }
} // }
} // }
#endif // #endif
return CMD_OK; return CMD_OK;
} }

View File

@ -4,6 +4,7 @@
/* Includes ----------------------------------------------------------------- */ /* Includes ----------------------------------------------------------------- */
#include "module/config.h" #include "module/config.h"
#include "module/balance_chassis.h"
#include <stdbool.h> #include <stdbool.h>
@ -507,7 +508,7 @@ Config_RobotParam_t robot_config = {
#if CMD_ENABLE_MODULE_BALANCE_CHASSIS #if CMD_ENABLE_MODULE_BALANCE_CHASSIS
.balance_sw_up = CHASSIS_MODE_RELAX, .balance_sw_up = CHASSIS_MODE_RELAX,
.balance_sw_mid = CHASSIS_MODE_WHELL_LEG_BALANCE, .balance_sw_mid = CHASSIS_MODE_WHELL_LEG_BALANCE,
.balance_sw_down = CHASSIS_MODE_CLIMB_STEP, .balance_sw_down = CHASSIS_MODE_BALANCE_ROTOR,
#endif #endif
}, },
}, },

View File

@ -995,5 +995,5 @@ void Shoot_DumpUI(Shoot_t *s, Shoot_RefereeUI_t *ui) {
void Shoot_DumpAI(Shoot_t *s, Shoot_AI_t *ai) { void Shoot_DumpAI(Shoot_t *s, Shoot_AI_t *ai) {
ai->num_shooted=s->var_trig.num_shooted; ai->num_shooted=s->var_trig.num_shooted;
ai->bullet_speed=12.0f; ai->bullet_speed=22.0f;
} }