classiomodule.html
来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 386 行 · 第 1/5 页
HTML
386 行
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current filter constant setting for a group of 16 digital inputs. <a href="#z19_31"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_32">Din16GetMaskAny</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'any transition' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_32"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_33">Din16SetMaskAny</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'any transition' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_33"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_34">Din16GetMaskLow2High</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'low to high' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_34"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_35">Din16SetMaskLow2High</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'low to high' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_35"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_36">Din16GetMaskHigh2Low</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'high to low' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_36"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_37">Din16SetMaskHigh2Low</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a8">uint16</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'high to low' interrupt mask settings for a group of 16 digital inputs. <a href="#z19_37"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_38">Din32GetCt</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> &ct)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of 32-bit groups of inputs available on this device. <a href="#z19_38"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_39">Din32Read</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value, bool viaSDO=false)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read a group of 32 digital inputs. <a href="#z19_39"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_40">Din32GetPol</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current polarity settings for a group of 32 digital inputs. <a href="#z19_40"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_41">Din32SetPol</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current polarity setting for a group of 32 digital inputs. <a href="#z19_41"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_42">Din32GetFilt</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current filter constant settings for a group of 32 digital inputs. <a href="#z19_42"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_43">Din32SetFilt</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current filter constant setting for a group of 32 digital inputs. <a href="#z19_43"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_44">Din32GetMaskAny</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'any transition' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_44"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_45">Din32SetMaskAny</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'any transition' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_45"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_46">Din32GetMaskLow2High</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'low to high' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_46"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_47">Din32SetMaskLow2High</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'low to high' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_47"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_48">Din32GetMaskHigh2Low</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the 'high to low' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_48"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z19_49">Din32SetMaskHigh2Low</a> (<a class="el" href="CML__Utils_8h.html#a6">uint8</a> id, <a class="el" href="CML__Utils_8h.html#a10">uint32</a> value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the 'high to low' interrupt mask settings for a group of 32 digital inputs. <a href="#z19_49"></a><br></td></tr><tr><td colspan="2"><div class="groupHeader">Digital output control</div></td></tr><tr><td colspan="2"><div class="groupText">If the module contains digital outputs, these methods may be used to configure and set those outputs. The outputs may be set and controlled individually, or in groups of 8, 16 or 32 outputs.<p>All I/O modules should support access to digital outputs in groups of 8. Support for individual access or different groupings is optional under the spec. If a particular device does not support such groupings, an attempt to use them should return an error code.<p>Each output pin or group of pins is assigned an ID number used to access it. When single outputs are accessed, these ID numbers range from 0 (the first output) to N-1 (the last output), where N is the total number of output pins available on the module.<p>When groups of outputs are accessed as a unit, the group is assigned a number. The first group of outputs will be assigned ID number 0, the second will be ID 1, etc. The number of groups of a particular size will be the total number of outputs divided by the group size.<p>For example, to access the twenty seventy output pin individually you would use id number 26. To access it as part of a group of 8 outputs, you would access group number 3 (26/8). Output 26 would be bit 2 (268) of that group.<br><br></div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_0">DoutGetCt</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> &ct)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of individual outputs available on this device. <a href="#z20_0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_1">DoutWrite</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, bool value, bool viaSDO=false)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Write an individual digital output. <a href="#z20_1"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_2">DoutGetPol</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, bool &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current polarity setting for an individual digital output. <a href="#z20_2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_3">DoutSetPol</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, bool value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current polarity setting for an individual digital output. <a href="#z20_3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_4">DoutGetFilt</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, bool &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current filter constant setting for an individual digital output. <a href="#z20_4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classError.html">Error</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOModule.html#z20_5">DoutSetFilt</a> (<a class="el" href="CML__Utils_8h.html#a8">uint16</a> id, bool value)</td></tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?