Commit graph

183 commits

Author SHA1 Message Date
Ghostkeeper
be356bae37
Allow for writing multiple meshes at the same time
This is an API break in Uranium. It has no effect on this plug-in since this plug-in always writes the entire g-code anyway.

Contributes to issue CURA-2617.
2016-10-17 15:52:55 +02:00
Ghostkeeper
8951efd140
Improve log message
Instead of always reporting that it waits 30s, it reports the actual time it waits.

Contributes to issue CURA-2630.
2016-10-13 11:26:10 +02:00
Jaime van Kessel
dc34b898d4 Added max recreateNetworkManager count increase per update
CURA-2630
2016-10-12 16:35:22 +02:00
Jaime van Kessel
91521eb49d Added logging if connection to network printer was closed
CURA-2630
2016-10-12 16:02:35 +02:00
Jaime van Kessel
2337a78a71 Camera requests now also set last_request_time
CURA-2630
2016-10-12 15:08:23 +02:00
Jaime van Kessel
a9b45572cc PostReply is now always reset correctly
CURA-2630
2016-10-12 14:50:58 +02:00
Jaime van Kessel
2638365839 LastRequestTime is reset on connection close
CURA-2630
2016-10-12 14:36:41 +02:00
Jaime van Kessel
2688928467 Revision number is no longer taken into account
CURA-2475
2016-10-06 11:30:56 +02:00
Jaime van Kessel
ec63d6931e Actually perform the filtering based on machine type
CURA-2475
2016-10-05 14:54:22 +02:00
Jaime van Kessel
8cbd6443be UM3 familiy printers now set their machine type
CURA-2475
2016-10-05 14:31:41 +02:00
fieldOfView
8a6d125478 Add strings to clarify the manual printer UI
Also adds resuming/pausing states strings and a "Print Again" to use elsewhere.
2016-10-03 12:29:50 +02:00
fieldOfView
042ebe76ba Don't rely on key prefix, remove code duplication (_api_prefix)
CURA-2384
2016-09-29 15:32:42 +02:00
fieldOfView
720dd9c50c Use the semantically more correct infinity 2016-09-26 16:28:06 +02:00
fieldOfView
368851b910 Check if a request was made recently before claiming a timeout occurred
If the main thread locks up for longer than the network timeout period, the connection may incorrectly seem to have reached a timeout.

CURA-2440
2016-09-26 14:07:16 +02:00
fieldOfView
c0839bcfbb Correct and format the documentation example json 2016-09-23 16:50:57 +02:00
fieldOfView
64571bff0b Revert exception logging 2016-09-21 16:42:02 +02:00
fieldOfView
bc76744ddb Add (more) logging to authentication denied state
CURA-2270
2016-09-21 16:40:42 +02:00
Jaime van Kessel
9bc50c59e5 Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-09-21 15:59:46 +02:00
Jaime van Kessel
24827ba5a1 Added more logging when authentication was denied
CURA-2270
2016-09-21 15:59:26 +02:00
fieldOfView
d8f0b634af Switch back to Print Setup when canceling sending a print to the printer
CURA-2384
2016-09-21 14:01:05 +02:00
Jaime van Kessel
df9f940ff4 Added cancel button to upload print
CURA-2384
2016-09-20 17:46:46 +02:00
Jaime van Kessel
7da05e0f36 Post reply is now set to None after abort
CURA-2295
2016-09-19 13:38:52 +02:00
Jaime van Kessel
66b22134ba Always hide progress message if connection is lost 2016-09-19 11:31:20 +02:00
fieldOfView
20f76b62fe Hide "Request Access" buttons when access request is active
CURA-2277 & CURA-2276
2016-09-14 16:40:20 +02:00
Jaime van Kessel
cc38705a68 Use right extruder for material 2016-09-14 12:55:11 +02:00
Jaime van Kessel
a754952f5e Close connection now also ensures that cached machine & material ids are reset
CURA-2354
2016-09-13 17:43:57 +02:00
Jaime van Kessel
400401929d User message now also states what the mismatch between cura and printer is
CURA-2285
2016-09-13 14:36:36 +02:00
Jaime van Kessel
1ce6c3a4f1 Added defaults to requestAcces
Cura-2277
2016-09-13 10:53:41 +02:00
Jaime van Kessel
6435e8ce6f Request is now only triggered on right actions
CURA-2279
2016-09-13 09:49:17 +02:00
fieldOfView
e945403845 Make requesting authentication public
Contributes to CURA-2277
2016-09-12 18:53:12 +02:00
fieldOfView
b82889f84e Only show access request message when the user requested access 2016-09-12 15:59:45 +02:00
fieldOfView
0e0569a37c Update user-facing messages for consistency
Make sure we have a consistent terminology; requesting access vs pairing/authentication.
2016-09-12 15:40:43 +02:00
fieldOfView
930dd76109 Merge branch 'master' of https://github.com/Ultimaker/JediWifiPrintingPlugin 2016-09-12 13:36:51 +02:00
fieldOfView
e09de5257a Fix text about connection state in print monitor 2016-09-12 13:36:39 +02:00
Jaime van Kessel
1d91827664 NetworkPrinter now uses printerState to store global state
CURA-2235
2016-09-12 13:31:07 +02:00
Jaime van Kessel
f914ef5424 We now save the auth data right away in order to prevent mismatches
CURA-2279
2016-09-12 11:59:25 +02:00
Jaime van Kessel
feae612d55 Look at the correct stack for variant
CURA-2313
2016-09-12 10:54:57 +02:00
Jaime van Kessel
820d91486f Printer setting mismatches are now also logged as warnings
CURA-2313
2016-09-12 10:44:56 +02:00
Jaime van Kessel
ae161748ef Material type is now only checked if we actually use that extruder
CURA-2313
2016-09-12 10:39:58 +02:00
Jaime van Kessel
f294d580a9 Zipping the data no longer causes GUI to freeze
CURA-2286
2016-09-09 16:46:04 +02:00
Jaime van Kessel
7f0194cce0 We now compress the g-code layer by layer so the GIL won't always lock fully
CURA-2286
2016-09-09 15:44:02 +02:00
Jaime van Kessel
3747db0f4d Added logging to see how long compression took
CURA-2286
2016-09-09 15:28:37 +02:00
Jaime van Kessel
9de064fdba Fixed issue where large files could no longer be sent
CURA-2286
2016-09-09 15:20:08 +02:00
Jaime van Kessel
97cf79c2e1 If serialization of XML fails, we don't try to send it to the printer 2016-09-09 11:16:49 +02:00
Jaime van Kessel
a6a47b0aa2 Uploading g-codes is now done g-zipped
CURA-2286
2016-09-09 11:16:40 +02:00
Jaime van Kessel
f5886e5ecc Counter is now only reset if no previous state was set 2016-09-09 11:16:31 +02:00
Jaime van Kessel
f75b4739f6 Added logging when the post was aborted due to connection loss
CURA-2295
2016-09-09 11:16:23 +02:00
Jaime van Kessel
5e54e8570d Merge branch '2.3' of github.com:Ultimaker/JediWifiPrintingPlugin into 2.3 2016-09-08 16:37:46 +02:00
Jaime van Kessel
28bfc36472 Recreate network manager count is now always increased once 2016-09-08 16:37:10 +02:00
fieldOfView
9bd4d3c0a8 Update configuration mismatch dialog layout and wording
Also return to settings tab when not continuing with the print
CURA-2285
2016-09-08 11:26:01 +02:00