FIX:Prioritize selecting filament with smaller serial numbers in AMS
JIRA: 5909 Change-Id: If3030d4dd8d59af36bc1ae1801be1b89b0027a71
This commit is contained in:
parent
23ad6ad0ca
commit
541bc3a22c
|
@ -946,7 +946,8 @@ int MachineObject::ams_filament_mapping(std::vector<FilamentInfo> filaments, std
|
|||
picked_src_idx = i;
|
||||
picked_tar_idx = j;
|
||||
}
|
||||
else if (min_val == distance_map[i][j].distance && filaments[i].filament_id == tray_filaments[j].filament_id) {
|
||||
else if (min_val == distance_map[i][j].distance&& filaments[picked_src_idx].filament_id!= tray_filaments[picked_tar_idx].filament_id && filaments[i].filament_id == tray_filaments[j].filament_id) {
|
||||
|
||||
picked_src_idx = i;
|
||||
picked_tar_idx = j;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue