MrDraw/docs/api
Gina Häußge 36ae6dd6b9 Added adaptive rate limiting to client
The client now tries to detect if it's fast enough to process the
state updates usually send every 500ms, and if not notifies the
server to throttle the rate (e.g. to 1/1s, 1/1.5s etc).

Additionally, since the terminal tab of the client turned out to
be quite CPU intense when line number calculation, filtering etc
is enabled, the terminal tab now also falls back into a bit less
fancy mode if it detects its being processed too slow and optionally
even disables logging completely during printing (where a lot
of log messages need to be processed in a minimum amount of
time).

That way the UI should stay responsive even on very low powered
clients (e.g. chromium on a Pi), while printing.
2016-01-27 12:04:17 +01:00
..
apps.rst Documentation and changelog entries updated 2014-11-17 13:49:46 +01:00
connection.rst Added a "fake ack" button to terminal tab, as counter measure for lost "ok"s 2015-04-27 18:13:39 +02:00
datamodel.rst Small update for API docs, more necessary 2015-06-19 23:46:17 +02:00
fileops.rst Small fixes prior to merge of #849 2015-04-16 16:05:23 +02:00
general.rst Documentation and changelog entries updated 2014-11-17 13:49:46 +01:00
index.rst Added triggering GCODE scripts to the REST API and custom controls 2015-03-06 16:04:43 +01:00
job.rst Fixed wrong urls 2015-10-29 09:41:17 +01:00
logs.rst Fixed a documentation bug 2015-09-28 13:08:35 +02:00
printer.rst Only process bed temps & commands if printer profile has heated bed 2015-11-30 11:11:35 +01:00
printerprofiles.rst Fixed warnings in documentation build 2015-03-02 16:03:37 +01:00
push.rst Added adaptive rate limiting to client 2016-01-27 12:04:17 +01:00
slicing.rst Fixed some documentation and implementation details on the slicing API 2015-03-19 21:03:28 +01:00
version.rst Added release notes for 1.1.0 and documentation of OctoPrint's events and the version resource 2014-08-31 15:17:32 +02:00