classampfault.html
来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 134 行
HTML
134 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Copley Motion Library: AmpFault Class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.4 --><div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div><h1>AmpFault Class Reference</h1><!-- doxytag: class="AmpFault" --><!-- doxytag: inherits="AmpError" --><p>Inheritance diagram for AmpFault:<p><center><img src="classAmpFault.png" usemap="#AmpFault_map" border="0" alt=""></center><map name="AmpFault_map"><area href="classAmpError.html" alt="AmpError" shape="rect" coords="0,224,96,248"><area href="classNodeError.html" alt="NodeError" shape="rect" coords="0,168,96,192"><area href="classCanOpenError.html" alt="CanOpenError" shape="rect" coords="0,112,96,136"><area href="classCanError.html" alt="CanError" shape="rect" coords="0,56,96,80"><area href="classError.html" alt="Error" shape="rect" coords="0,0,96,24"></map><a href="classAmpFault-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>This class represents latching amplifier fault conditions. <p><p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00085">85</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>.<table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="classAmpFault.html">AmpFault</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#e0">DecodeFault</a> (<a class="el" href="CML__AmpDef_8h.html#a400">AMP_FAULT</a> f)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return an appropriate fault object based on the amplifier fault mask. <a href="#e0"></a><br></td></tr><tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s0"></a><!-- doxytag: member="AmpFault::Memory" ref="s0" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s0">Memory</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Fatal hardware error: the flash data is corrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s1"></a><!-- doxytag: member="AmpFault::ADC" ref="s1" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s1">ADC</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Fatal hardware error: An A/D offset error has occurred. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s2"></a><!-- doxytag: member="AmpFault::ShortCircuit" ref="s2" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s2">ShortCircuit</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The amplifier detected a short circuit condition. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s3"></a><!-- doxytag: member="AmpFault::AmpTemp" ref="s3" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s3">AmpTemp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The amplifier is over temperature. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s4"></a><!-- doxytag: member="AmpFault::MotorTemp" ref="s4" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s4">MotorTemp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">A motor temperature error was detected. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s5"></a><!-- doxytag: member="AmpFault::OverVolt" ref="s5" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s5">OverVolt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The amplifier bus voltage is over the acceptable limit. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s6"></a><!-- doxytag: member="AmpFault::UnderVolt" ref="s6" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s6">UnderVolt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The amplifier bus voltage is below the acceptable limit. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s7"></a><!-- doxytag: member="AmpFault::EncoderPower" ref="s7" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s7">EncoderPower</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Over current on the encoder power supply. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s8"></a><!-- doxytag: member="AmpFault::PhaseErr" ref="s8" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s8">PhaseErr</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Amplifier phasing error. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s9"></a><!-- doxytag: member="AmpFault::TrackErr" ref="s9" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s9">TrackErr</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Tracking error, the position error is too large. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s10"></a><!-- doxytag: member="AmpFault::I2TLimit" ref="s10" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s10">I2TLimit</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Current limited by I^2 algorithm. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s11"></a><!-- doxytag: member="AmpFault::Unknown" ref="s11" args="" -->static const <a class="el" href="classAmpFault.html">AmpFault</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#s11">Unknown</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Some unknown amplifier fault has occurred. <br></td></tr><tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0"></a><!-- doxytag: member="AmpFault::AmpFault" ref="b0" args="(uint16 id, const char *desc)" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpFault.html#b0">AmpFault</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, const char *desc)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Standard protected constructor. <br></td></tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="e0"></a><!-- doxytag: member="AmpFault::DecodeFault" ref="e0" args="(AMP_FAULT f)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">const <a class="el" href="classAmpFault.html">AmpFault</a> * DecodeFault </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="CML__AmpDef_8h.html#a400">AMP_FAULT</a> </td> <td class="mdname1" valign="top" nowrap> <em>fault</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Return an appropriate fault object based on the amplifier fault mask. <p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>fault</em> </td><td>The amplifier fault mask. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>A pointer to the fault object, NULL if there is no fault.</dd></dl><p>Definition at line <a class="el" href="Amp_8cpp-source.html#l01146">1146</a> of file <a class="el" href="Amp_8cpp-source.html">Amp.cpp</a>. </td> </tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a><li><a class="el" href="Amp_8cpp-source.html">Amp.cpp</a></ul><hr><address style="align: right;"><small>Copley Motion Library, Copyright (c) 2002-2003<a href="http://www.copleycontrols.com"><img src="CCC_logo.gif" alt="Copley Controls Corp." align="middle" border=0 ></a></small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?