86 Commits

Author SHA1 Message Date
Jaime van Kessel
80f5ad3b91 Codestyle & documentation 2016-07-29 17:45:52 +02:00
fieldOfView
f052129171 Show a message to the user when the connection with the printer is lost
CURA-1851
2016-07-28 18:09:26 +02:00
fieldOfView
113129eaca Fix typo 2016-07-28 16:15:31 +02:00
fieldOfView
136755758e Implement ServiceStateChange.Removed (bonjour undiscovery)
Contributes to CURA-1851
2016-07-27 16:41:06 +02:00
Jaime van Kessel
050e81053f Double progress bar no longer occurs 2016-07-27 15:36:08 +02:00
Jaime van Kessel
fd36f09b29 "none" as state is now sent as empty string 2016-07-27 14:14:43 +02:00
Jaime van Kessel
ea022204ad Decreased timeout time to 5 sec 2016-07-27 13:10:57 +02:00
Jaime van Kessel
e584275f7a No longer drop messages that have an error state.
I overlooked that authentication required is also an error state

Fixes CURA-1975
2016-07-25 16:31:18 +02:00
Jaime van Kessel
0df2543f1a Fixed timeout implementation
Turned out that QT timeout wasn't triggred at all, so we're now keeping track
of this with our own timer

CURA-1851
2016-07-21 11:58:35 +02:00
Jaime van Kessel
01f051b82a Timeouts are now logged
CURA-1851
2016-07-15 15:10:57 +02:00
Jaime van Kessel
479a155b39 Code cleanup 2016-07-15 15:05:02 +02:00
Jaime van Kessel
097d4c9e6b Added more logging 2016-07-15 15:03:47 +02:00
Jaime van Kessel
53a9f5f622 Added log message to authentication timeout 2016-07-15 14:15:30 +02:00
Jaime van Kessel
6e84d39cae Improved error handling of authentication 2016-07-15 14:14:22 +02:00
Jaime van Kessel
f9f83981bb Changed print with wifi to print over network
CURA-1855
2016-07-15 14:06:50 +02:00
Jaime van Kessel
676182cd54 Fixed authentication timeout
CURA-1916
2016-07-15 10:52:31 +02:00
Jaime van Kessel
ee59da0704 Merge branch 'feature_material_hotend_change' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-07-06 13:39:32 +02:00
fieldOfView
fe4ed3dad8 Use jobname instead of "test" placeholder
CURA-49
2016-07-04 18:18:42 +02:00
fieldOfView
5b686f0a50 Reinitialise material and hotend lists to new number of extruders
CURA-491
2016-07-04 14:26:54 +02:00
fieldOfView
051419577e Forward hotend and material data to PrinterOutputDevice
CURA-491
2016-07-04 11:58:31 +02:00
fieldOfView
f3c1f947d4 Merge branch 'master' of https://github.com/Ultimaker/JediWifiPrintingPlugin 2016-07-01 15:07:28 +02:00
fieldOfView
ea3a039bdd Automatically show the Print Monitor when starting a print
CURA-1036
2016-07-01 15:07:17 +02:00
Jaime van Kessel
462bc4aef5 Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-06-30 14:57:27 +02:00
Jaime van Kessel
bfc7a7e3c9 Multipart data objects used for posting new materials are now deleted upon completion
CURA-344
2016-06-30 14:56:36 +02:00
Jaime van Kessel
ca79e398c8 All known materials are now send upon connection
Due to garbage collection issues, the (multi) part requests are now cached.
CURA-334
2016-06-30 14:25:54 +02:00
fieldOfView
f2187e4f6a Merge branch 'master' of https://github.com/Ultimaker/JediWifiPrintingPlugin 2016-06-30 09:54:28 +02:00
fieldOfView
79ee928883 Change progress to percentages
CURA-1036
2016-06-30 09:54:08 +02:00
Jaime van Kessel
a4117bd3be Display data is reset upon job completion 2016-06-30 09:52:48 +02:00
Jaime van Kessel
b9f73a8eef Hiding messages is now only done when there are messages
CURA-49
2016-06-30 09:35:57 +02:00
Jaime van Kessel
12dcc43bac Added messages upon succesfull & not sucessfull pairing
CURA-49
2016-06-29 13:45:29 +02:00
Jaime van Kessel
57ea4f0dc8 Updated auth timeout to 5 min 2016-06-29 13:33:31 +02:00
Jaime van Kessel
58c3f5dc89 Closing the networkprinteroutput device now hides all it's messages
CURA-49
2016-06-29 13:31:42 +02:00
Jaime van Kessel
5597f6dcf2 Authentication is now saved with machine-instance
CURA-49
2016-06-29 13:19:05 +02:00
Jaime van Kessel
368d4e9ea2 Updated documentation
CURA-49
2016-06-29 12:12:12 +02:00
Jaime van Kessel
dd92ac7c5f Username & cura version are now sent in the auth request
CURA-49
2016-06-29 12:06:36 +02:00
Jaime van Kessel
4b6993bf7b Message is now shown when trying to print without authentication
CURA-49
2016-06-29 12:00:28 +02:00
Jaime van Kessel
054f7aaa83 If authentication is recieved, it's now also correctly validated
CURA-49
2016-06-29 11:53:56 +02:00
Jaime van Kessel
3a767c72f0 Authentication can now timeout and be denied from printer side
CURA-49
2016-06-29 10:55:45 +02:00
Jaime van Kessel
c8ba60fad4 Authentication message is now shown when authenticating
CURA-49
2016-06-29 10:18:02 +02:00
Jaime van Kessel
c13a6966d0 Handle authentication denied messages
CURA-49
2016-06-28 17:01:33 +02:00
Jaime van Kessel
6244d74c1d Code cleanup 2016-06-28 16:45:02 +02:00
Jaime van Kessel
15e11e1cad Added basic authentication for UM3
Note that the authentication is not saved at the moment, so this step needs to be repeated on every boot

CURA-49
2016-06-28 16:37:37 +02:00
Jaime van Kessel
e53ff78704 Revert "Fix error"
This reverts commit 53c1c738d539b85256e670d80443cfcb1a82c74f.
The code was intentional. The fix actually caused issues, as it sent data it got from the server back again
2016-06-28 13:56:11 +02:00
Jaime van Kessel
ab934d356b Expanded logging 2016-06-28 13:46:20 +02:00
fieldOfView
53c1c738d5 Fix error
CURA-49
2016-06-27 16:51:29 +02:00
Jaime van Kessel
d6aacf24b9 Added JobName to network output device
CURA-1036
2016-06-23 17:07:20 +02:00
Jaime van Kessel
bb9d3a47ef Printer can now actually be linked
CURA-336
2016-06-23 16:15:56 +02:00
Jaime van Kessel
3b51c31772 Meta data of the printer is now also visible
CURA-336
2016-06-23 15:46:12 +02:00
Jaime van Kessel
16fcf2208b Refactoring & exposing of properties
CURA-336
2016-06-23 14:19:56 +02:00
Jaime van Kessel
be779cb92a Improved logging when put operation failed
CURA-1036
2016-06-17 13:00:05 +02:00