Gina Häußge
a1ae185272
Fans => Fan
2015-05-04 10:38:24 +02:00
Gina Häußge
fcdb556f3b
Made autodetection more robust and fixed it not running if a preset for a baudrate existed
...
Thanks @Salandora
2015-04-30 17:25:52 +02:00
Gina Häußge
6e1e869851
Renamed parameter for default display for output custom control: defaultValue => default
2015-04-30 14:03:52 +02:00
Gina Häußge
ba1bab4ee7
Virtual printer now allows simulating more communication problems
...
Added new debug commands:
* !!DEBUG:dont_answer will cause the next command to go unanswered
* !!DEBUG:trigger_resend will trigger a resend request
2015-04-30 14:02:57 +02:00
Gina Häußge
a6a3a1365f
Merge branch 'experiment/issueYellowGTO' into devel
2015-04-29 18:16:42 +02:00
Gina Häußge
34f1aa421f
[doc] Added *args, **kwargs to all hooks and documented adjusted gcode hook signature
...
(cherry picked from commit 30d79f4 )
2015-04-29 17:32:38 +02:00
Gina Häußge
30d79f48de
[doc] Added *args, **kwargs to all hooks and documented adjusted gcode hook signature
2015-04-29 17:31:01 +02:00
Gina Häußge
ad17e22201
Force M105 upon communication timeout, see if that changes behaviour
2015-04-28 22:21:01 +02:00
Gina Häußge
9f0128cf3f
Merge pull request #876 from markwal/viewmodeldoc
...
Add a short explanation of additional available callbacks
2015-04-28 18:33:20 +02:00
Gina Häußge
3aa882ee21
Fix: Also process temperature responses that only contain bed temperatures
2015-04-28 16:31:10 +02:00
Mark Walker
894aa9bc5e
Add a short explanation of additional available callbacks
2015-04-28 04:24:59 -07:00
Gina Häußge
4944c33228
Made something way to complicated when it can be achieved oh so much easier.
...
Thanks @Salandora
2015-04-28 12:21:14 +02:00
Gina Häußge
06518b5374
Some changes to increase readability and reuse and remove redundancy
2015-04-28 12:16:54 +02:00
Marc
2a5a0282cb
Updated the Check routine and put it into a temp. fcuntion for better readability
2015-04-27 20:55:06 +02:00
Marc
d4a96c53c3
Merge branch 'devel' of github.com:foosel/OctoPrint into fixControl
2015-04-27 19:39:37 +02:00
Gina Häußge
5e54f3a523
Persist package name for plugins loaded from entry point
...
This allows later deinstallation even if module and package name differ.
2015-04-27 18:43:00 +02:00
Gina Häußge
e96dcadc70
Fix: Receiving a "start" from the firmware triggers another handshake attempt
...
Fixes #869
2015-04-27 18:42:05 +02:00
Gina Häußge
fb5aaffdc1
Added a "fake ack" button to terminal tab, as counter measure for lost "ok"s
...
In case an ok gets lost on the line, this allows to have the communication between
OctoPrint and the printer take up again.
2015-04-27 18:13:39 +02:00
Gina Häußge
4ea6bcd1de
Smoothie compat fix: Only wait for ok's after GCODE commands
...
Any unknown commands should just be piped through and not use up an acknowledgement. This
new behaviour can be overridden via the new feature flag "unknownCommandsNeedAck", which will
restore the former behaviour causing even unknown commands to use up an "ok".
Also no line numbering or checksumming will happen. Shouldn't usually be of relevance for other
firmwares, but in case of any compatibility issues introduced by this also added a new feature
flag "sendChecksumWithNonGcode" that causes even unknown commands to be sent with a
checksum if necessary.
2015-04-27 17:24:34 +02:00
Gina Häußge
5765180462
Fix: moved line number incrementing to send loop
...
Should fix issues where too fast a temperature polling could cause skipped line numbers, triggering nasty resend loops in the process.
2015-04-27 17:15:57 +02:00
Gina Häußge
4c1ba0fd0b
[doc] <pluginname> => <plugin identifier>
2015-04-27 16:10:23 +02:00
Marc
159eb4ce59
Fix
2015-04-24 15:39:31 +02:00
Marc
17889a2b46
Slider DefaultValue always an Int and in range(min, max)
2015-04-24 14:46:41 +02:00
Gina Häußge
3ebc6f0f1d
Fix: Reselect current printer profile if it was updated and deny deleting the current printer profile
2015-04-24 12:05:38 +02:00
Gina Häußge
9ee9f7bffb
Workaround for idle temperature polling not working with Repetier Firmware
...
Repetier always first sends the ok and then any command output. In case of M105, that makes the response look like from an externally triggered heatup (no ok on the same line), causing polling to stop until that falsely detected heatup is complete. Added a configuration option to disable heatup detection. The disadvantage of this is that when printing via Repetier Firmware from SD, the heatup times won't be substractable from the total print time, leading to a less accurate print time left estimation.
Closes #835
2015-04-24 09:36:43 +02:00
Gina Häußge
c6fdab554b
[doc] documented viewmodels and their callbacks and dependency injection for usage in plugins
2015-04-23 17:27:25 +02:00
Gina Häußge
c6a0ef2425
[doc] documented gcode scripts and snippets
2015-04-23 14:05:10 +02:00
Gina Häußge
a146cb193b
[docs] Updated and sorted sections in docs of control.yaml, added reference to plugin repository
2015-04-23 12:22:21 +02:00
Gina Häußge
a55de71233
Merge branch 'pr/Salandora/patch3' into devel
2015-04-23 10:41:34 +02:00
Gina Häußge
2c50861c44
Removed unnecessary a tag in custom section headers, we can just use the h1 to toggle
2015-04-23 10:41:22 +02:00
Gina Häußge
d0e7cd46ce
Removed id attribute again since we don't need it anymore
2015-04-23 10:27:15 +02:00
Gina Häußge
e0027c3cba
Made baudrate detection a bit more solid
2015-04-23 10:07:05 +02:00
Gina Häußge
19918b7221
Suggestion for custom controls to allow for collapsable sections while keeping close to the same visual appearance
2015-04-22 19:27:44 +02:00
Marc
7c4c8485b4
Fixed Layout
2015-04-22 18:05:49 +02:00
Gina Häußge
88af79509f
Delect selected files upon comm disconnect in the printer handler
...
Should solve #861
2015-04-22 11:42:41 +02:00
Gina Häußge
a42c5edaa3
Merge pull request #865 from DanLipsitt/feature/flask-0.10
...
Use BadRequest instead of JSONBadRequest.
2015-04-22 11:16:27 +02:00
Marc
ef9034e380
Fixed linendings and encoding
2015-04-22 10:20:15 +02:00
Marc
f24ae37bd8
Missing ; added
2015-04-22 10:01:09 +02:00
Marc
3f1cbb20d3
renamed deflt and default to defaultValue
...
+ adds a div container around the each Input
2015-04-22 10:00:58 +02:00
Marc
483e19adb6
exc.stack -> (exc.stack || exc) so if exc is a message (e.g. knockout sends a message) you'll get the message instead of undefined
2015-04-22 10:00:45 +02:00
Marc
3304a7e341
Deleted unnecessary css style
2015-04-22 10:00:29 +02:00
Marc
2edb92112a
Custom control containers are now Collapsable if user wants so.
2015-04-22 10:00:02 +02:00
Marc
de8484b6f8
Added IDs to CustomControls and made Containers with names collapsable
2015-04-22 09:59:45 +02:00
Marc
88a81b186b
Update CSS + LESS
2015-04-22 09:59:31 +02:00
Marc
15d4525b71
Added OnSettingsBeforeSave event + using onEventSettingsUpdated to sync the controls
2015-04-22 09:59:19 +02:00
Marc
032c76a944
Fixed horizontal and horizontal_grid to work properly
2015-04-22 09:58:57 +02:00
Marc
525709eb38
Added showConfirmationDialog function
2015-04-22 09:58:43 +02:00
Marc
232dbe5459
Patched Context Menu, to include also the object wich has the ContextMenu binding
2015-04-22 09:58:27 +02:00
Gina Häußge
3f14fdb51b
Allow disabling the cache during development
...
Set "devel > cache > enabled" to false in config.yaml to disable the cache. Defaults to true.
2015-04-22 09:45:25 +02:00
Dan Lipsitt
ca914bd419
Use BadRequest instead of JSONBadRequest.
...
JSONBadRequest is removed in Flask version 0.10. BadRequest is backwards
compatible with Flask 0.9.
2015-04-21 23:10:03 -07:00