| 427 | } |
| 428 | |
| 429 | /*static*/ GCodeResult Tool::SetAllToolsFirmwareRetraction(GCodeBuffer& gb, const StringRef& reply, OutputBuffer *_ecv_null & outBuf) THROWS(GCodeException) |
| 430 | { |
| 431 | GCodeResult rslt = GCodeResult::ok; |
| 432 | ReadLocker lock(toolListLock); |
| 433 | for (Tool *_ecv_null tool = toolList; tool != nullptr && rslt == GCodeResult::ok; tool = tool->Next()) |
| 434 | { |
| 435 | rslt = tool->SetFirmwareRetraction(gb, reply, outBuf); |
| 436 | } |
| 437 | return rslt; |
| 438 | } |
| 439 | |
| 440 | /*static*/ void Tool::CheckZHopsValid(AxesBitmap axesHomed) noexcept |
| 441 | { |
nothing calls this directly
no test coverage detected