chiark / gitweb /
Keep track of which commands are in the command queue of Marlin
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Tue, 8 Dec 2015 18:34:08 +0000 (13:34 -0500)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Tue, 8 Dec 2015 18:36:20 +0000 (13:36 -0500)
commit6bfa9ac4f50cde9d9ae7c217bef2a3161140735f
treef1fa53c8e367fddbacb5bdd406f2f2c52f2c4194
parent2dd76874b3b56c872807679c76c2644ed36f677a
Keep track of which commands are in the command queue of Marlin

This allows us to have better control on our timeouts and to know when
we can send a command or when we should just buffer it instead.
This can help us avoid having issues such as buffer overruns or
write timeout for windows.
Hopefully fixes T332
Cura/util/machineCom.py
Cura/util/printerConnection/serialConnection.py