ENH: seperate statitics for auto for flush mode

1.Compare stats of AutoForFlush with other filament map modes
2.Refine the function signature of filament group

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iec2aff069d8c44343df8b82f045c61354c7d1c2a
(cherry picked from commit 95e49986f32070756182a31843f4f37f863f07ac)
This commit is contained in:
xun.zhang
2024-12-23 19:50:56 +08:00
committed by Noisyfox
parent 52d18ab03a
commit f9869d4b5b
6 changed files with 53 additions and 58 deletions

View File

@@ -828,12 +828,12 @@ struct StatisticsByExtruderCount
{
// flush weight comes first,then comes filament change time
FilamentChangeStats stats_by_single_extruder;
FilamentChangeStats stats_by_multi_extruder_auto;
FilamentChangeStats stats_by_multi_extruder_manual;
FilamentChangeStats stats_by_multi_extruder_best;
FilamentChangeStats stats_by_multi_extruder_curr;
void clear() {
stats_by_single_extruder.clear();
stats_by_multi_extruder_auto.clear();
stats_by_multi_extruder_manual.clear();
stats_by_multi_extruder_best.clear();
stats_by_multi_extruder_curr.clear();
}
};