📄 classampsettings.html
字号:
</table><a class="anchor" name="o8"></a><!-- doxytag: member="AmpSettings::lifeFactor" ref="o8" args="" --><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"><a class="el" href="CML__Utils_8h.html#a6">uint8</a> <a class="el" href="classAmpSettings.html#o8">lifeFactor</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p><a class="el" href="classNode.html">Node</a> guarding life time factor. <p>When the node guarding protocol is used, this parameter is used by the slave device to determine how long to wait for a node guarding request from the master controller before signaling an error condition.<p>The life time factor is treated as a multiple of the guard time.<p>If this parameter and the node guard time are both non-zero, and the heartbeatTime is zero, then node guarding will be setup for the amplifier.<p>Default 3 (multiples of the guard time) <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00292">292</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o12"></a><!-- doxytag: member="AmpSettings::maxPvtSendCt" ref="o12" args="" --><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"><a class="el" href="CML__Utils_8h.html#a6">uint8</a> <a class="el" href="classAmpSettings.html#o12">maxPvtSendCt</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Max PVT segments to send in response to a PVT status update. <p>This parameter may be used to limit the number of new PVT segments to send in response to a PVT status update. Normally, this parameter may be safely left at it's default setting.<p>Default 6 <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00320">320</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o11"></a><!-- doxytag: member="AmpSettings::resetOnInit" ref="o11" args="" --><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">bool <a class="el" href="classAmpSettings.html#o11">resetOnInit</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Reset the amplifier on init. <p>If true, the amplifier will be reset when it is initialized. This has the advantage of clearing out any fault conditions and putting the amplifier in a known state.<p>Default: false <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00312">312</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o1"></a><!-- doxytag: member="AmpSettings::synchID" ref="o1" args="" --><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"><a class="el" href="CML__Utils_8h.html#a10">uint32</a> <a class="el" href="classAmpSettings.html#o1">synchID</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Synch object CAN message ID. <p>This is the message ID used for the synch message. Default is 0x00000080 <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00190">190</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o0"></a><!-- doxytag: member="AmpSettings::synchPeriod" ref="o0" args="" --><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"><a class="el" href="CML__Utils_8h.html#a10">uint32</a> <a class="el" href="classAmpSettings.html#o0">synchPeriod</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Synch object period in microseconds. <p>The synch object is a message that is transmitted by one node on a CANopen network at a fixed interval. This message is used to synchronize the devices on the network.<p>Default is 10,000 (10 ms). <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00185">185</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o3"></a><!-- doxytag: member="AmpSettings::synchProducer" ref="o3" args="" --><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">bool <a class="el" href="classAmpSettings.html#o3">synchProducer</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Synch producer (true/false) If true, this node will produce synch messages. <p>Default: false<p>Note: If the 'synchUseFirstAmp' setting of this object is true, then the passed value of this settings will not be used, and will be overwritten during initialization.<p>Note: There should be exactly one synch producer on every network. <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00212">212</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o2"></a><!-- doxytag: member="AmpSettings::synchUseFirstAmp" ref="o2" args="" --><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">bool <a class="el" href="classAmpSettings.html#o2">synchUseFirstAmp</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Use first initialized amplifier as synch producer. <p>If this setting is true (default), then the first amplifier to be initialized will be set as the synch producer, and all other amplifier's will be setup as synch consumers. This causes the value of the 'synchProducer' setting to be updated during init to indicate whether the amp is producing synch messages or not.<p>By default, this setting is true <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00201">201</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</a>. </td> </tr></table><a class="anchor" name="o4"></a><!-- doxytag: member="AmpSettings::timeStampID" ref="o4" args="" --><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"><a class="el" href="CML__Utils_8h.html#a10">uint32</a> <a class="el" href="classAmpSettings.html#o4">timeStampID</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>High resolution time stamp CAN ID. <p>The high resolution time stamp is a <a class="el" href="classPDO.html">PDO</a> that is generated by the synch producer and consumed by the other amplifiers on the network. It is used to synchronize the clocks of the amplifiers. This parameter defines the CAN ID that will be used for this message. Setting to zero will disable the time stamp message. Default 0x0180 <p>Definition at line <a class="el" href="CML__Amp_8h-source.html#l00221">221</a> of file <a class="el" href="CML__Amp_8h-source.html">CML_Amp.h</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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -