diff options
Diffstat (limited to 'src/Tools/Filament.cpp')
-rw-r--r-- | src/Tools/Filament.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Tools/Filament.cpp b/src/Tools/Filament.cpp index 5e2e8ff4..e6321847 100644 --- a/src/Tools/Filament.cpp +++ b/src/Tools/Filament.cpp @@ -19,7 +19,7 @@ const char * const Filament::FilamentAssignmentFileComment = "RepRapFirmware fil Filament *Filament::filamentList = nullptr; -Filament::Filament(int extr) : extruder(extr) +Filament::Filament(int extr) noexcept : extruder(extr) { strcpy(name, ""); @@ -27,19 +27,19 @@ Filament::Filament(int extr) : extruder(extr) filamentList = this; } -void Filament::Load(const char *filamentName) +void Filament::Load(const char *filamentName) noexcept { SafeStrncpy(name, filamentName, ARRAY_SIZE(name)); Filament::SaveAssignments(); } -void Filament::Unload() +void Filament::Unload() noexcept { strcpy(name, ""); Filament::SaveAssignments(); } -void Filament::LoadAssignment() +void Filament::LoadAssignment() noexcept { #if HAS_MASS_STORAGE FileStore *file = reprap.GetPlatform().OpenSysFile(FilamentAssignmentFile, OpenMode::read); @@ -78,7 +78,7 @@ void Filament::LoadAssignment() #endif } -/*static*/ void Filament::SaveAssignments() +/*static*/ void Filament::SaveAssignments() noexcept { #if HAS_MASS_STORAGE FileStore * const file = reprap.GetPlatform().OpenSysFile(FilamentAssignmentFile, OpenMode::write); @@ -118,7 +118,7 @@ void Filament::LoadAssignment() #endif } -/*static*/ bool Filament::IsInUse(const char *filamentName) +/*static*/ bool Filament::IsInUse(const char *filamentName) noexcept { for (Filament *f = filamentList; f != nullptr; f = f->next) { @@ -130,7 +130,7 @@ void Filament::LoadAssignment() return false; } -/*static*/ Filament *Filament::GetFilamentByExtruder(const int drive) +/*static*/ Filament *Filament::GetFilamentByExtruder(const int drive) noexcept { for (Filament *f = filamentList; f != nullptr; f = f->next) { |