Commit graph

241 commits

Author SHA1 Message Date
Jaime van Kessel
1acf155e19 We don't depend on requests lib anymore
Intead we use qt network stuff for everything.
CURA-49
2016-06-14 11:49:28 +02:00
Jaime van Kessel
486fc7f176 When no globalcontainer is set, no check to connect is performed
CURA-49
2016-06-14 09:46:01 +02:00
Jaime van Kessel
bd413b9a2b Added signalemitter
CURA-49
2016-06-14 09:42:53 +02:00
Jaime van Kessel
025bdba516 Changes to make the network plugin play well with setting_rework
CURA-49
2016-06-13 13:34:22 +02:00
Arjen Hiemstra
65f329623f Update plugin to API version 3
Contributes to CURA-49
2016-05-30 15:38:01 +02:00
Arjen Hiemstra
3f4e740c0d Add a CMakeLists file so the plugin can be installed 2016-05-18 17:58:15 +02:00
fieldOfView
2345289a4e Fix an error when NetworkPrinterOutputDevicePlugin.addPrinter is called before there is an Active Machine Instance
CURA-49
2016-05-12 16:43:35 +02:00
Jaime van Kessel
fd1d72380b Increased timeout of get request
CURA-49
2016-04-28 09:56:44 +02:00
Jaime van Kessel
e073860389 Devices are now correctly removed
CURA-49
2016-04-25 15:21:44 +02:00
Jaime van Kessel
f9a1b75c7c Added timeout to get request (so we detect disconnect a lot faster)
CURA-49
2016-04-25 15:00:00 +02:00
Jaime van Kessel
b3490ee9b9 Codestyle & documentation
CURA-49
2016-04-25 12:01:53 +02:00
Jaime van Kessel
4090e461df Setting progress won't cause devision by zero anymore
CURA-49
2016-04-25 11:45:16 +02:00
Jaime van Kessel
bb1a616c1f Removed hardcoded url
CURA-49
2016-04-25 11:44:20 +02:00
Jaime van Kessel
982258ece7 Cleaned up more code
CURA-49
2016-04-25 11:42:13 +02:00
Jaime van Kessel
8b764c7585 Code cleanup & documentation
CURA-49
2016-04-25 11:39:31 +02:00
Jaime van Kessel
41a07c000d Added extra status catching for when active machine instance is None
CURA-49
2016-04-25 10:24:15 +02:00
Jaime van Kessel
bc8f8473e5 Name refactor
CURA-49
2016-04-25 10:22:06 +02:00
Jaime van Kessel
27b3fa1d45 Removed send-gcode job (no longer need job because we use qt sending)
CURA-49
2016-04-25 10:20:46 +02:00
Jaime van Kessel
c700a684d3 We now use QT stuff for uploading, as this doesn't mess up the GIL
CURA-49
2016-04-21 15:57:26 +02:00
Jaime van Kessel
f9bf54348d Head position is now saved
CURA-49
2016-04-19 15:35:56 +02:00
Jaime van Kessel
387dae140f UpdateThread now only joins when it's actually running
An output device can be created and never have it's connect called.
Because the delete of the output device calls close, we need to handle this

CURA-49
2016-04-19 12:15:45 +02:00
Jaime van Kessel
1a44c394e1 Warning message is shown if the printer is still active.
CURA-49
2016-04-19 12:10:53 +02:00
Jaime van Kessel
2034aeb5c1 Progress of a print job is now tracked
CURA-49
2016-04-19 12:05:03 +02:00
Jaime van Kessel
688ab85dc6 Added status messages when printing with network
CURA-49
2016-04-19 11:59:02 +02:00
Jaime van Kessel
94ed8c8177 UpdateThread now correctly uses join upon close
CURA-49
2016-04-19 11:44:51 +02:00
Jaime van Kessel
cf061b2fbe Added filter machines to requestWrite
CURA-49
2016-04-19 11:42:39 +02:00
Jaime van Kessel
298c740abe Bed & extruder temps are now logged
CURA-49
2016-04-19 11:06:59 +02:00
Jaime van Kessel
48625ed129 Improved error logging & handling in update thread
CURA-49
2016-04-19 11:02:55 +02:00
Jaime van Kessel
404ea89ff7 Connection now correctly uses connection state
CURA-49
2016-04-19 10:51:24 +02:00
Jaime van Kessel
2a90c76cb8 Renamed connection to printer
CURA-49
2016-04-19 09:59:54 +02:00
Jaime van Kessel
f488d8eb28 Zero conf browser now uses stored zeroconf obj
CURA-49
2016-04-19 09:51:32 +02:00
Jaime van Kessel
0ad1c1a3a7 Renamed connections to printers
CURA-49
2016-04-19 09:48:21 +02:00
Jaime van Kessel
d621162a9b Codestyle 2016-04-18 16:36:52 +02:00
Jaime van Kessel
4817c05a52 Renamed plugin 2016-04-18 16:32:02 +02:00
Jaime van Kessel
960ac9af99 Close now uses new API stuff 2016-04-18 16:31:14 +02:00
Jaime van Kessel
3bd25e5f7f NetworkPrinterOutputDevice now uses reworked printerOutputDevice API
CURA-49
2016-04-18 16:16:59 +02:00
Jaime van Kessel
10b39c5ca4 Added keys to wificonnection so they can be linked to machine instances
CURA-49
2016-02-11 15:51:40 +01:00
Jaime van Kessel
69a9ef4a64 Removed debug prints
CURA-49
2016-02-11 11:18:27 +01:00
Jaime van Kessel
ca502705c2 Reworked wifi connection to use requests instead of httpclient
This library is far easier to use and much cleaner. CURA-49
2016-02-11 11:14:18 +01:00
Jaime van Kessel
763206af32 Initial commit 2016-02-10 13:29:17 +01:00
Jaime van Kessel
f843e2d09a Initial commit 2016-02-10 13:25:58 +01:00