speed20: Z_COOLDOWN基础速度16+保留原有降速13
This commit is contained in:
+4
-1
@@ -1035,7 +1035,10 @@ static void motor_update(bool zebra_block, bool tl_block)
|
|||||||
if (boost_factor() > 1.0) {
|
if (boost_factor() > 1.0) {
|
||||||
spd = 26.0; // 起步弹射
|
spd = 26.0; // 起步弹射
|
||||||
} else if (g_zstate == Z_COOLDOWN) {
|
} else if (g_zstate == Z_COOLDOWN) {
|
||||||
spd = 16.0; // 冷却期定速
|
spd = 16.0; // 冷却期基础速度
|
||||||
|
time_t elapsed = time(nullptr) - g_ztime;
|
||||||
|
if (elapsed >= 3.3 && elapsed < 5)
|
||||||
|
spd = std::min(spd, 13.0); // 3.3~5s 降速
|
||||||
} else {
|
} else {
|
||||||
spd = target_speed; // 正常行驶
|
spd = target_speed; // 正常行驶
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user