Refactor multi tool code
authorJim Morris <morris@wolfman.com>
Sun, 18 May 2014 05:30:14 +0000 (22:30 -0700)
committerJim Morris <morris@wolfman.com>
Sun, 18 May 2014 05:30:14 +0000 (22:30 -0700)
commit17c89e4d81edc1f19c374a87dd5d5ee9bcf0b9be
tree9d7c0b07ade4f9f4a89502b9e15925990faa55ea
parentfb3070103a0a485e83e6e1dc078665c43634c0e3
Refactor multi tool code
optimize so single extruder does not create a toolmanager
remove multiple inheritance from Extruder, make it a Tool which is a Module
move Tool specific fields to Tool from Extruder
Fix M500/M503 for multiple extruders and M92
src/libs/Kernel.cpp
src/libs/Kernel.h
src/main.cpp
src/modules/tools/extruder/Extruder.cpp
src/modules/tools/extruder/Extruder.h
src/modules/tools/extruder/ExtruderMaker.cpp
src/modules/tools/extruder/ExtruderMaker.h
src/modules/tools/toolmanager/Tool.h
src/modules/tools/toolmanager/ToolManager.cpp
src/modules/tools/toolmanager/ToolManager.h