📄 classqextserialport.html
字号:
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classQextSerialBase.html#bab21776f71ceb4989ad2326680143f5">QueryMode</a> </td>
<td class="paramname"> <em>mode</em> = <code>QextSerialPort::Polling</code></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructs a port with default name and settings specified by the settings parameter.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classQextSerialBase.html#bd8e3b9a5028f9c2645ba89c0fc08a6b">setQueryMode()</a>. </dd></dl>
<div class="fragment"><pre class="fragment"><a name="l00069"></a>00069 : <a class="code" href="classQextBaseType.html">QextBaseType</a>(settings, mode)
<a name="l00070"></a>00070 {}
</pre></div>
<p>
</div>
</div><p>
<a class="anchor" name="a8272c9478e2cc8b3741e538179dc57b"></a><!-- doxytag: member="QextSerialPort::QextSerialPort" ref="a8272c9478e2cc8b3741e538179dc57b" args="(const QString &name, PortSettings const &s, QueryMode mode=QextSerialPort::Polling)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QextSerialPort::QextSerialPort </td>
<td>(</td>
<td class="paramtype">const QString & </td>
<td class="paramname"> <em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structPortSettings.html">PortSettings</a> const & </td>
<td class="paramname"> <em>settings</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classQextSerialBase.html#bab21776f71ceb4989ad2326680143f5">QueryMode</a> </td>
<td class="paramname"> <em>mode</em> = <code>QextSerialPort::Polling</code></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructs a port with the name and settings specified.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classQextSerialBase.html#bd8e3b9a5028f9c2645ba89c0fc08a6b">setQueryMode()</a>. </dd></dl>
<div class="fragment"><pre class="fragment"><a name="l00078"></a>00078 : <a class="code" href="classQextBaseType.html">QextBaseType</a>(name, settings, mode)
<a name="l00079"></a>00079 {}
</pre></div>
<p>
</div>
</div><p>
<a class="anchor" name="207af0672a6a954e6621933e93b9923e"></a><!-- doxytag: member="QextSerialPort::QextSerialPort" ref="207af0672a6a954e6621933e93b9923e" args="(const QextSerialPort &s)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QextSerialPort::QextSerialPort </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classQextSerialPort.html">QextSerialPort</a> & </td>
<td class="paramname"> <em>s</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Copy constructor. <div class="fragment"><pre class="fragment"><a name="l00085"></a>00085 : <a class="code" href="classQextBaseType.html">QextBaseType</a>(s)
<a name="l00086"></a>00086 {}
</pre></div>
<p>
</div>
</div><p>
<a class="anchor" name="0712978a092762f69f308df7372e3f7a"></a><!-- doxytag: member="QextSerialPort::~QextSerialPort" ref="0712978a092762f69f308df7372e3f7a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QextSerialPort::~QextSerialPort </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Standard destructor. <div class="fragment"><pre class="fragment"><a name="l00102"></a>00102 {}
</pre></div>
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="573bd8fdf0ea5e4fb6caddc13a0ed5eb"></a><!-- doxytag: member="QextSerialPort::atEnd" ref="573bd8fdf0ea5e4fb6caddc13a0ed5eb" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool QextSerialBase::atEnd </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"> const<code> [virtual, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This function will return true if the input buffer is empty (or on error), and false otherwise. Call <a class="el" href="classQextSerialBase.html#e4029cb49127422b7e76586930366b05">QextSerialBase::lastError()</a> for error information. <div class="fragment"><pre class="fragment"><a name="l00164"></a>00164 {
<a name="l00165"></a>00165 <span class="keywordflow">if</span> (<a class="code" href="classQextSerialBase.html#86fc9d6239b7d136a9d80b93a727e093">size</a>()) {
<a name="l00166"></a>00166 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00167"></a>00167 }
<a name="l00168"></a>00168 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00169"></a>00169 }
</pre></div>
<p>
</div>
</div><p>
<a class="anchor" name="6d6eeab48cad2fa2adbebb23920c661a"></a><!-- doxytag: member="QextSerialPort::baudRate" ref="6d6eeab48cad2fa2adbebb23920c661a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="qextserialbase_8h.html#6f031169a6a9b150b5af707bb23cf010">BaudRateType</a> QextSerialBase::baudRate </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"> const<code> [virtual, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -