ENH: add filament_printable and delete unprintable and printable list

jira: none

Change-Id: I643ab11831ceac1fe0793510f64b288cbd16415a
(cherry picked from commit 3dd5a601547485bfcc4188727343a52c30bb6a73)
This commit is contained in:
zhimin.zeng
2025-09-21 13:48:08 +08:00
committed by Noisyfox
parent 0926dc46fb
commit 119f16c565
14 changed files with 121 additions and 177 deletions
+2 -1
View File
@@ -67,6 +67,7 @@ struct FilamentBaseInfo
int nozzle_temp_range_high{ 220 };
bool is_support{ false };
bool is_system{ true };
int filament_printable = 3;
};
// Bundle of Print + Filament + Printer presets.
@@ -130,7 +131,7 @@ public:
//BBS: get vendor's current version
Semver get_vendor_profile_version(std::string vendor_name);
std::optional<FilamentBaseInfo> get_filament_by_filament_id(const std::string& filament_id) const;
std::optional<FilamentBaseInfo> get_filament_by_filament_id(const std::string& filament_id, const std::string& printer_name = std::string()) const;
// Orca: get vendor type
VendorType get_current_vendor_type();