Repetier-Firmware-4-Davinci/api-doc/html/class_printer.html

2289 wiersze
113 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Repetier-Firmware: Printer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="repetier-logo-trans128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Repetier-Firmware
&#160;<span id="projectnumber">0.91</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_printer.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> </div>
<div class="headertitle">
<div class="title">Printer Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="Printer" -->
<p><code>#include &lt;<a class="el" href="_printer_8h_source.html">Printer.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a81715686c92a3056ad8f803655f53559">setMenuMode</a> (uint8_t mode, bool on)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9e289f1ac44f532ec7e2e894abb3f13f">debugEcho</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8e15d0a6a19c4d5fa5fae00c44ee22aa">debugInfo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5b6ad693de4dc66526db68f1c85840f6">debugErrors</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa1faedc42e6f70d581be7f34b0135d7e">debugDryrun</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a115dc7a3247831848fa3f3b2bbc1c7a5">debugCommunication</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a46c7584a9fd0689bd09d857bea74e9be">debugNoMoves</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0c894b2943ab264a0fad5fe79ac3d4cc">disableXStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for x direction. <a href="#a0c894b2943ab264a0fad5fe79ac3d4cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7e25160c0740cb337c18c6f78309f122">disableYStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for y direction. <a href="#a7e25160c0740cb337c18c6f78309f122"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aafcdb7785ca3599cdc69d70ea69fb51c">disableZStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for z direction. <a href="#aafcdb7785ca3599cdc69d70ea69fb51c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a92a8bbd723bd96f7650c0a8953d5c686">enableXStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for x direction. <a href="#a92a8bbd723bd96f7650c0a8953d5c686"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a252f2e6e13e333dc9c3f758781bb3bf0">enableYStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for y direction. <a href="#a252f2e6e13e333dc9c3f758781bb3bf0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acd91ead061517c1b46f2e0aae07478d6">enableZStepper</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for z direction. <a href="#acd91ead061517c1b46f2e0aae07478d6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a09994dba99fdc69d92ddf864f854323a">setXDirection</a> (bool positive)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abb96d836417d7287c1645486194aa028">setYDirection</a> (bool positive)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0d329cc119c7f0410bd95c9d1000e9e1">setZDirection</a> (bool positive)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a363a25b5a571d34b3310c67181e9328b">isLargeMachine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a47705ff49cf44f1122fc6a526dcd006c">setLargeMachine</a> (uint8_t b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aba3ee90af08480efce19332e6820b7bc">isAdvanceActivated</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a209eaa4f582bb8d44eaaef88db0fbc1c">setAdvanceActivated</a> (uint8_t b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3b9cbdc44b5524b70bcb4698676337d9">isHomed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a488e77b84472a2a0d524ce11a92ed40e">setHomed</a> (uint8_t b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a37a3ae1ccf418fc67ac82f849fe3a6f7">isAutomount</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab87bf750fd32a30a43d35c847c4c5d82">setAutomount</a> (uint8_t b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7a0efaf020854e1559812894e7f8c5d3">isAnimation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad4bebf04c13c4ed9509c3a9b342c11be">setAnimation</a> (uint8_t b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a74df699bc31790f244a0061eba0f7968">toggleAnimation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a15ed4148e807570ba6aa74f5731c033e">convertToMM</a> (float x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae89c73fef56e4aa977ea25bc0897f3c1">isXMinEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a38710b6865be3ab1f3337a7ad5a8e731">isYMinEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0919e11a9fc92a38cdb12cec80a6e5de">isZMinEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a734216941d078fe2768d01a1b2d9bc96">isXMaxEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab51acb1c381041a571aeb61b48eff647">isYMaxEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a59371201b3638eff79eae1aed30b93b3">isZMaxEndstopHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae74dbe1397fad3fe0068f98227f70470">areAllSteppersDisabled</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9a66d629644521943f3ad6a7ca3d9dc1">setAllSteppersDiabled</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a43bd23cb8aad3dc082c2bb09a597e526">unsetAllSteppersDisabled</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a98bbd7a25131a0fa8cf7b7a24a9e4682">isAnyTempsensorDefect</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af40c5c4c2d610cf155e926a6297307e4">isManualMoveMode</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6be69aae7524b5b25aabb103debedf39">setManualMoveMode</a> (bool on)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9a701bafc0fdbfe1209361ec00ec66ce">isAutolevelActive</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af7d20163d1406a62b09a8371f835ba06">setAutolevelActive</a> (bool on)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a737e3ad3004d5bbbdd055ac43e35c0b0">setZProbingActive</a> (bool on)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a11aa8b6ec20b27e96df39008588f4c85">isZProbingActive</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a95d96e7390210e4d7579b15015f134fa">isZProbeHit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a011c9aea14b9ea309c2a7240cbdc1008">executeXYGantrySteps</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5239399bb0e0cd5005677cb0bfc46a76">endXYZSteps</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0ade6db5659cacc97654e580af5a7383">updateStepsPerTimerCall</a> (unsigned int vbase)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa90ceb8f33225816ae4c71bb77f765dd">disableAllowedStepper</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1c53bc3c0c2635406467c0788a700ee2">realXPosition</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a154fefdfc57efc272eb2851a5a480734">realYPosition</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aeae9423b60fe57acbeb9672444ef2e7f">realZPosition</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac08e77146c6c3e2964d0239f263725d8">realPosition</a> (float &amp;xp, float &amp;yp, float &amp;zp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aee4ba71bbe2163c32e9046cb35441a3e">insertStepperHighDelay</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1183b37891775096cbdb77c336e53fc4">constrainDestinationCoords</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a09da4440aa1a120a2aeeb120332a0885">updateDerivedParameter</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0947ddcdfe88f9cbdc2c789cc583f30b">updateCurrentPosition</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3fda468fcc934c0d1b0e309857c335e8">kill</a> (uint8_t only_steppers)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop heater and stepper motors. Disable power,if possible. <a href="#a3fda468fcc934c0d1b0e309857c335e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad379cfbfb37f5a6da218f8ef28154bf0">updateAdvanceFlags</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4fc01d736fe50cf5b977f755b675f11d">setup</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#adadead89fb44fe10f915a1e45221b4bd">defaultLoopActions</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac025997be620133a03b7735f567bb822">setDestinationStepsFromGCode</a> (<a class="el" href="class_g_code.html">GCode</a> *com)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the destination coordinates to values stored in com. <a href="#ac025997be620133a03b7735f567bb822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af0d4e363b31c1b762cda5a87aae4e240">moveTo</a> (float x, float y, float z, float e, float f)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4d79d349450fd261e8997c9a6b1d940a">moveToReal</a> (float x, float y, float z, float e, float f)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad27769a2f4d14b88e0a794ca6a26d851">homeAxis</a> (bool xaxis, bool yaxis, bool zaxis)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad538f1d63c761bc212a90f02b7720b17">setOrigin</a> (float xOff, float yOff, float zOff)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Home axis. <a href="#ad538f1d63c761bc212a90f02b7720b17"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2a3acb33630ecee7f78698ece2194e16">getFanSpeed</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a61fbfbf83649dfc8b0f93c4c252ece43">menuMode</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8de3f60d4e086c1d183642273ed91b34">axisStepsPerMM</a> [] = {<a class="el" href="_configuration_8h.html#a72532fd06152bb6611ef6d35d05e1d41">XAXIS_STEPS_PER_MM</a>,<a class="el" href="_configuration_8h.html#a8781262a1849bb33736fd374ba37d34a">YAXIS_STEPS_PER_MM</a>,<a class="el" href="_configuration_8h.html#a8410fd94dd62e48904dd82b300496130">ZAXIS_STEPS_PER_MM</a>,1}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of steps per mm needed. <a href="#a8de3f60d4e086c1d183642273ed91b34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a93ee566df92633a5898fd2d82cfd0030">invAxisStepsPerMM</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse of axisStepsPerMM for faster conversion. <a href="#a93ee566df92633a5898fd2d82cfd0030"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acb48d9785be312c0b146739f80211733">maxFeedrate</a> [] = {<a class="el" href="_configuration_8h.html#aee3020ebe35be1c65e0746d4415d3b4d">MAX_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#af2a48135c571a906b7dd95b9abc596d8">MAX_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#a144a0c5e25b1f7ba0d0470ee206e83b7">MAX_FEEDRATE_Z</a>}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed feedrate. <a href="#acb48d9785be312c0b146739f80211733"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad4fae9973a0ca44376d9df8aaaf9c809">homingFeedrate</a> [] = {<a class="el" href="_configuration_8h.html#ab424984839ed2d92d6198ffa13b4bae0">HOMING_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#aa98185c6185491e3a569ea20b477ee05">HOMING_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#aa55a91a026d53ee6f8ff737e4a5ded3f">HOMING_FEEDRATE_Z</a>}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a036a4d45f682334d143cc5f9e2a4446b">maxAccelerationMMPerSquareSecond</a> [] = {<a class="el" href="_configuration_8h.html#a127ae1803649ab6dbbb91ba0e7eba7d6">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>,<a class="el" href="_configuration_8h.html#a7f28f8bb53e694fd4a7db80844d81f33">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>,<a class="el" href="_configuration_8h.html#a5e728f0a23023215ba47b49aae3a7218">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts. <a href="#a036a4d45f682334d143cc5f9e2a4446b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae9fd3c877ff732355b1a6c607e77b88a">maxTravelAccelerationMMPerSquareSecond</a> [] = {<a class="el" href="_configuration_8h.html#aa78c11eeb7c076f0e7dac287184a741d">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>,<a class="el" href="_configuration_8h.html#a47ddae0f8fbdc2d2250556eef0333742">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>,<a class="el" href="_configuration_8h.html#a0416305f981031fbc78ae9596851cc13">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">X, Y, Z max acceleration in mm/s^2 for travel moves. <a href="#ae9fd3c877ff732355b1a6c607e77b88a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abbbe414dda097d01df09181aea10d281">maxPrintAccelerationStepsPerSquareSecond</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad7a22757f110c087ce32ffa4d42365c2">maxTravelAccelerationStepsPerSquareSecond</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7d20c285c913e65a7e78d355b1f4eb5d">relativeCoordinateMode</a> = false</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines absolute (false) or relative Coordinates (true). <a href="#a7d20c285c913e65a7e78d355b1f4eb5d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8656d0ca4ed9ebe9615baf2d24f6410e">relativeExtruderCoordinateMode</a> = false</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines Absolute or Relative E Codes while in Absolute Coordinates mode. E is always relative in Relative Coordinates mode. <a href="#a8656d0ca4ed9ebe9615baf2d24f6410e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8bcdf21c7e047a91e714b6557ce9f524">unitIsInches</a> = 0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">0 = Units are mm, 1 = units are inches. <a href="#a8bcdf21c7e047a91e714b6557ce9f524"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad1c9c7aa8f3cb58a5ef14847e0cbf0a8">debugLevel</a> = 6</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitfield defining debug output. 1 = echo, 2 = info, 4 = error, 8 = dry run., 16 = Only communication, 32 = No moves. <a href="#ad1c9c7aa8f3cb58a5ef14847e0cbf0a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a02e4eefe2dff9138e677b8713e210660">flag0</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8e16912ed3413712d1de8b673694f541">flag1</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3f224449d326a0b4a4d844ad9b3e5f59">stepsPerTimerCall</a> = 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aaaceac04637cd33a7f3fffdd1711e6c5">interval</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Last step duration in ticks. <a href="#aaaceac04637cd33a7f3fffdd1711e6c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a61d9ef65d75b66821896182b133b31de">timer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">used for acceleration/deceleration timing <a href="#a61d9ef65d75b66821896182b133b31de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a648a9d8aa6e009ed42e31edcf5b2944e">stepNumber</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Step number in current move. <a href="#a648a9d8aa6e009ed42e31edcf5b2944e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aedd77212b918b1389207e6d80cf750ae">coordinateOffset</a> [3] = {0,0,0}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a80e50f284dd17be902eec6cddf22a1f1">currentPositionSteps</a> [4]</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in steps from origin. <a href="#a80e50f284dd17be902eec6cddf22a1f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0fb674215066a777158e952541718871">currentPosition</a> [3]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a338c38ca0656b5adab9cd5dde0706afb">destinationSteps</a> [4]</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Target position in steps. <a href="#a338c38ca0656b5adab9cd5dde0706afb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af27cdb00f5c21519bdeed1b377210a5e">minimumSpeed</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">lowest allowed speed to keep integration error small <a href="#af27cdb00f5c21519bdeed1b377210a5e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a49d87c0d14601d2ac89e68920ae3ec6f">minimumZSpeed</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">lowest allowed speed to keep integration error small <a href="#a49d87c0d14601d2ac89e68920ae3ec6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5ff793413a2ef0e7a1c4fe85981472a6">xMaxSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction. <a href="#a5ff793413a2ef0e7a1c4fe85981472a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abdb65398ebaa275d4376d1a13e981929">yMaxSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction. <a href="#abdb65398ebaa275d4376d1a13e981929"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae0c88e0ff9a23bbf829ae0ebc41a3c21">zMaxSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction. <a href="#ae0c88e0ff9a23bbf829ae0ebc41a3c21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a48df26cc0d66cbfc16589604368a9270">xMinSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction. <a href="#a48df26cc0d66cbfc16589604368a9270"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ada0ba597f36fbe3c867211b56fabd944">yMinSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction. <a href="#ada0ba597f36fbe3c867211b56fabd944"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6822d8f508fea08a05d92f924276bfb8">zMinSteps</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction. <a href="#a6822d8f508fea08a05d92f924276bfb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6a26574ccf3990235a7a21972142f735">xLength</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9cf047d9f3db57d98e170f35f3b0f83e">xMin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5645cb832e75138c0d44185d5cc9908d">yLength</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af7e3b65b9cf79254fcbd73c0fe6c9199">yMin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4e94119fbb1cf63a2739eab58e7a3a6d">zLength</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad0b8e955aef342f40e10cb782ae0b956">zMin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9f39a8d208c6033453098cb81815969c">feedrate</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Last requested feedrate. <a href="#a9f39a8d208c6033453098cb81815969c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aefceccb06440fa2e0127ffd1b1239c8c">feedrateMultiply</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplier for feedrate in percent (factor 1 = 100) <a href="#aefceccb06440fa2e0127ffd1b1239c8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a719e71e8b022e5eb78aea9f2d74c948b">extrudeMultiply</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flow multiplier in percdent (factor 1 = 100) <a href="#a719e71e8b022e5eb78aea9f2d74c948b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a765e97f98514dc7eea60e5e816fbb082">maxJerk</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed jerk in mm/s. <a href="#a765e97f98514dc7eea60e5e816fbb082"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#afdfc505c2d989a656447d4551aba032a">maxZJerk</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed jerk in z direction in mm/s. <a href="#afdfc505c2d989a656447d4551aba032a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a40e27a95878bc0a443bac4815628f3e2">offsetX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">X-offset for different extruder positions. <a href="#a40e27a95878bc0a443bac4815628f3e2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a577cbd3610eed001754028f74db1dd02">offsetY</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Y-offset for different extruder positions. <a href="#a577cbd3610eed001754028f74db1dd02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a56585d7b8450bcd601bcbe3babbcfe8b">vMaxReached</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximumu reached speed. <a href="#a56585d7b8450bcd601bcbe3babbcfe8b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8c5c1e5d439a5048bc621804576d1888">msecondsPrinting</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Milliseconds of printing time (means time with heated extruder) <a href="#a8c5c1e5d439a5048bc621804576d1888"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9742821453127d357fa96dc4f9619863">filamentPrinted</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">mm of filament printed since counting started <a href="#a9742821453127d357fa96dc4f9619863"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af191bd268b7986272af0113ef3dca085">wasLastHalfstepping</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates if last move had halfstepping enabled. <a href="#af191bd268b7986272af0113ef3dca085"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7e0a2c9dcff9c19835abc06f5b12e994">homeXAxis</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4f7ae2d363e37cdb627169dfa39c32ee">homeYAxis</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8da3edb0301e11193d174984a587a912">homeZAxis</a> ()</td></tr>
</table>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae74dbe1397fad3fe0068f98227f70470"></a><!-- doxytag: member="Printer::areAllSteppersDisabled" ref="ae74dbe1397fad3fe0068f98227f70470" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#ae74dbe1397fad3fe0068f98227f70470">areAllSteppersDisabled</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1183b37891775096cbdb77c336e53fc4"></a><!-- doxytag: member="Printer::constrainDestinationCoords" ref="a1183b37891775096cbdb77c336e53fc4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a1183b37891775096cbdb77c336e53fc4">constrainDestinationCoords</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a15ed4148e807570ba6aa74f5731c033e"></a><!-- doxytag: member="Printer::convertToMM" ref="a15ed4148e807570ba6aa74f5731c033e" args="(float x)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static float <a class="el" href="class_printer.html#a15ed4148e807570ba6aa74f5731c033e">convertToMM</a> </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a115dc7a3247831848fa3f3b2bbc1c7a5"></a><!-- doxytag: member="Printer::debugCommunication" ref="a115dc7a3247831848fa3f3b2bbc1c7a5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a115dc7a3247831848fa3f3b2bbc1c7a5">debugCommunication</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa1faedc42e6f70d581be7f34b0135d7e"></a><!-- doxytag: member="Printer::debugDryrun" ref="aa1faedc42e6f70d581be7f34b0135d7e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#aa1faedc42e6f70d581be7f34b0135d7e">debugDryrun</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e289f1ac44f532ec7e2e894abb3f13f"></a><!-- doxytag: member="Printer::debugEcho" ref="a9e289f1ac44f532ec7e2e894abb3f13f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a9e289f1ac44f532ec7e2e894abb3f13f">debugEcho</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5b6ad693de4dc66526db68f1c85840f6"></a><!-- doxytag: member="Printer::debugErrors" ref="a5b6ad693de4dc66526db68f1c85840f6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a5b6ad693de4dc66526db68f1c85840f6">debugErrors</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8e15d0a6a19c4d5fa5fae00c44ee22aa"></a><!-- doxytag: member="Printer::debugInfo" ref="a8e15d0a6a19c4d5fa5fae00c44ee22aa" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a8e15d0a6a19c4d5fa5fae00c44ee22aa">debugInfo</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a46c7584a9fd0689bd09d857bea74e9be"></a><!-- doxytag: member="Printer::debugNoMoves" ref="a46c7584a9fd0689bd09d857bea74e9be" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a46c7584a9fd0689bd09d857bea74e9be">debugNoMoves</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adadead89fb44fe10f915a1e45221b4bd"></a><!-- doxytag: member="Printer::defaultLoopActions" ref="adadead89fb44fe10f915a1e45221b4bd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#adadead89fb44fe10f915a1e45221b4bd">defaultLoopActions</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa90ceb8f33225816ae4c71bb77f765dd"></a><!-- doxytag: member="Printer::disableAllowedStepper" ref="aa90ceb8f33225816ae4c71bb77f765dd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#aa90ceb8f33225816ae4c71bb77f765dd">disableAllowedStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0c894b2943ab264a0fad5fe79ac3d4cc"></a><!-- doxytag: member="Printer::disableXStepper" ref="a0c894b2943ab264a0fad5fe79ac3d4cc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a0c894b2943ab264a0fad5fe79ac3d4cc">disableXStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Disable stepper motor for x direction. </p>
</div>
</div>
<a class="anchor" id="a7e25160c0740cb337c18c6f78309f122"></a><!-- doxytag: member="Printer::disableYStepper" ref="a7e25160c0740cb337c18c6f78309f122" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a7e25160c0740cb337c18c6f78309f122">disableYStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Disable stepper motor for y direction. </p>
</div>
</div>
<a class="anchor" id="aafcdb7785ca3599cdc69d70ea69fb51c"></a><!-- doxytag: member="Printer::disableZStepper" ref="aafcdb7785ca3599cdc69d70ea69fb51c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#aafcdb7785ca3599cdc69d70ea69fb51c">disableZStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Disable stepper motor for z direction. </p>
</div>
</div>
<a class="anchor" id="a92a8bbd723bd96f7650c0a8953d5c686"></a><!-- doxytag: member="Printer::enableXStepper" ref="a92a8bbd723bd96f7650c0a8953d5c686" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a92a8bbd723bd96f7650c0a8953d5c686">enableXStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enable stepper motor for x direction. </p>
</div>
</div>
<a class="anchor" id="a252f2e6e13e333dc9c3f758781bb3bf0"></a><!-- doxytag: member="Printer::enableYStepper" ref="a252f2e6e13e333dc9c3f758781bb3bf0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a252f2e6e13e333dc9c3f758781bb3bf0">enableYStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enable stepper motor for y direction. </p>
</div>
</div>
<a class="anchor" id="acd91ead061517c1b46f2e0aae07478d6"></a><!-- doxytag: member="Printer::enableZStepper" ref="acd91ead061517c1b46f2e0aae07478d6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#acd91ead061517c1b46f2e0aae07478d6">enableZStepper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enable stepper motor for z direction. </p>
</div>
</div>
<a class="anchor" id="a5239399bb0e0cd5005677cb0bfc46a76"></a><!-- doxytag: member="Printer::endXYZSteps" ref="a5239399bb0e0cd5005677cb0bfc46a76" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a5239399bb0e0cd5005677cb0bfc46a76">endXYZSteps</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a011c9aea14b9ea309c2a7240cbdc1008"></a><!-- doxytag: member="Printer::executeXYGantrySteps" ref="a011c9aea14b9ea309c2a7240cbdc1008" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a011c9aea14b9ea309c2a7240cbdc1008">executeXYGantrySteps</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a3acb33630ecee7f78698ece2194e16"></a><!-- doxytag: member="Printer::getFanSpeed" ref="a2a3acb33630ecee7f78698ece2194e16" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int <a class="el" href="class_printer.html#a2a3acb33630ecee7f78698ece2194e16">getFanSpeed</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad27769a2f4d14b88e0a794ca6a26d851"></a><!-- doxytag: member="Printer::homeAxis" ref="ad27769a2f4d14b88e0a794ca6a26d851" args="(bool xaxis, bool yaxis, bool zaxis)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#ad27769a2f4d14b88e0a794ca6a26d851">homeAxis</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>xaxis</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>yaxis</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>zaxis</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7e0a2c9dcff9c19835abc06f5b12e994"></a><!-- doxytag: member="Printer::homeXAxis" ref="a7e0a2c9dcff9c19835abc06f5b12e994" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a7e0a2c9dcff9c19835abc06f5b12e994">homeXAxis</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4f7ae2d363e37cdb627169dfa39c32ee"></a><!-- doxytag: member="Printer::homeYAxis" ref="a4f7ae2d363e37cdb627169dfa39c32ee" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a4f7ae2d363e37cdb627169dfa39c32ee">homeYAxis</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8da3edb0301e11193d174984a587a912"></a><!-- doxytag: member="Printer::homeZAxis" ref="a8da3edb0301e11193d174984a587a912" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a8da3edb0301e11193d174984a587a912">homeZAxis</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aee4ba71bbe2163c32e9046cb35441a3e"></a><!-- doxytag: member="Printer::insertStepperHighDelay" ref="aee4ba71bbe2163c32e9046cb35441a3e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#aee4ba71bbe2163c32e9046cb35441a3e">insertStepperHighDelay</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aba3ee90af08480efce19332e6820b7bc"></a><!-- doxytag: member="Printer::isAdvanceActivated" ref="aba3ee90af08480efce19332e6820b7bc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8_t <a class="el" href="class_printer.html#aba3ee90af08480efce19332e6820b7bc">isAdvanceActivated</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a0efaf020854e1559812894e7f8c5d3"></a><!-- doxytag: member="Printer::isAnimation" ref="a7a0efaf020854e1559812894e7f8c5d3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8_t <a class="el" href="class_printer.html#a7a0efaf020854e1559812894e7f8c5d3">isAnimation</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a98bbd7a25131a0fa8cf7b7a24a9e4682"></a><!-- doxytag: member="Printer::isAnyTempsensorDefect" ref="a98bbd7a25131a0fa8cf7b7a24a9e4682" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a98bbd7a25131a0fa8cf7b7a24a9e4682">isAnyTempsensorDefect</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9a701bafc0fdbfe1209361ec00ec66ce"></a><!-- doxytag: member="Printer::isAutolevelActive" ref="a9a701bafc0fdbfe1209361ec00ec66ce" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a9a701bafc0fdbfe1209361ec00ec66ce">isAutolevelActive</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a37a3ae1ccf418fc67ac82f849fe3a6f7"></a><!-- doxytag: member="Printer::isAutomount" ref="a37a3ae1ccf418fc67ac82f849fe3a6f7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8_t <a class="el" href="class_printer.html#a37a3ae1ccf418fc67ac82f849fe3a6f7">isAutomount</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b9cbdc44b5524b70bcb4698676337d9"></a><!-- doxytag: member="Printer::isHomed" ref="a3b9cbdc44b5524b70bcb4698676337d9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8_t <a class="el" href="class_printer.html#a3b9cbdc44b5524b70bcb4698676337d9">isHomed</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a363a25b5a571d34b3310c67181e9328b"></a><!-- doxytag: member="Printer::isLargeMachine" ref="a363a25b5a571d34b3310c67181e9328b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8_t <a class="el" href="class_printer.html#a363a25b5a571d34b3310c67181e9328b">isLargeMachine</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af40c5c4c2d610cf155e926a6297307e4"></a><!-- doxytag: member="Printer::isManualMoveMode" ref="af40c5c4c2d610cf155e926a6297307e4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#af40c5c4c2d610cf155e926a6297307e4">isManualMoveMode</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a734216941d078fe2768d01a1b2d9bc96"></a><!-- doxytag: member="Printer::isXMaxEndstopHit" ref="a734216941d078fe2768d01a1b2d9bc96" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a734216941d078fe2768d01a1b2d9bc96">isXMaxEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae89c73fef56e4aa977ea25bc0897f3c1"></a><!-- doxytag: member="Printer::isXMinEndstopHit" ref="ae89c73fef56e4aa977ea25bc0897f3c1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#ae89c73fef56e4aa977ea25bc0897f3c1">isXMinEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab51acb1c381041a571aeb61b48eff647"></a><!-- doxytag: member="Printer::isYMaxEndstopHit" ref="ab51acb1c381041a571aeb61b48eff647" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#ab51acb1c381041a571aeb61b48eff647">isYMaxEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a38710b6865be3ab1f3337a7ad5a8e731"></a><!-- doxytag: member="Printer::isYMinEndstopHit" ref="a38710b6865be3ab1f3337a7ad5a8e731" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a38710b6865be3ab1f3337a7ad5a8e731">isYMinEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a59371201b3638eff79eae1aed30b93b3"></a><!-- doxytag: member="Printer::isZMaxEndstopHit" ref="a59371201b3638eff79eae1aed30b93b3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a59371201b3638eff79eae1aed30b93b3">isZMaxEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0919e11a9fc92a38cdb12cec80a6e5de"></a><!-- doxytag: member="Printer::isZMinEndstopHit" ref="a0919e11a9fc92a38cdb12cec80a6e5de" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a0919e11a9fc92a38cdb12cec80a6e5de">isZMinEndstopHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a95d96e7390210e4d7579b15015f134fa"></a><!-- doxytag: member="Printer::isZProbeHit" ref="a95d96e7390210e4d7579b15015f134fa" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a95d96e7390210e4d7579b15015f134fa">isZProbeHit</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a11aa8b6ec20b27e96df39008588f4c85"></a><!-- doxytag: member="Printer::isZProbingActive" ref="a11aa8b6ec20b27e96df39008588f4c85" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="class_printer.html#a11aa8b6ec20b27e96df39008588f4c85">isZProbingActive</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3fda468fcc934c0d1b0e309857c335e8"></a><!-- doxytag: member="Printer::kill" ref="a3fda468fcc934c0d1b0e309857c335e8" args="(uint8_t only_steppers)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a3fda468fcc934c0d1b0e309857c335e8">kill</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>only_steppers</em></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Stop heater and stepper motors. Disable power,if possible. </p>
</div>
</div>
<a class="anchor" id="af0d4e363b31c1b762cda5a87aae4e240"></a><!-- doxytag: member="Printer::moveTo" ref="af0d4e363b31c1b762cda5a87aae4e240" args="(float x, float y, float z, float e, float f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#af0d4e363b31c1b762cda5a87aae4e240">moveTo</a> </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>z</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4d79d349450fd261e8997c9a6b1d940a"></a><!-- doxytag: member="Printer::moveToReal" ref="a4d79d349450fd261e8997c9a6b1d940a" args="(float x, float y, float z, float e, float f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a4d79d349450fd261e8997c9a6b1d940a">moveToReal</a> </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>z</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac08e77146c6c3e2964d0239f263725d8"></a><!-- doxytag: member="Printer::realPosition" ref="ac08e77146c6c3e2964d0239f263725d8" args="(float &amp;xp, float &amp;yp, float &amp;zp)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#ac08e77146c6c3e2964d0239f263725d8">realPosition</a> </td>
<td>(</td>
<td class="paramtype">float &amp;&#160;</td>
<td class="paramname"><em>xp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float &amp;&#160;</td>
<td class="paramname"><em>yp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float &amp;&#160;</td>
<td class="paramname"><em>zp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1c53bc3c0c2635406467c0788a700ee2"></a><!-- doxytag: member="Printer::realXPosition" ref="a1c53bc3c0c2635406467c0788a700ee2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static float <a class="el" href="class_printer.html#a1c53bc3c0c2635406467c0788a700ee2">realXPosition</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a154fefdfc57efc272eb2851a5a480734"></a><!-- doxytag: member="Printer::realYPosition" ref="a154fefdfc57efc272eb2851a5a480734" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static float <a class="el" href="class_printer.html#a154fefdfc57efc272eb2851a5a480734">realYPosition</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aeae9423b60fe57acbeb9672444ef2e7f"></a><!-- doxytag: member="Printer::realZPosition" ref="aeae9423b60fe57acbeb9672444ef2e7f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static float <a class="el" href="class_printer.html#aeae9423b60fe57acbeb9672444ef2e7f">realZPosition</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a209eaa4f582bb8d44eaaef88db0fbc1c"></a><!-- doxytag: member="Printer::setAdvanceActivated" ref="a209eaa4f582bb8d44eaaef88db0fbc1c" args="(uint8_t b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a209eaa4f582bb8d44eaaef88db0fbc1c">setAdvanceActivated</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9a66d629644521943f3ad6a7ca3d9dc1"></a><!-- doxytag: member="Printer::setAllSteppersDiabled" ref="a9a66d629644521943f3ad6a7ca3d9dc1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a9a66d629644521943f3ad6a7ca3d9dc1">setAllSteppersDiabled</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad4bebf04c13c4ed9509c3a9b342c11be"></a><!-- doxytag: member="Printer::setAnimation" ref="ad4bebf04c13c4ed9509c3a9b342c11be" args="(uint8_t b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#ad4bebf04c13c4ed9509c3a9b342c11be">setAnimation</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af7d20163d1406a62b09a8371f835ba06"></a><!-- doxytag: member="Printer::setAutolevelActive" ref="af7d20163d1406a62b09a8371f835ba06" args="(bool on)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#af7d20163d1406a62b09a8371f835ba06">setAutolevelActive</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab87bf750fd32a30a43d35c847c4c5d82"></a><!-- doxytag: member="Printer::setAutomount" ref="ab87bf750fd32a30a43d35c847c4c5d82" args="(uint8_t b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#ab87bf750fd32a30a43d35c847c4c5d82">setAutomount</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac025997be620133a03b7735f567bb822"></a><!-- doxytag: member="Printer::setDestinationStepsFromGCode" ref="ac025997be620133a03b7735f567bb822" args="(GCode *com)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#ac025997be620133a03b7735f567bb822">setDestinationStepsFromGCode</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_g_code.html">GCode</a> *&#160;</td>
<td class="paramname"><em>com</em></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Sets the destination coordinates to values stored in com. </p>
<p>For the computation of the destination, the following facts are considered:</p>
<ul>
<li>Are units inches or mm.</li>
<li>Reltive or absolute positioning with special case only extruder relative.</li>
<li>Offset in x and y direction for multiple extruder support. </li>
</ul>
</div>
</div>
<a class="anchor" id="a488e77b84472a2a0d524ce11a92ed40e"></a><!-- doxytag: member="Printer::setHomed" ref="a488e77b84472a2a0d524ce11a92ed40e" args="(uint8_t b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a488e77b84472a2a0d524ce11a92ed40e">setHomed</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a47705ff49cf44f1122fc6a526dcd006c"></a><!-- doxytag: member="Printer::setLargeMachine" ref="a47705ff49cf44f1122fc6a526dcd006c" args="(uint8_t b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a47705ff49cf44f1122fc6a526dcd006c">setLargeMachine</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6be69aae7524b5b25aabb103debedf39"></a><!-- doxytag: member="Printer::setManualMoveMode" ref="a6be69aae7524b5b25aabb103debedf39" args="(bool on)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a6be69aae7524b5b25aabb103debedf39">setManualMoveMode</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a81715686c92a3056ad8f803655f53559"></a><!-- doxytag: member="Printer::setMenuMode" ref="a81715686c92a3056ad8f803655f53559" args="(uint8_t mode, bool on)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a81715686c92a3056ad8f803655f53559">setMenuMode</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>on</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad538f1d63c761bc212a90f02b7720b17"></a><!-- doxytag: member="Printer::setOrigin" ref="ad538f1d63c761bc212a90f02b7720b17" args="(float xOff, float yOff, float zOff)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#ad538f1d63c761bc212a90f02b7720b17">setOrigin</a> </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>xOff</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>yOff</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>zOff</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Home axis. </p>
</div>
</div>
<a class="anchor" id="a4fc01d736fe50cf5b977f755b675f11d"></a><!-- doxytag: member="Printer::setup" ref="a4fc01d736fe50cf5b977f755b675f11d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a4fc01d736fe50cf5b977f755b675f11d">setup</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>&lt; Current feedrate in mm/s. </p>
</div>
</div>
<a class="anchor" id="a09994dba99fdc69d92ddf864f854323a"></a><!-- doxytag: member="Printer::setXDirection" ref="a09994dba99fdc69d92ddf864f854323a" args="(bool positive)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a09994dba99fdc69d92ddf864f854323a">setXDirection</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>positive</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abb96d836417d7287c1645486194aa028"></a><!-- doxytag: member="Printer::setYDirection" ref="abb96d836417d7287c1645486194aa028" args="(bool positive)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#abb96d836417d7287c1645486194aa028">setYDirection</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>positive</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0d329cc119c7f0410bd95c9d1000e9e1"></a><!-- doxytag: member="Printer::setZDirection" ref="a0d329cc119c7f0410bd95c9d1000e9e1" args="(bool positive)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a0d329cc119c7f0410bd95c9d1000e9e1">setZDirection</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>positive</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a737e3ad3004d5bbbdd055ac43e35c0b0"></a><!-- doxytag: member="Printer::setZProbingActive" ref="a737e3ad3004d5bbbdd055ac43e35c0b0" args="(bool on)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a737e3ad3004d5bbbdd055ac43e35c0b0">setZProbingActive</a> </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a74df699bc31790f244a0061eba0f7968"></a><!-- doxytag: member="Printer::toggleAnimation" ref="a74df699bc31790f244a0061eba0f7968" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a74df699bc31790f244a0061eba0f7968">toggleAnimation</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a43bd23cb8aad3dc082c2bb09a597e526"></a><!-- doxytag: member="Printer::unsetAllSteppersDisabled" ref="a43bd23cb8aad3dc082c2bb09a597e526" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="class_printer.html#a43bd23cb8aad3dc082c2bb09a597e526">unsetAllSteppersDisabled</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad379cfbfb37f5a6da218f8ef28154bf0"></a><!-- doxytag: member="Printer::updateAdvanceFlags" ref="ad379cfbfb37f5a6da218f8ef28154bf0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#ad379cfbfb37f5a6da218f8ef28154bf0">updateAdvanceFlags</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0947ddcdfe88f9cbdc2c789cc583f30b"></a><!-- doxytag: member="Printer::updateCurrentPosition" ref="a0947ddcdfe88f9cbdc2c789cc583f30b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a0947ddcdfe88f9cbdc2c789cc583f30b">updateCurrentPosition</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a09da4440aa1a120a2aeeb120332a0885"></a><!-- doxytag: member="Printer::updateDerivedParameter" ref="a09da4440aa1a120a2aeeb120332a0885" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_printer.html#a09da4440aa1a120a2aeeb120332a0885">updateDerivedParameter</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Acceleration in steps/s^3 in printing mode.</p>
<p>Acceleration in steps/s^2 in movement mode. </p>
</div>
</div>
<a class="anchor" id="a0ade6db5659cacc97654e580af5a7383"></a><!-- doxytag: member="Printer::updateStepsPerTimerCall" ref="a0ade6db5659cacc97654e580af5a7383" args="(unsigned int vbase)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static unsigned int <a class="el" href="class_printer.html#a0ade6db5659cacc97654e580af5a7383">updateStepsPerTimerCall</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>vbase</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8de3f60d4e086c1d183642273ed91b34"></a><!-- doxytag: member="Printer::axisStepsPerMM" ref="a8de3f60d4e086c1d183642273ed91b34" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a8de3f60d4e086c1d183642273ed91b34">axisStepsPerMM</a> = {<a class="el" href="_configuration_8h.html#a72532fd06152bb6611ef6d35d05e1d41">XAXIS_STEPS_PER_MM</a>,<a class="el" href="_configuration_8h.html#a8781262a1849bb33736fd374ba37d34a">YAXIS_STEPS_PER_MM</a>,<a class="el" href="_configuration_8h.html#a8410fd94dd62e48904dd82b300496130">ZAXIS_STEPS_PER_MM</a>,1}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Number of steps per mm needed. </p>
</div>
</div>
<a class="anchor" id="aedd77212b918b1389207e6d80cf750ae"></a><!-- doxytag: member="Printer::coordinateOffset" ref="aedd77212b918b1389207e6d80cf750ae" args="[3]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#aedd77212b918b1389207e6d80cf750ae">coordinateOffset</a> = {0,0,0}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0fb674215066a777158e952541718871"></a><!-- doxytag: member="Printer::currentPosition" ref="a0fb674215066a777158e952541718871" args="[3]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a0fb674215066a777158e952541718871">currentPosition</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a80e50f284dd17be902eec6cddf22a1f1"></a><!-- doxytag: member="Printer::currentPositionSteps" ref="a80e50f284dd17be902eec6cddf22a1f1" args="[4]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#a80e50f284dd17be902eec6cddf22a1f1">currentPositionSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Position in steps from origin. </p>
</div>
</div>
<a class="anchor" id="ad1c9c7aa8f3cb58a5ef14847e0cbf0a8"></a><!-- doxytag: member="Printer::debugLevel" ref="ad1c9c7aa8f3cb58a5ef14847e0cbf0a8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#ad1c9c7aa8f3cb58a5ef14847e0cbf0a8">debugLevel</a> = 6<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Bitfield defining debug output. 1 = echo, 2 = info, 4 = error, 8 = dry run., 16 = Only communication, 32 = No moves. </p>
</div>
</div>
<a class="anchor" id="a338c38ca0656b5adab9cd5dde0706afb"></a><!-- doxytag: member="Printer::destinationSteps" ref="a338c38ca0656b5adab9cd5dde0706afb" args="[4]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#a338c38ca0656b5adab9cd5dde0706afb">destinationSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Target position in steps. </p>
</div>
</div>
<a class="anchor" id="a719e71e8b022e5eb78aea9f2d74c948b"></a><!-- doxytag: member="Printer::extrudeMultiply" ref="a719e71e8b022e5eb78aea9f2d74c948b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int <a class="el" href="class_printer.html#a719e71e8b022e5eb78aea9f2d74c948b">extrudeMultiply</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Flow multiplier in percdent (factor 1 = 100) </p>
</div>
</div>
<a class="anchor" id="a9f39a8d208c6033453098cb81815969c"></a><!-- doxytag: member="Printer::feedrate" ref="a9f39a8d208c6033453098cb81815969c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a9f39a8d208c6033453098cb81815969c">feedrate</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Last requested feedrate. </p>
</div>
</div>
<a class="anchor" id="aefceccb06440fa2e0127ffd1b1239c8c"></a><!-- doxytag: member="Printer::feedrateMultiply" ref="aefceccb06440fa2e0127ffd1b1239c8c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_printer.html#aefceccb06440fa2e0127ffd1b1239c8c">feedrateMultiply</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Multiplier for feedrate in percent (factor 1 = 100) </p>
</div>
</div>
<a class="anchor" id="a9742821453127d357fa96dc4f9619863"></a><!-- doxytag: member="Printer::filamentPrinted" ref="a9742821453127d357fa96dc4f9619863" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a9742821453127d357fa96dc4f9619863">filamentPrinted</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>mm of filament printed since counting started </p>
</div>
</div>
<a class="anchor" id="a02e4eefe2dff9138e677b8713e210660"></a><!-- doxytag: member="Printer::flag0" ref="a02e4eefe2dff9138e677b8713e210660" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a02e4eefe2dff9138e677b8713e210660">flag0</a> = 0<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8e16912ed3413712d1de8b673694f541"></a><!-- doxytag: member="Printer::flag1" ref="a8e16912ed3413712d1de8b673694f541" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a8e16912ed3413712d1de8b673694f541">flag1</a> = 0<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad4fae9973a0ca44376d9df8aaaf9c809"></a><!-- doxytag: member="Printer::homingFeedrate" ref="ad4fae9973a0ca44376d9df8aaaf9c809" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#ad4fae9973a0ca44376d9df8aaaf9c809">homingFeedrate</a> = {<a class="el" href="_configuration_8h.html#ab424984839ed2d92d6198ffa13b4bae0">HOMING_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#aa98185c6185491e3a569ea20b477ee05">HOMING_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#aa55a91a026d53ee6f8ff737e4a5ded3f">HOMING_FEEDRATE_Z</a>}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaaceac04637cd33a7f3fffdd1711e6c5"></a><!-- doxytag: member="Printer::interval" ref="aaaceac04637cd33a7f3fffdd1711e6c5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#aaaceac04637cd33a7f3fffdd1711e6c5">interval</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Last step duration in ticks. </p>
</div>
</div>
<a class="anchor" id="a93ee566df92633a5898fd2d82cfd0030"></a><!-- doxytag: member="Printer::invAxisStepsPerMM" ref="a93ee566df92633a5898fd2d82cfd0030" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a93ee566df92633a5898fd2d82cfd0030">invAxisStepsPerMM</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Inverse of axisStepsPerMM for faster conversion. </p>
</div>
</div>
<a class="anchor" id="a036a4d45f682334d143cc5f9e2a4446b"></a><!-- doxytag: member="Printer::maxAccelerationMMPerSquareSecond" ref="a036a4d45f682334d143cc5f9e2a4446b" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a036a4d45f682334d143cc5f9e2a4446b">maxAccelerationMMPerSquareSecond</a> = {<a class="el" href="_configuration_8h.html#a127ae1803649ab6dbbb91ba0e7eba7d6">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>,<a class="el" href="_configuration_8h.html#a7f28f8bb53e694fd4a7db80844d81f33">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>,<a class="el" href="_configuration_8h.html#a5e728f0a23023215ba47b49aae3a7218">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts. </p>
</div>
</div>
<a class="anchor" id="acb48d9785be312c0b146739f80211733"></a><!-- doxytag: member="Printer::maxFeedrate" ref="acb48d9785be312c0b146739f80211733" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#acb48d9785be312c0b146739f80211733">maxFeedrate</a> = {<a class="el" href="_configuration_8h.html#aee3020ebe35be1c65e0746d4415d3b4d">MAX_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#af2a48135c571a906b7dd95b9abc596d8">MAX_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#a144a0c5e25b1f7ba0d0470ee206e83b7">MAX_FEEDRATE_Z</a>}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Maximum allowed feedrate. </p>
</div>
</div>
<a class="anchor" id="a765e97f98514dc7eea60e5e816fbb082"></a><!-- doxytag: member="Printer::maxJerk" ref="a765e97f98514dc7eea60e5e816fbb082" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a765e97f98514dc7eea60e5e816fbb082">maxJerk</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Maximum allowed jerk in mm/s. </p>
</div>
</div>
<a class="anchor" id="abbbe414dda097d01df09181aea10d281"></a><!-- doxytag: member="Printer::maxPrintAccelerationStepsPerSquareSecond" ref="abbbe414dda097d01df09181aea10d281" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#abbbe414dda097d01df09181aea10d281">maxPrintAccelerationStepsPerSquareSecond</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Acceleration in steps/s^3 in printing mode. </p>
</div>
</div>
<a class="anchor" id="ae9fd3c877ff732355b1a6c607e77b88a"></a><!-- doxytag: member="Printer::maxTravelAccelerationMMPerSquareSecond" ref="ae9fd3c877ff732355b1a6c607e77b88a" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#ae9fd3c877ff732355b1a6c607e77b88a">maxTravelAccelerationMMPerSquareSecond</a> = {<a class="el" href="_configuration_8h.html#aa78c11eeb7c076f0e7dac287184a741d">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>,<a class="el" href="_configuration_8h.html#a47ddae0f8fbdc2d2250556eef0333742">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>,<a class="el" href="_configuration_8h.html#a0416305f981031fbc78ae9596851cc13">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>X, Y, Z max acceleration in mm/s^2 for travel moves. </p>
</div>
</div>
<a class="anchor" id="ad7a22757f110c087ce32ffa4d42365c2"></a><!-- doxytag: member="Printer::maxTravelAccelerationStepsPerSquareSecond" ref="ad7a22757f110c087ce32ffa4d42365c2" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#ad7a22757f110c087ce32ffa4d42365c2">maxTravelAccelerationStepsPerSquareSecond</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Acceleration in steps/s^2 in movement mode. </p>
</div>
</div>
<a class="anchor" id="afdfc505c2d989a656447d4551aba032a"></a><!-- doxytag: member="Printer::maxZJerk" ref="afdfc505c2d989a656447d4551aba032a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#afdfc505c2d989a656447d4551aba032a">maxZJerk</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Maximum allowed jerk in z direction in mm/s. </p>
</div>
</div>
<a class="anchor" id="a61fbfbf83649dfc8b0f93c4c252ece43"></a><!-- doxytag: member="Printer::menuMode" ref="a61fbfbf83649dfc8b0f93c4c252ece43" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a61fbfbf83649dfc8b0f93c4c252ece43">menuMode</a> = 0<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af27cdb00f5c21519bdeed1b377210a5e"></a><!-- doxytag: member="Printer::minimumSpeed" ref="af27cdb00f5c21519bdeed1b377210a5e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#af27cdb00f5c21519bdeed1b377210a5e">minimumSpeed</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>lowest allowed speed to keep integration error small </p>
</div>
</div>
<a class="anchor" id="a49d87c0d14601d2ac89e68920ae3ec6f"></a><!-- doxytag: member="Printer::minimumZSpeed" ref="a49d87c0d14601d2ac89e68920ae3ec6f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a49d87c0d14601d2ac89e68920ae3ec6f">minimumZSpeed</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>lowest allowed speed to keep integration error small </p>
</div>
</div>
<a class="anchor" id="a8c5c1e5d439a5048bc621804576d1888"></a><!-- doxytag: member="Printer::msecondsPrinting" ref="a8c5c1e5d439a5048bc621804576d1888" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#a8c5c1e5d439a5048bc621804576d1888">msecondsPrinting</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Milliseconds of printing time (means time with heated extruder) </p>
</div>
</div>
<a class="anchor" id="a40e27a95878bc0a443bac4815628f3e2"></a><!-- doxytag: member="Printer::offsetX" ref="a40e27a95878bc0a443bac4815628f3e2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a40e27a95878bc0a443bac4815628f3e2">offsetX</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>X-offset for different extruder positions. </p>
</div>
</div>
<a class="anchor" id="a577cbd3610eed001754028f74db1dd02"></a><!-- doxytag: member="Printer::offsetY" ref="a577cbd3610eed001754028f74db1dd02" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a577cbd3610eed001754028f74db1dd02">offsetY</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Y-offset for different extruder positions. </p>
</div>
</div>
<a class="anchor" id="a7d20c285c913e65a7e78d355b1f4eb5d"></a><!-- doxytag: member="Printer::relativeCoordinateMode" ref="a7d20c285c913e65a7e78d355b1f4eb5d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a7d20c285c913e65a7e78d355b1f4eb5d">relativeCoordinateMode</a> = false<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determines absolute (false) or relative Coordinates (true). </p>
</div>
</div>
<a class="anchor" id="a8656d0ca4ed9ebe9615baf2d24f6410e"></a><!-- doxytag: member="Printer::relativeExtruderCoordinateMode" ref="a8656d0ca4ed9ebe9615baf2d24f6410e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a8656d0ca4ed9ebe9615baf2d24f6410e">relativeExtruderCoordinateMode</a> = false<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determines Absolute or Relative E Codes while in Absolute Coordinates mode. E is always relative in Relative Coordinates mode. </p>
</div>
</div>
<a class="anchor" id="a648a9d8aa6e009ed42e31edcf5b2944e"></a><!-- doxytag: member="Printer::stepNumber" ref="a648a9d8aa6e009ed42e31edcf5b2944e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#a648a9d8aa6e009ed42e31edcf5b2944e">stepNumber</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Step number in current move. </p>
</div>
</div>
<a class="anchor" id="a3f224449d326a0b4a4d844ad9b3e5f59"></a><!-- doxytag: member="Printer::stepsPerTimerCall" ref="a3f224449d326a0b4a4d844ad9b3e5f59" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a3f224449d326a0b4a4d844ad9b3e5f59">stepsPerTimerCall</a> = 1<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a61d9ef65d75b66821896182b133b31de"></a><!-- doxytag: member="Printer::timer" ref="a61d9ef65d75b66821896182b133b31de" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long <a class="el" href="class_printer.html#a61d9ef65d75b66821896182b133b31de">timer</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>used for acceleration/deceleration timing </p>
</div>
</div>
<a class="anchor" id="a8bcdf21c7e047a91e714b6557ce9f524"></a><!-- doxytag: member="Printer::unitIsInches" ref="a8bcdf21c7e047a91e714b6557ce9f524" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#a8bcdf21c7e047a91e714b6557ce9f524">unitIsInches</a> = 0<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>0 = Units are mm, 1 = units are inches. </p>
</div>
</div>
<a class="anchor" id="a56585d7b8450bcd601bcbe3babbcfe8b"></a><!-- doxytag: member="Printer::vMaxReached" ref="a56585d7b8450bcd601bcbe3babbcfe8b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int <a class="el" href="class_printer.html#a56585d7b8450bcd601bcbe3babbcfe8b">vMaxReached</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Maximumu reached speed. </p>
</div>
</div>
<a class="anchor" id="af191bd268b7986272af0113ef3dca085"></a><!-- doxytag: member="Printer::wasLastHalfstepping" ref="af191bd268b7986272af0113ef3dca085" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t <a class="el" href="class_printer.html#af191bd268b7986272af0113ef3dca085">wasLastHalfstepping</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Indicates if last move had halfstepping enabled. </p>
</div>
</div>
<a class="anchor" id="a6a26574ccf3990235a7a21972142f735"></a><!-- doxytag: member="Printer::xLength" ref="a6a26574ccf3990235a7a21972142f735" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a6a26574ccf3990235a7a21972142f735">xLength</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ff793413a2ef0e7a1c4fe85981472a6"></a><!-- doxytag: member="Printer::xMaxSteps" ref="a5ff793413a2ef0e7a1c4fe85981472a6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#a5ff793413a2ef0e7a1c4fe85981472a6">xMaxSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in positive direction. </p>
</div>
</div>
<a class="anchor" id="a9cf047d9f3db57d98e170f35f3b0f83e"></a><!-- doxytag: member="Printer::xMin" ref="a9cf047d9f3db57d98e170f35f3b0f83e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a9cf047d9f3db57d98e170f35f3b0f83e">xMin</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a48df26cc0d66cbfc16589604368a9270"></a><!-- doxytag: member="Printer::xMinSteps" ref="a48df26cc0d66cbfc16589604368a9270" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#a48df26cc0d66cbfc16589604368a9270">xMinSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in negative direction. </p>
</div>
</div>
<a class="anchor" id="a5645cb832e75138c0d44185d5cc9908d"></a><!-- doxytag: member="Printer::yLength" ref="a5645cb832e75138c0d44185d5cc9908d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a5645cb832e75138c0d44185d5cc9908d">yLength</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abdb65398ebaa275d4376d1a13e981929"></a><!-- doxytag: member="Printer::yMaxSteps" ref="abdb65398ebaa275d4376d1a13e981929" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#abdb65398ebaa275d4376d1a13e981929">yMaxSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in positive direction. </p>
</div>
</div>
<a class="anchor" id="af7e3b65b9cf79254fcbd73c0fe6c9199"></a><!-- doxytag: member="Printer::yMin" ref="af7e3b65b9cf79254fcbd73c0fe6c9199" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#af7e3b65b9cf79254fcbd73c0fe6c9199">yMin</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ada0ba597f36fbe3c867211b56fabd944"></a><!-- doxytag: member="Printer::yMinSteps" ref="ada0ba597f36fbe3c867211b56fabd944" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#ada0ba597f36fbe3c867211b56fabd944">yMinSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in negative direction. </p>
</div>
</div>
<a class="anchor" id="a4e94119fbb1cf63a2739eab58e7a3a6d"></a><!-- doxytag: member="Printer::zLength" ref="a4e94119fbb1cf63a2739eab58e7a3a6d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#a4e94119fbb1cf63a2739eab58e7a3a6d">zLength</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae0c88e0ff9a23bbf829ae0ebc41a3c21"></a><!-- doxytag: member="Printer::zMaxSteps" ref="ae0c88e0ff9a23bbf829ae0ebc41a3c21" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#ae0c88e0ff9a23bbf829ae0ebc41a3c21">zMaxSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in positive direction. </p>
</div>
</div>
<a class="anchor" id="ad0b8e955aef342f40e10cb782ae0b956"></a><!-- doxytag: member="Printer::zMin" ref="ad0b8e955aef342f40e10cb782ae0b956" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="class_printer.html#ad0b8e955aef342f40e10cb782ae0b956">zMin</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6822d8f508fea08a05d92f924276bfb8"></a><!-- doxytag: member="Printer::zMinSteps" ref="a6822d8f508fea08a05d92f924276bfb8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="class_printer.html#a6822d8f508fea08a05d92f924276bfb8">zMinSteps</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>For software endstops, limit of move in negative direction. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_printer_8h_source.html">Printer.h</a></li>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_printer_8cpp.html">Printer.cpp</a></li>
</ul>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_printer.html">Printer</a> </li>
<li class="footer">Generated on Mon Dec 30 2013 18:53:03 for Repetier-Firmware by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
</ul>
</div>
</body>
</html>