Compare commits
3 Commits
20a97fec11
...
master
Author | SHA1 | Date | |
---|---|---|---|
26ffa93592 | |||
6d15a75902 | |||
e9abc3d690 |
@@ -121,6 +121,11 @@ void scheduler_main()
|
|||||||
robot1_code.PC = -1;
|
robot1_code.PC = -1;
|
||||||
robot2_code.PC = -1;
|
robot2_code.PC = -1;
|
||||||
|
|
||||||
|
scheduler_start_signal = 0;
|
||||||
|
scheduler_stage = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!scheduler_en) {
|
||||||
for (short i = 0; i < BARRELS_COUNT; i++) {
|
for (short i = 0; i < BARRELS_COUNT; i++) {
|
||||||
// после рестарта планировщика надо всем барабаном убрать робота,
|
// после рестарта планировщика надо всем барабаном убрать робота,
|
||||||
// всех кто сверху удалить
|
// всех кто сверху удалить
|
||||||
@@ -130,8 +135,6 @@ void scheduler_main()
|
|||||||
barrels[i].flags.is_exist = 0;
|
barrels[i].flags.is_exist = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scheduler_start_signal = 0;
|
|
||||||
scheduler_stage = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// программный таймер, применяется ко всем существующим барабанам во всех режимах
|
// программный таймер, применяется ко всем существующим барабанам во всех режимах
|
||||||
|
8
utils.c
8
utils.c
@@ -202,15 +202,15 @@ short _get_dest_zone(struct barrel *bar, char robot_id) {
|
|||||||
if (button_unload) {
|
if (button_unload) {
|
||||||
if (hla_night_mode) {
|
if (hla_night_mode) {
|
||||||
short nz = get_first_night_zone();
|
short nz = get_first_night_zone();
|
||||||
if (one_robot_mode) {
|
|
||||||
return nz;
|
|
||||||
} else {
|
|
||||||
if (nz < hla_exchange_zone) {
|
if (nz < hla_exchange_zone) {
|
||||||
|
if (one_robot_mode && nz >= 0) {
|
||||||
|
return nz;
|
||||||
|
} else {
|
||||||
return hla_exchange_zone;
|
return hla_exchange_zone;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return nz;
|
return nz;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
if (one_robot_mode) {
|
if (one_robot_mode) {
|
||||||
return ZONE_LOAD_1;
|
return ZONE_LOAD_1;
|
||||||
|
Reference in New Issue
Block a user