git-svn-id: svn://db.shs.com.ru/pip@501 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-05-23 08:53:36 +00:00
parent bd95bda39a
commit 444cc9ded3
599 changed files with 5231 additions and 5283 deletions

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">0.7.1</span>
&#160;<span id="projectnumber">1.0.0_rc3</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
@@ -241,7 +241,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memdesc:a198fc5184a7173750fc6c180fbe98bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write to device data "data" with maximum size "size" and wait for data written if "wait" is <b>true</b>. <a href="#a198fc5184a7173750fc6c180fbe98bad">More...</a><br /></td></tr>
<tr class="separator:a198fc5184a7173750fc6c180fbe98bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484a058ff422d8564092c254a83a893c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_serial.html#a484a058ff422d8564092c254a83a893c">send</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &amp;<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>)</td></tr>
<tr class="memdesc:a484a058ff422d8564092c254a83a893c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write to device string "data" and wait for data written if "wait" is <b>true</b>. <a href="#a484a058ff422d8564092c254a83a893c">More...</a><br /></td></tr>
<tr class="memdesc:a484a058ff422d8564092c254a83a893c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write to device byte array "data" and wait for data written if "wait" is <b>true</b>. <a href="#a484a058ff422d8564092c254a83a893c">More...</a><br /></td></tr>
<tr class="separator:a484a058ff422d8564092c254a83a893c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_i_o_device')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
<tr class="memitem:ac087db1174b1a2f6bb6400a62b93ed52 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ac087db1174b1a2f6bb6400a62b93ed52"></a>
@@ -433,14 +433,6 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a7ee1d02b01cc6d6657f78de396bde36b">open</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;_path)</td></tr>
<tr class="memdesc:a7ee1d02b01cc6d6657f78de396bde36b inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open device with path "path". <br /></td></tr>
<tr class="separator:a7ee1d02b01cc6d6657f78de396bde36b inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14452c5213f4fc28948e15d74c011fb inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ab14452c5213f4fc28948e15d74c011fb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ab14452c5213f4fc28948e15d74c011fb">open</a> (const <a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> &amp;_mode)</td></tr>
<tr class="memdesc:ab14452c5213f4fc28948e15d74c011fb inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open device with mode "mode". <br /></td></tr>
<tr class="separator:ab14452c5213f4fc28948e15d74c011fb inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af137f0f194302d7d9e8d1a16355dc698 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="af137f0f194302d7d9e8d1a16355dc698"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#af137f0f194302d7d9e8d1a16355dc698">open</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;_path, const <a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> &amp;_mode)</td></tr>
<tr class="memdesc:af137f0f194302d7d9e8d1a16355dc698 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open device with path "path" and mode "mode". <br /></td></tr>
<tr class="separator:af137f0f194302d7d9e8d1a16355dc698 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad59f415f0fec6692f1b2982b7deabf50 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ad59f415f0fec6692f1b2982b7deabf50"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ad59f415f0fec6692f1b2982b7deabf50">close</a> ()</td></tr>
<tr class="memdesc:ad59f415f0fec6692f1b2982b7deabf50 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close device. <br /></td></tr>
@@ -509,9 +501,6 @@ llong&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cla
<tr class="memitem:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">start</a> (int timer_delay)</td></tr>
<tr class="memdesc:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">More...</a><br /></td></tr>
<tr class="separator:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a38785bbce4ef9afb7116cea78beffa08">start</a> (ThreadFunc func, int timer_delay)</td></tr>
<tr class="memdesc:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="class_p_i_thread.html#a38785bbce4ef9afb7116cea78beffa08">More...</a><br /></td></tr>
<tr class="separator:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">startOnce</a> ()</td></tr>
<tr class="memdesc:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread without internal loop. <a href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">More...</a><br /></td></tr>
<tr class="separator:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -559,10 +548,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ac50df87aa63e061abd460f9a71e7176a">className</a> () const</td></tr>
<tr class="memdesc:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object class name. <br /></td></tr>
<tr class="separator:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a2be2cb734c68719bb3c95613f7a7f55a"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2be2cb734c68719bb3c95613f7a7f55a">superClassName</a> () const</td></tr>
<tr class="memdesc:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object superclass name. <br /></td></tr>
<tr class="separator:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a281e02fd3810ec632c5db2e2460aa85c"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a281e02fd3810ec632c5db2e2460aa85c">parentClassName</a> () const</td></tr>
<tr class="memdesc:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns parent object class name. <br /></td></tr>
<tr class="separator:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8df5efbe08b98034b5ebadad11a2e94e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8df5efbe08b98034b5ebadad11a2e94e">debug</a> () const</td></tr>
<tr class="memdesc:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if debug of this object is active. <br /></td></tr>
@@ -753,7 +742,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class
<tr class="separator:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8cd6444e57a0f7f25888c8b8293d3543"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8cd6444e57a0f7f25888c8b8293d3543">PIOBJECT_SUBCLASS</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, parent)</td></tr>
<tr class="memdesc:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">you should use this macro after class declaration to use EVENT and EVENT_HANDLER of parent class <br /></td></tr>
<tr class="memdesc:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">you should use this macro after class declaration to use EVENT and EVENT_HANDLER of parent class, and <em>scopeList()</em> <br /></td></tr>
<tr class="separator:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ab605cf0454d34cc72c65bfed2abd696a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ab605cf0454d34cc72c65bfed2abd696a">EVENT_HANDLER0</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>()</td></tr>
@@ -831,6 +820,10 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ac86f9567fcbe10d7e49685e0a01b8427">CONNECTU</a>(src, event, dest, handler)</td></tr>
<tr class="memdesc:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler". "Event" and "handler" must has equal argument lists. <br /></td></tr>
<tr class="separator:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36eb41db41fc261cf97260d1dbe76867 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a36eb41db41fc261cf97260d1dbe76867"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a36eb41db41fc261cf97260d1dbe76867">CONNECTU_QUEUED</a>(src, event, dest, handler, performer)</td></tr>
<tr class="memdesc:a36eb41db41fc261cf97260d1dbe76867 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler". Event handler will be executed by "performer". "Event" and "handler" must has equal argument lists. <br /></td></tr>
<tr class="separator:a36eb41db41fc261cf97260d1dbe76867 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a38e74a7ce99df00a10517f5ce4aa66c5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a38e74a7ce99df00a10517f5ce4aa66c5">CONNECT0</a>(ret, src, event, dest, handler)</td></tr>
<tr class="memdesc:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
@@ -1176,10 +1169,8 @@ Synopsis</h1>
</table>
</div><div class="memdoc">
<p>Write to device string "data" and wait for data written if "wait" is <b>true</b>. </p>
<p>NOTE: no reason to use this function, use PIString::toUtf8() or <a class="el" href="class_p_i_string.html#a1739f5ce57ccde1bc1cc0e306b82fd23" title="Return char * representation of this string in ASCII. ">PIString::dataAscii()</a>,lengthAscii() instead </p><dl class="section return"><dt>Returns</dt><dd><b>true</b> if sended bytes count = size of string Write to device byte array "data" and wait for data written if "wait" is <b>true</b>. </dd>
<dd>
<b>true</b> if sended bytes count = size of string </dd></dl>
<p>Write to device byte array "data" and wait for data written if "wait" is <b>true</b>. </p>
<dl class="section return"><dt>Returns</dt><dd><b>true</b> if sended bytes count = size of string </dd></dl>
</div>
</div>
@@ -1231,7 +1222,7 @@ Synopsis</h1>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_p_i_serial.html">PISerial</a></li>
<li class="footer">Generated on Mon Feb 27 2017 15:24:46 for PIP by
<li class="footer">Generated on Tue May 23 2017 11:20:44 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>