📄 classamperror.html
字号:
<!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: AmpError 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>AmpError Class Reference</h1><!-- doxytag: class="AmpError" --><!-- doxytag: inherits="NodeError" --><p>Inheritance diagram for AmpError:<p><center><img src="classAmpError.png" usemap="#AmpError_map" border="0" alt=""></center><map name="AmpError_map"><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"><area href="classAmpFault.html" alt="AmpFault" shape="rect" coords="0,280,96,304"></map><a href="classAmpError-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>This class represents error conditions that can occur in the Copley Amplifier object. <p><p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00039">39</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="classAmpError.html">AmpError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#e0">DecodeStatus</a> (<a class="el" href="CML__AmpDef_8h.html#a398">EVENT_STATUS</a> stat)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Decode the passed event status word and return an appropriate error object. <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="AmpError::Fault" ref="s0" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s0">Fault</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Latching fault is active. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s1"></a><!-- doxytag: member="AmpError::ShortCircuit" ref="s1" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s1">ShortCircuit</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Short circuit detected. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s2"></a><!-- doxytag: member="AmpError::AmpTemp" ref="s2" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s2">AmpTemp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Amplifier over temp. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s3"></a><!-- doxytag: member="AmpError::OverVolt" ref="s3" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s3">OverVolt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Amplifier over voltage. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s4"></a><!-- doxytag: member="AmpError::UnderVolt" ref="s4" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s4">UnderVolt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Amplifier under voltage. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s5"></a><!-- doxytag: member="AmpError::MotorTemp" ref="s5" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s5">MotorTemp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Motor over temp. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s6"></a><!-- doxytag: member="AmpError::EncoderPower" ref="s6" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s6">EncoderPower</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Encoder power error. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s7"></a><!-- doxytag: member="AmpError::PhaseErr" ref="s7" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s7">PhaseErr</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Motor phasing error. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s8"></a><!-- doxytag: member="AmpError::TrackErr" ref="s8" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s8">TrackErr</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Position tracking error. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s9"></a><!-- doxytag: member="AmpError::NodeState" ref="s9" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s9">NodeState</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The drive's state is inappropriate for the requested operation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s10"></a><!-- doxytag: member="AmpError::pvtSegPos" ref="s10" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s10">pvtSegPos</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">PVT segment position value over 24-bits. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s11"></a><!-- doxytag: member="AmpError::pvtSegVel" ref="s11" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s11">pvtSegVel</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">PVT segment velocity value too large. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s12"></a><!-- doxytag: member="AmpError::pvtBufferFull" ref="s12" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s12">pvtBufferFull</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">PVT trajectory buffer full. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s13"></a><!-- doxytag: member="AmpError::badDeviceID" ref="s13" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s13">badDeviceID</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Unknown device identity. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s14"></a><!-- doxytag: member="AmpError::badHomeParam" ref="s14" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s14">badHomeParam</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Bad parameter specified to home command. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s15"></a><!-- doxytag: member="AmpError::badMoveParam" ref="s15" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s15">badMoveParam</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Bad parameter specified to move command. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s16"></a><!-- doxytag: member="AmpError::InMotion" ref="s16" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s16">InMotion</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Amplifier is currently in motion. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s17"></a><!-- doxytag: member="AmpError::GuardError" ref="s17" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s17">GuardError</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The amplifier's heartbeat message timed out. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s18"></a><!-- doxytag: member="AmpError::PosLim" ref="s18" args="" -->static const <a class="el" href="classAmpError.html">AmpError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmpError.html#s18">PosLim</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Positive limit switch is active. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="s19"></a><!-- doxytag: member="AmpError::NegLim" ref="s19" args="" -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -