mirror of
https://github.com/DashyFox/StackSport.git
synced 2025-05-04 07:10:17 +00:00
fix program infinity mod
This commit is contained in:
parent
1564f38ff3
commit
b95af34bfd
@ -16,7 +16,6 @@
|
||||
#define PRE_RUN_DELAY_MODE 0
|
||||
#define NOBALL_TIMEOUT_MULTIPLIER 4.2
|
||||
|
||||
|
||||
typedef enum ServoMap{
|
||||
SERVO_AXIAL = 0,
|
||||
SERVO_HORIZONTAL = 1,
|
||||
|
@ -168,7 +168,8 @@ void BallEXT_Handler() {
|
||||
}
|
||||
|
||||
if (currentInfo.program.currentBallCount + 1
|
||||
< currentInfo.program.program.header.countRepeat) {
|
||||
< currentInfo.program.program.header.countRepeat
|
||||
|| currentInfo.program.program.header.countRepeat == 0) {
|
||||
currentInfo.program.currentBallCount++;
|
||||
} else {
|
||||
stopShooting();
|
||||
@ -266,8 +267,9 @@ void shotApply(Shot *shot) {
|
||||
shot->rotationVertical);
|
||||
setRollersSpeed(shot->speedRollerTop, shot->speedRollerBottom);
|
||||
setScrewkSpeed(shot->speedScrew);
|
||||
noBallTimeout = MIN(calculatePeriod(
|
||||
shot->speedScrew) * NOBALL_TIMEOUT_MULTIPLIER, 30000);
|
||||
noBallTimeout = MIN(
|
||||
calculatePeriod( shot->speedScrew) * NOBALL_TIMEOUT_MULTIPLIER,
|
||||
30000);
|
||||
noBallTimer = millis();
|
||||
print("Fire!\n");
|
||||
print("isExist ");
|
||||
|
Loading…
x
Reference in New Issue
Block a user