classamp.html
来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 447 行 · 第 1/5 页
HTML
447 行
<tr><td class="mdescLeft"> </td><td class="mdescRight">Configure the amplifier's programmable I/O pins using the values passed in the config structure. <a href="#z3_0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_1">GetIoConfig</a> (<a class="el" href="structAmpIoCfg.html">AmpIoCfg</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read the amplifier's programmable I/O pin configuration and return it in the passed config structure. <a href="#z3_1"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_2">GetInputs</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value, bool viaSDO=false)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the present value of the general purpose input pins. <a href="#z3_2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_3">WaitInputEvent</a> (<a class="el" href="classEvent.html">Event</a> &e, <a class="el" href="CML__Utils_8h.html#a9">int32</a> timeout, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &match)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait on the amplifier's general purpose input pins. <a href="#z3_3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_4">WaitInputHigh</a> (<a class="el" href="CML__Utils_8h.html#a10">uint32</a> inputs, <a class="el" href="CML__Utils_8h.html#a9">int32</a> timeout=-1)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any of the specified general purpose input pins to be set. <a href="#z3_4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_5">WaitInputLow</a> (<a class="el" href="CML__Utils_8h.html#a10">uint32</a> inputs, <a class="el" href="CML__Utils_8h.html#a9">int32</a> timeout=-1)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any of the specified general purpose input pins to be lowered. <a href="#z3_5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_6">SetIoPullup</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current state of the input pin pull up/down resisters. <a href="#z3_6"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_7">GetIoPullup</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current state of the input pin pull up/down resisters. <a href="#z3_7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_8">SetInputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a> cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the input pin configuration for the specified input pin. <a href="#z3_8"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_9">GetInputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a395">INPUT_PIN_CONFIG</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the input pin configuration for the specified input pin. <a href="#z3_9"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_10">SetInputDebounce</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__Utils_8h.html#a7">int16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the input pin debounce time for the specified input pin. <a href="#z3_10"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_11">GetInputDebounce</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__Utils_8h.html#a7">int16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the input pin debounce time for the specified input pin. <a href="#z3_11"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_12">SetOutputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a396">OUTPUT_PIN_CONFIG</a> cfg, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> mask1=0, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> mask2=0)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the output pin configuration for the specified pin. <a href="#z3_12"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_13">GetOutputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a396">OUTPUT_PIN_CONFIG</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the output configuration for the specified pin. <a href="#z3_13"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_14">GetOutputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a396">OUTPUT_PIN_CONFIG</a> &cfg, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &mask)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the output pin configuration for the specified pin. <a href="#z3_14"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_15">GetOutputConfig</a> (<a class="el" href="CML__Utils_8h.html#a5">int8</a> pin, <a class="el" href="CML__AmpDef_8h.html#a396">OUTPUT_PIN_CONFIG</a> &cfg, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &mask1, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &mask2)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the output pin configuration for the specified pin. <a href="#z3_15"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_16">SetOutputs</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Update the state of the manual output pins. <a href="#z3_16"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z3_17">GetOutputs</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the present value of the output pin control register. <a href="#z3_17"></a><br></td></tr><tr><td colspan="2"><div class="groupHeader">Position capture</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z4_0">SetPosCaptureCfg</a> (<a class="el" href="CML__AmpDef_8h.html#a410">POS_CAPTURE_CFG</a> cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the position capture configuration. <a href="#z4_0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="z4_1"></a><!-- doxytag: member="Amp::GetPosCaptureCfg" ref="z4_1" args="(POS_CAPTURE_CFG &cfg)" -->const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z4_1">GetPosCaptureCfg</a> (<a class="el" href="CML__AmpDef_8h.html#a410">POS_CAPTURE_CFG</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read the current configuration of the position capture mechanism. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="z4_2"></a><!-- doxytag: member="Amp::GetPosCaptureStat" ref="z4_2" args="(POS_CAPTURE_STAT &stat)" -->const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z4_2">GetPosCaptureStat</a> (<a class="el" href="CML__AmpDef_8h.html#a411">POS_CAPTURE_STAT</a> &stat)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read the current status of the position capture mechanism. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="z4_3"></a><!-- doxytag: member="Amp::GetIndexCapture" ref="z4_3" args="(int32 &value)" -->const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z4_3">GetIndexCapture</a> (<a class="el" href="CML__Utils_8h.html#a9">int32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the most recently captured encoder index position. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z4_4">GetHomeCapture</a> (<a class="el" href="CML__Utils_8h.html#a9">int32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the most recently captured home sensor position. <a href="#z4_4"></a><br></td></tr><tr><td colspan="2"><div class="groupHeader">General parameter setup.</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_0">GetAmpConfig</a> (<a class="el" href="structAmpConfig.html">AmpConfig</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read the complete amplifier configuration from the amplifier and return it in the passed structure. <a href="#z5_0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_1">SetAmpConfig</a> (<a class="el" href="structAmpConfig.html">AmpConfig</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Update an amplifier's configuration from the passed structure. <a href="#z5_1"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_2">SaveAmpConfig</a> (<a class="el" href="structAmpConfig.html">AmpConfig</a> &cfg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Upload the passed amplifier configuration to the amplifier's workign memory, and then copy that working memory to flash. <a href="#z5_2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_3">SaveAmpConfig</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Save all amplifier parameters to internal flash memory. <a href="#z5_3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_4">LoadFromFile</a> (char *name, int &line)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Load the specified amplifier data file. <a href="#z5_4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAmp.html#z5_5">GetCanNetworkConfig</a> (<a class="el" href="structCanNetworkConfig.html">CanNetworkConfig</a> &cfg)</td></tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?