temperaturecontrol: allow setting background tool without activating m104_hack
authorClinton Ebadi <clinton@unknownlamer.org>
Fri, 27 Oct 2017 20:27:26 +0000 (16:27 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Mon, 26 Nov 2018 02:05:21 +0000 (21:05 -0500)
commiteb5f6de454a36e22a16d7bbff790df0ea8f2a76f
tree18f00624dfca0233174cd76da7330eb5d6f0a9da
parent773459daf126e9eb49adc9f40d9ff18073616997
temperaturecontrol: allow setting background tool without activating

 Violates NIST spec, unmergable upstream per wolfmanjm

Correct solution will be to use a subcode, and adjust cura/slic3r to
generate that instead of the illegal T command

This also makes M104 immediate, and only makes set_and_wait actually
wait for the machine to idle (preventing stuttering).
src/modules/tools/temperaturecontrol/TemperatureControl.cpp
src/modules/tools/toolmanager/ToolManager.cpp