@@ -28,7 +28,7 @@ NexWaveform::NexWaveform(NexPid pid, NexCid cid, char *name)
|
||||
/**
|
||||
* Add value to show.
|
||||
*
|
||||
* param ch - channel of waveform(0-3).
|
||||
* @param ch - channel of waveform(0-3).
|
||||
* @param number - the value of waveform.
|
||||
*
|
||||
* @retval true - success.
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlice.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlice.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_slice_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_slice_8h.html">NexSlice.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b"> 22</a></span> <a class="code" href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b">NexSlice::NexSlice</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop, <span class="keywordtype">void</span> *pop_ptr)</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  :<a class="code" href="class_nex_touch.html">NexTouch</a>(pid, cid, name, pop, pop_ptr)</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> * Get the number of picture. </span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"> * @param number - an output parameter to save the number of picture. </span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment"> * </span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> * @retval true - success. </span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"> * @retval false - failed. </span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">bool</span> NexSlice::getPic(uint32_t *number)</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <span class="stringliteral">".picc"</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"> * Set the number of picture. </span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment"> * @param number - the number of picture. </span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment"> * </span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment"> * @retval true - success. </span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"> * @retval false - failed. </span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">bool</span> NexSlice::setPic(uint32_t number)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  utoa(number, buf, 10);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">".picc="</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a"> 72</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">NexSlice::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  NexTouch::attachPop(pop, ptr);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b"> 81</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b">NexSlice::detachPop</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="ttc" id="class_nex_slice_html_a57a58be0fbb9e048c7a0b3078d9a6f2b"><div class="ttname"><a href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b">NexSlice::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload slice pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00081">NexSlice.cpp:81</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00261">NexTouch.cpp:261</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00112">NexTouch.cpp:112</a></div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a428e4ff2940895d87235452d5cdd298a"><div class="ttname"><a href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">NexSlice::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slice pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00072">NexSlice.cpp:72</a></div></div>
|
||||
<div class="ttc" id="_nex_slice_8h_html"><div class="ttname"><a href="_nex_slice_8h.html">NexSlice.h</a></div><div class="ttdoc">API of NexSlice. </div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a9abf13eaaad0577accdd1bd12e46798b"><div class="ttname"><a href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b">NexSlice::NexSlice</a></div><div class="ttdeci">NexSlice(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00022">NexSlice.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00356">NexTouch.cpp:356</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00224">NexTouch.cpp:224</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,148 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of Nextion.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_touch_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ab09ddba6b72334d30ae091a7b038d790"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a> (void)</td></tr>
|
||||
<tr class="memdesc:ab09ddba6b72334d30ae091a7b038d790"><td class="mdescLeft"> </td><td class="mdescRight">Init Nextion's baudrate,page id. <a href="#ab09ddba6b72334d30ae091a7b038d790">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab09ddba6b72334d30ae091a7b038d790"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ac649a3055291eece6f6787c55a8625"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</td></tr>
|
||||
<tr class="memdesc:a2ac649a3055291eece6f6787c55a8625"><td class="mdescLeft"> </td><td class="mdescRight">Call mainEventLoop,watting for Nextion's touch event. <a href="#a2ac649a3055291eece6f6787c55a8625">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2ac649a3055291eece6f6787c55a8625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of Nextion. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ab09ddba6b72334d30ae091a7b038d790"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexInit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Init Nextion's baudrate,page id. </p>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a4">CompButton.ino</a>, <a class="el" href="_comp_crop_8ino-example.html#a4">CompCrop.ino</a>, <a class="el" href="_comp_hotspot_8ino-example.html#a2">CompHotspot.ino</a>, <a class="el" href="_comp_page_8ino-example.html#a3">CompPage.ino</a>, <a class="el" href="_comp_picture_8ino-example.html#a4">CompPicture.ino</a>, <a class="el" href="_comp_pointer_8ino-example.html#a5">CompPointer.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#a5">CompProgressBar.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#a5">CompText.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00398">398</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2ac649a3055291eece6f6787c55a8625"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexLoop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nex_touch.html">NexTouch</a> ** </td>
|
||||
<td class="paramname"><em>nex_listen_list</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Call mainEventLoop,watting for Nextion's touch event. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">nex_listen_list</td><td>- index to Nextion Components list.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a6">CompButton.ino</a>, <a class="el" href="_comp_crop_8ino-example.html#a6">CompCrop.ino</a>, <a class="el" href="_comp_hotspot_8ino-example.html#a5">CompHotspot.ino</a>, <a class="el" href="_comp_page_8ino-example.html#a5">CompPage.ino</a>, <a class="el" href="_comp_picture_8ino-example.html#a6">CompPicture.ino</a>, <a class="el" href="_comp_pointer_8ino-example.html#a7">CompPointer.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#a7">CompProgressBar.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#a6">CompText.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00415">415</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,645 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_touch_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> uint8_t NexTouch::__buffer[256] = {0};</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce"> 26</a></span> uint8_t <a class="code" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">NexTouch::mainEventLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **list)</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  uint16_t i;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  uint8_t c; </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">while</span> (nexSerial.available() > 0)</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  { </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  c = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordflow">if</span> (NEX_RET_EVENT_TOUCH_HEAD == c)</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span> (nexSerial.available() >= 6)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  __buffer[0] = c; </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">for</span> (i = 1; i < 7; i++)</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  __buffer[i] = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  __buffer[i] = 0x00;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">if</span> (0xFF == __buffer[4] && 0xFF == __buffer[5] && 0xFF == __buffer[6])</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  {</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  iterate(list, (NexPid)__buffer[1], (NexCid)__buffer[2], (NexEventType)__buffer[3]);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d"> 69</a></span> <a class="code" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  NexTouchEventCb pop, <span class="keywordtype">void</span> *pop_ptr,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  NexTouchEventCb push, <span class="keywordtype">void</span> *push_ptr)</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  this->pid = pid;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  this->cid = cid;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  this->name = name;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  this->cbPush = push;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  this->cbPop = pop;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  this->__cbpop_ptr = pop_ptr;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  this->__cbpush_ptr = push_ptr;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"> 87</a></span> NexPid <a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> pid;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"> 97</a></span> NexCid <a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> cid;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"> 107</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">return</span> name;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> }</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e"> 117</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">NexTouch::print</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  dbSerialPrint(<span class="stringliteral">"["</span>);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  dbSerialPrint((uint32_t)<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  dbSerialPrint(<span class="stringliteral">":"</span>);</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  dbSerialPrint(pid);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  dbSerialPrint(cid);</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">if</span> (name)</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  {</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  dbSerialPrint(name);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  {</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  dbSerialPrint(<span class="stringliteral">"(null)"</span>);</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  dbSerialPrint((uint32_t)cbPush);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  dbSerialPrint((uint32_t)cbPop);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  dbSerialPrintln(<span class="stringliteral">"]"</span>);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> }</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="keywordtype">void</span> NexTouch::attachPush(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> {</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  this->cbPush = push;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  this->__cbpush_ptr = ptr;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> }</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="keywordtype">void</span> NexTouch::detachPush(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> {</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  this->cbPush = NULL;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  this->__cbpush_ptr = NULL;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">void</span> NexTouch::attachPop(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  this->cbPop = pop;</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  this->__cbpop_ptr = ptr;</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="keywordtype">void</span> NexTouch::detachPop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> {</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  this->cbPop = NULL; </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  this->__cbpop_ptr = NULL;</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">void</span> NexTouch::iterate(<a class="code" href="class_nex_touch.html">NexTouch</a> **list, NexPid pid, NexCid cid, NexEventType event)</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> {</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="class_nex_touch.html">NexTouch</a> *e = NULL;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  uint16_t i = 0;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">if</span> (NULL == list)</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  {</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">for</span>(i = 0; (e = list[i]) != NULL; i++)</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  {</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (e-><a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>() == pid && e-><a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>() == cid)</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  {</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  e-><a class="code" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a>();</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordflow">if</span> (NEX_EVENT_PUSH == event)</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  {</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  e->push();</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  }</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (NEX_EVENT_POP == event)</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  {</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  e->pop();</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  }</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> }</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="keywordtype">void</span> NexTouch::push(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> {</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">if</span> (cbPush)</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  {</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  cbPush(__cbpush_ptr);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> }</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="keywordtype">void</span> NexTouch::pop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> {</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">if</span> (cbPop)</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  {</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  cbPop(__cbpop_ptr);</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> }</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507"> 219</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>(uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> { </div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  uint8_t temp[4] = {0};</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  </div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  nexSerial.setTimeout(timeout);</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(temp) != nexSerial.readBytes((<span class="keywordtype">char</span> *)temp, <span class="keyword">sizeof</span>(temp)))</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  {</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  }</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">if</span> (temp[0] == NEX_RET_CMD_FINISHED</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  && temp[1] == 0xFF</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  && temp[2] == 0xFF</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  && temp[3] == 0xFF</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  )</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  {</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  ret = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  }</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">if</span> (ret) </div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  {</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  dbSerialPrintln(<span class="stringliteral">"recvRetCommandFinished ok"</span>);</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  }</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  {</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  dbSerialPrintln(<span class="stringliteral">"recvRetCommandFinished err"</span>);</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  </div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> }</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8"> 256</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* cmd)</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> {</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordflow">while</span> (nexSerial.available())</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  {</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  nexSerial.read();</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  }</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  </div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  nexSerial.print(cmd);</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> }</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35"> 279</a></span> uint16_t <a class="code" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">NexTouch::recvRetString</a>(<span class="keywordtype">char</span> *buffer, uint16_t len, uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> {</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  uint16_t ret = 0;</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">bool</span> str_start_flag = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  uint8_t cnt_0xff = 0;</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  String temp = String(<span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  uint8_t c = 0;</div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordtype">long</span> start;</div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordflow">if</span> (!buffer || len == 0)</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  {</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  }</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  </div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  start = millis();</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordflow">while</span> (millis() - start <= timeout)</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  {</div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keywordflow">while</span> (nexSerial.available())</div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  {</div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  c = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordflow">if</span> (str_start_flag)</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  {</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">if</span> (0xFF == c)</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  {</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  cnt_0xff++; </div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">if</span> (cnt_0xff >= 3)</div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  {</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  }</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  }</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  {</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  temp += (char)c;</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  }</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  }</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (NEX_RET_STRING_HEAD == c)</div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  {</div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  str_start_flag = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  }</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  }</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  </div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keywordflow">if</span> (cnt_0xff >= 3)</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  {</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  }</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  }</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  ret = temp.length();</div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  ret = ret > len ? len : ret;</div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  strncpy(buffer, temp.c_str(), ret);</div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  </div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> __return:</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  dbSerialPrint(<span class="stringliteral">"recvRetString["</span>);</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  dbSerialPrint(temp.length());</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  dbSerialPrint(temp);</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  dbSerialPrintln(<span class="stringliteral">"]"</span>);</div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> }</div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336"> 351</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a>(uint32_t *number, uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> {</div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  uint8_t temp[8] = {0};</div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordflow">if</span> (!number)</div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  {</div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  </div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  nexSerial.setTimeout(timeout);</div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(temp) != nexSerial.readBytes((<span class="keywordtype">char</span> *)temp, <span class="keyword">sizeof</span>(temp)))</div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  {</div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  }</div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordflow">if</span> (temp[0] == NEX_RET_NUMBER_HEAD</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  && temp[5] == 0xFF</div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  && temp[6] == 0xFF</div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  && temp[7] == 0xFF</div>
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  )</div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  {</div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  *number = (temp[4] << 24) | (temp[3] << 16) | (temp[2] << 8) | (temp[1]);</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  ret = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  }</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> __return:</div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">if</span> (ret) </div>
|
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  {</div>
|
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  dbSerialPrint(<span class="stringliteral">"recvRetNumber :"</span>);</div>
|
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  dbSerialPrintln(*number);</div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  }</div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  {</div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  dbSerialPrintln(<span class="stringliteral">"recvRetNumber err"</span>);</div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  }</div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  </div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> }</div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790"> 398</a></span> <span class="keywordtype">bool</span> <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span> {</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  dbSerialBegin(9600);</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  nexSerial.begin(9600);</div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"page 0"</span>);</div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  delay(100);</div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span> }</div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> </div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625"> 415</a></span> <span class="keywordtype">bool</span> <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> {</div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <a class="code" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">NexTouch::mainEventLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> }</div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor">#if 0</span></div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> </div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">bool</span> sendCurrentPageId(uint8_t* pageId)</div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> {</div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  uint8_t temp[5] = {0};</div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keywordflow">if</span> (!pageId)</div>
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  {</div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  }</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"sendme"</span>);</div>
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  delay(50);</div>
|
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  nexSerial.setTimeout(500);</div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(temp) != nexSerial.readBytes((<span class="keywordtype">char</span> *)temp, <span class="keyword">sizeof</span>(temp)))</div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  {</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  }</div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> </div>
|
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keywordflow">if</span> (temp[0] == NEX_RET_CURRENT_PAGE_ID_HEAD</div>
|
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  && temp[2] == 0xFF</div>
|
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  && temp[3] == 0xFF</div>
|
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  && temp[4] == 0xFF</div>
|
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  )</div>
|
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  {</div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  *pageId = temp[1];</div>
|
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  ret = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  }</div>
|
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div>
|
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  __return:</div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">if</span> (ret) </div>
|
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  {</div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  dbSerialPrint(<span class="stringliteral">"recvPageId :"</span>);</div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  dbSerialPrintln(*pageId);</div>
|
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  }</div>
|
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  {</div>
|
||||
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  dbSerialPrintln(<span class="stringliteral">"recvPageId err"</span>);</div>
|
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  }</div>
|
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div>
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div>
|
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> }</div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div>
|
||||
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span> <span class="keywordtype">bool</span> touchCalibration(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> {</div>
|
||||
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"touch_j"</span>);</div>
|
||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  {</div>
|
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  dbSerialPrintln(<span class="stringliteral">"TouchCalibration ok "</span>);</div>
|
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  }</div>
|
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  {</div>
|
||||
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  dbSerialPrintln(<span class="stringliteral">"TouchCalibration err "</span>);</div>
|
||||
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  }</div>
|
||||
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  </div>
|
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> }</div>
|
||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div>
|
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span> <span class="keywordtype">bool</span> disableTouchFocus(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span> {</div>
|
||||
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"cle_c"</span>);</div>
|
||||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  {</div>
|
||||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  dbSerialPrintln(<span class="stringliteral">"disableTouchFocus ok "</span>);</div>
|
||||
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  }</div>
|
||||
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  {</div>
|
||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  dbSerialPrintln(<span class="stringliteral">"disableTouchFocus err "</span>);</div>
|
||||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  }</div>
|
||||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  </div>
|
||||
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> }</div>
|
||||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span> </div>
|
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="keywordtype">bool</span> pauseSerialCommand(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> {</div>
|
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span> </div>
|
||||
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"com_stop"</span>);</div>
|
||||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  {</div>
|
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  dbSerialPrintln(<span class="stringliteral">"pauseSerialCommand ok "</span>);</div>
|
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  }</div>
|
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  {</div>
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  dbSerialPrintln(<span class="stringliteral">"pauseSerialCommand err "</span>);</div>
|
||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  }</div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> </div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> }</div>
|
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div>
|
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> <span class="keywordtype">bool</span> recoverySerialCommand(<span class="keywordtype">void</span>) </div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> { </div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(<span class="stringliteral">"com_star"</span>);</div>
|
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  {</div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  dbSerialPrintln(<span class="stringliteral">"recoverySerialCommand ok "</span>);</div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  }</div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  {</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  dbSerialPrintln(<span class="stringliteral">"recoverySerialCommand err "</span>);</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  }</div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> </div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> }</div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span> </div>
|
||||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span> <span class="keywordtype">bool</span> setCurrentBrightness(uint8_t dimValue)</div>
|
||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> {</div>
|
||||
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  utoa(dimValue, buf, 10);</div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  cmd += <span class="stringliteral">"dim="</span>;</div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div>
|
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  { </div>
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  dbSerialPrint(<span class="stringliteral">"setCurrentBrightness[ "</span>);</div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  dbSerialPrint(dimValue);</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  dbSerialPrintln(<span class="stringliteral">"]ok "</span>);</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  }</div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  {</div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  dbSerialPrintln(<span class="stringliteral">"setCurrentBrightness err "</span>);</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  }</div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> }</div>
|
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> </div>
|
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="keywordtype">bool</span> setDefaultBrightness(uint8_t dimDefaultValue)</div>
|
||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span> {</div>
|
||||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  utoa(dimDefaultValue, buf, 10);</div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  cmd += <span class="stringliteral">"dims="</span>;</div>
|
||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span> </div>
|
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  {</div>
|
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  dbSerialPrint(<span class="stringliteral">"setDefaultBrightness["</span>);</div>
|
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  dbSerialPrint(dimDefaultValue);</div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  dbSerialPrintln(<span class="stringliteral">"]ok"</span>);</div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  }</div>
|
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  {</div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  dbSerialPrintln(<span class="stringliteral">"setDefaultBrightness err "</span>);</div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  }</div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> }</div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span> </div>
|
||||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <span class="keywordtype">bool</span> sleepMode(uint8_t mode)</div>
|
||||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> {</div>
|
||||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <span class="keywordflow">if</span>(mode != 0 && mode != 1)</div>
|
||||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  {</div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  dbSerialPrintln(<span class="stringliteral">"mode input ok "</span>);</div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  }</div>
|
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  utoa(mode, buf, 10);</div>
|
||||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  cmd += <span class="stringliteral">"sleep="</span>;</div>
|
||||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span> </div>
|
||||
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  {</div>
|
||||
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  dbSerialPrintln(<span class="stringliteral">"sleepMode ok "</span>);</div>
|
||||
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  }</div>
|
||||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  {</div>
|
||||
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  dbSerialPrintln(<span class="stringliteral">"sleepMode err "</span>);</div>
|
||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  }</div>
|
||||
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span> </div>
|
||||
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span> }</div>
|
||||
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> </div>
|
||||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="keywordtype">bool</span> setCurrentBaudrate(uint32_t baudrate)</div>
|
||||
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> {</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  utoa(baudrate, buf, 10);</div>
|
||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  cmd += <span class="stringliteral">"baud="</span>;</div>
|
||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> </div>
|
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  {</div>
|
||||
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  dbSerialPrintln(<span class="stringliteral">"setCurrentBaudrate ok "</span>);</div>
|
||||
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  }</div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  {</div>
|
||||
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  dbSerialPrintln(<span class="stringliteral">"setCurrentBaudrate err "</span>);</div>
|
||||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  }</div>
|
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span> </div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span> }</div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span> </div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="keywordtype">bool</span> setDefaultBaudrate(uint32_t defaultBaudrate)</div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span> {</div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  utoa(defaultBaudrate, buf, 10);</div>
|
||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  cmd += <span class="stringliteral">"bauds="</span>;</div>
|
||||
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span> </div>
|
||||
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <span class="keywordflow">if</span>(<a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a>())</div>
|
||||
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  {</div>
|
||||
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  dbSerialPrintln(<span class="stringliteral">"setDefaultBaudrate ok "</span>);</div>
|
||||
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  ret = <span class="keyword">true</span>; </div>
|
||||
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  }</div>
|
||||
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  <span class="keywordflow">else</span> </div>
|
||||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  {</div>
|
||||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  dbSerialPrintln(<span class="stringliteral">"setDefaultBaudrate err "</span>);</div>
|
||||
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  }</div>
|
||||
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span> </div>
|
||||
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <span class="keywordflow">return</span> ret; </div>
|
||||
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span> }</div>
|
||||
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> </div>
|
||||
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a2aaea7a401a6fef25aafafc2f06b8339"><div class="ttname"><a href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a></div><div class="ttdeci">NexPid getPid(void)</div><div class="ttdoc">Get page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00087">NexTouch.cpp:87</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a1cf4b76cda45ef6517f6d07f86c8018d"><div class="ttname"><a href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a></div><div class="ttdeci">NexTouch(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor of Nextouch. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a5f4c8a51d930403413d1f267348a9a1e"><div class="ttname"><a href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">NexTouch::print</a></div><div class="ttdeci">void print(void)</div><div class="ttdoc">Print current object address,page id,component id, component name,pop event function address...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00117">NexTouch.cpp:117</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a48db410f610f36196752633bf3d013ce"><div class="ttname"><a href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">NexTouch::mainEventLoop</a></div><div class="ttdeci">static uint8_t mainEventLoop(NexTouch **list)</div><div class="ttdoc">Watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00026">NexTouch.cpp:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a3d769351baa4eac31b0063949e469469"><div class="ttname"><a href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a></div><div class="ttdeci">NexCid getCid(void)</div><div class="ttdoc">Get component id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00097">NexTouch.cpp:97</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_ac9cf23a7fc63040dc129ac3cb3de1d35"><div class="ttname"><a href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">NexTouch::recvRetString</a></div><div class="ttdeci">static uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout=500)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00279">NexTouch.cpp:279</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,154 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of Nextion.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <Arduino.h></code><br />
|
||||
<code>#include "<a class="el" href="_nex_serial_config_8h_source.html">NexSerialConfig.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_touch_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Root Class of Nextion Components. <a href="class_nex_touch.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ab09ddba6b72334d30ae091a7b038d790"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a> (void)</td></tr>
|
||||
<tr class="memdesc:ab09ddba6b72334d30ae091a7b038d790"><td class="mdescLeft"> </td><td class="mdescRight">Init Nextion's baudrate,page id. <a href="#ab09ddba6b72334d30ae091a7b038d790">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab09ddba6b72334d30ae091a7b038d790"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ac649a3055291eece6f6787c55a8625"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</td></tr>
|
||||
<tr class="memdesc:a2ac649a3055291eece6f6787c55a8625"><td class="mdescLeft"> </td><td class="mdescRight">Call mainEventLoop,watting for Nextion's touch event. <a href="#a2ac649a3055291eece6f6787c55a8625">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2ac649a3055291eece6f6787c55a8625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of Nextion. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>.</p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ab09ddba6b72334d30ae091a7b038d790"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexInit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Init Nextion's baudrate,page id. </p>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00398">398</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2ac649a3055291eece6f6787c55a8625"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexLoop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nex_touch.html">NexTouch</a> ** </td>
|
||||
<td class="paramname"><em>nex_listen_list</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Call mainEventLoop,watting for Nextion's touch event. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">nex_listen_list</td><td>- index to Nextion Components list.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00415">415</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,178 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_touch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXTOUCH_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXTOUCH_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_serial_config_8h.html">NexSerialConfig.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">typedef</span> uint8_t NexPid;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">typedef</span> uint8_t NexCid;</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  NEX_EVENT_POP = 0x00,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  NEX_EVENT_PUSH = 0x01,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  NEX_EVENT_NULL</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> } NexEventType;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">/*The first byte of Nextoin's return value*/</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define NEX_RET_CMD_FINISHED (0x01)</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#define NEX_RET_EVENT_LAUNCHED (0x88)</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#define NEX_RET_EVENT_UPGRADED (0x89)</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#define NEX_RET_EVENT_TOUCH_HEAD (0x65) </span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#define NEX_RET_EVENT_POSITION_HEAD (0x67)</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#define NEX_RET_EVENT_SLEEP_POSITION_HEAD (0x68)</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#define NEX_RET_CURRENT_PAGE_ID_HEAD (0x66)</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#define NEX_RET_STRING_HEAD (0x70)</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#define NEX_RET_NUMBER_HEAD (0x71)</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#define NEX_RET_INVALID_CMD (0x00)</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#define NEX_RET_INVALID_COMPONENT_ID (0x02)</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#define NEX_RET_INVALID_PAGE_ID (0x03)</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#define NEX_RET_INVALID_PICTURE_ID (0x04)</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#define NEX_RET_INVALID_FONT_ID (0x05)</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#define NEX_RET_INVALID_BAUD (0x11)</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#define NEX_RET_INVALID_VARIABLE (0x1A)</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#define NEX_RET_INVALID_OPERATION (0x1B)</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">typedef</span> void (*NexTouchEventCb)(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_nex_touch.html"> 57</a></span> <span class="keyword">class </span><a class="code" href="class_nex_touch.html">NexTouch</a> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> {</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">public</span>: <span class="comment">/* static methods */</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">static</span> uint8_t <a class="code" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **list);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *cmd); </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(uint32_t timeout = 100);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">static</span> uint16_t <a class="code" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(<span class="keywordtype">char</span> *buffer, uint16_t len, uint32_t timeout = 500);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(uint32_t *number, uint32_t timeout = 500);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  NexTouchEventCb push = NULL, <span class="keywordtype">void</span> *push_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  NexPid <a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>(<span class="keywordtype">void</span>); </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  NexCid <a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">protected</span>: <span class="comment">/* static methods */</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">protected</span>: <span class="comment">/* methods */</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordtype">void</span> attachPush(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">void</span> detachPush(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">void</span> attachPop(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">void</span> detachPop(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">private</span>: <span class="comment">/* static methods */</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> iterate(<a class="code" href="class_nex_touch.html">NexTouch</a> **list, NexPid pid, NexCid cid, NexEventType event); </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">private</span>: <span class="comment">/* methods */</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> push(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">void</span> pop(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">private</span>: <span class="comment">/* static data */</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">static</span> uint8_t __buffer[256];</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">private</span>: <span class="comment">/* data */</span> </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  NexPid pid; <span class="comment">/* Page ID */</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  NexCid cid; <span class="comment">/* Component ID */</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">char</span> *name; <span class="comment">/* An unique name */</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  NexTouchEventCb cbPush;</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordtype">void</span> *__cbpush_ptr;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  NexTouchEventCb cbPop;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">void</span> *__cbpop_ptr;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> };</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">bool</span> <a class="code" href="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">bool</span> <a class="code" href="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **nex_listen_list);</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#if 0</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">bool</span> sendCurrentPageId(uint8_t* pageId);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">bool</span> touchCalibration(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">bool</span> disableTouchFocus(<span class="keywordtype">void</span>); </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">bool</span> pauseSerialCommand(<span class="keywordtype">void</span>); </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">bool</span> recoverySerialCommand(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">bool</span> clearSerialSurplusCommand(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">bool</span> setCurrentBrightness(uint8_t dimValue);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">bool</span> setDefaultBrightness(uint8_t dimDefaultValue);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keywordtype">bool</span> sleepMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">bool</span> setCurrentBaudrate(uint32_t baudrate);</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">bool</span> setDefaultBaudrate(uint32_t baudrate);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXTOUCH_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a2aaea7a401a6fef25aafafc2f06b8339"><div class="ttname"><a href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a></div><div class="ttdeci">NexPid getPid(void)</div><div class="ttdoc">Get page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00087">NexTouch.cpp:87</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a1cf4b76cda45ef6517f6d07f86c8018d"><div class="ttname"><a href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a></div><div class="ttdeci">NexTouch(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor of Nextouch. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_serial_config_8h_html"><div class="ttname"><a href="_nex_serial_config_8h.html">NexSerialConfig.h</a></div><div class="ttdoc">Serial configure. </div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a5f4c8a51d930403413d1f267348a9a1e"><div class="ttname"><a href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">NexTouch::print</a></div><div class="ttdeci">void print(void)</div><div class="ttdoc">Print current object address,page id,component id, component name,pop event function address...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00117">NexTouch.cpp:117</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a48db410f610f36196752633bf3d013ce"><div class="ttname"><a href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">NexTouch::mainEventLoop</a></div><div class="ttdeci">static uint8_t mainEventLoop(NexTouch **list)</div><div class="ttdoc">Watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00026">NexTouch.cpp:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a3d769351baa4eac31b0063949e469469"><div class="ttname"><a href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a></div><div class="ttdeci">NexCid getCid(void)</div><div class="ttdoc">Get component id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00097">NexTouch.cpp:97</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_ac9cf23a7fc63040dc129ac3cb3de1d35"><div class="ttname"><a href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">NexTouch::recvRetString</a></div><div class="ttdeci">static uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout=500)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00279">NexTouch.cpp:279</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,80 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexHotspot Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_nex_hotspot.html">NexHotspot</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">attachPop</a>(NexTouchEventCb pop, void *ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_hotspot.html">NexHotspot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(NexTouchEventCb push, void *ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_hotspot.html">NexHotspot</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf">detachPop</a>(void)</td><td class="entry"><a class="el" href="class_nex_hotspot.html">NexHotspot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7">detachPush</a>(void)</td><td class="entry"><a class="el" href="class_nex_hotspot.html">NexHotspot</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a>(NexTouch **list)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac">NexHotspot</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_hotspot.html">NexHotspot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(uint32_t timeout=100)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(uint32_t *number, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(char *buffer, uint16_t len, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(const char *cmd)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,78 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_nex_pointer.html">NexPointer</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(uint32_t *number)</td><td class="entry"><a class="el" href="class_nex_pointer.html">NexPointer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a>(NexTouch **list)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer</a>(NexPid pid, NexCid cid, char *name)</td><td class="entry"><a class="el" href="class_nex_pointer.html">NexPointer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(uint32_t timeout=100)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(uint32_t *number, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(char *buffer, uint16_t len, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(const char *cmd)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(uint32_t number)</td><td class="entry"><a class="el" href="class_nex_pointer.html">NexPointer</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,207 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexPointer Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="class_nex_pointer-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control pointer component.
|
||||
<a href="class_nex_pointer.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_nex_pointer_8h_source.html">NexPointer.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for NexPointer:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_nex_pointer.png" usemap="#NexPointer_map" alt=""/>
|
||||
<map id="NexPointer_map" name="NexPointer_map">
|
||||
<area href="class_nex_touch.html" title="Root Class of Nextion Components. " alt="NexTouch" shape="rect" coords="0,0,74,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a354eb8a9750b734cadd66d079a47e712"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a354eb8a9750b734cadd66d079a47e712"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer</a> (NexPid pid, NexCid cid, char *name)</td></tr>
|
||||
<tr class="memdesc:a354eb8a9750b734cadd66d079a47e712"><td class="mdescLeft"> </td><td class="mdescRight">Constructor,inherited <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>'s constructor function. <br /></td></tr>
|
||||
<tr class="separator:a354eb8a9750b734cadd66d079a47e712"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d061972b36c952732c34ccfa3e506e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a> (uint32_t *number)</td></tr>
|
||||
<tr class="memdesc:a9d061972b36c952732c34ccfa3e506e3"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of pointer. <a href="#a9d061972b36c952732c34ccfa3e506e3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9d061972b36c952732c34ccfa3e506e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d6dd483961e23a83219e5bc884a2600"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a> (uint32_t number)</td></tr>
|
||||
<tr class="memdesc:a5d6dd483961e23a83219e5bc884a2600"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of pointer. <a href="#a5d6dd483961e23a83219e5bc884a2600">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5d6dd483961e23a83219e5bc884a2600"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_nex_touch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_nex_touch')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memitem:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a> (NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td></tr>
|
||||
<tr class="memdesc:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Constructor of Nextouch. <a href="#a1cf4b76cda45ef6517f6d07f86c8018d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">NexPid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get page id. <a href="#a2aaea7a401a6fef25aafafc2f06b8339">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">NexCid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get component id. <a href="#a3d769351baa4eac31b0063949e469469">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a> (void)</td></tr>
|
||||
<tr class="memdesc:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get component name. <a href="#a31e2d5f2922383f8d82c33f7586643d0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f4c8a51d930403413d1f267348a9a1e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Print current object address,page id,component id, component name,pop event function address,push event function address. <br /></td></tr>
|
||||
<tr class="separator:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_static_methods_class_nex_touch"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_nex_touch')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memitem:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **list)</td></tr>
|
||||
<tr class="memdesc:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Watting for Nextion's touch event. <a href="#a48db410f610f36196752633bf3d013ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#a822897068e62ae76bee9824de1ef85a8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a> (uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#a9129f708be2b8f7fd417803025e83507">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#ac9cf23a7fc63040dc129ac3cb3de1d35">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a> (uint32_t *number, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#a257439b0ce23b3b2de73fad3944d5336">More...</a><br /></td></tr>
|
||||
<tr class="separator:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control pointer component. </p>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_pointer_8ino-example.html#_a0">CompPointer.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_pointer_8h_source.html#l00025">25</a> of file <a class="el" href="_nex_pointer_8h_source.html">NexPointer.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a9d061972b36c952732c34ccfa3e506e3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NexPointer::getValue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t * </td>
|
||||
<td class="paramname"><em>number</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the value of pointer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">number</td><td>- an output parameter to save pointer's value.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_pointer_8ino-example.html#a3">CompPointer.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_pointer_8cpp_source.html#l00035">35</a> of file <a class="el" href="_nex_pointer_8cpp_source.html">NexPointer.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5d6dd483961e23a83219e5bc884a2600"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NexPointer::setValue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>number</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the value of pointer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">number</td><td>- the value of pointer.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_pointer_8ino-example.html#a4">CompPointer.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_pointer_8cpp_source.html#l00052">52</a> of file <a class="el" href="_nex_pointer_8cpp_source.html">NexPointer.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_nex_pointer_8h_source.html">NexPointer.h</a></li>
|
||||
<li><a class="el" href="_nex_pointer_8cpp_source.html">NexPointer.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 428 B |
@@ -1,178 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlice Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="class_nex_slice-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlice Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control slice component.
|
||||
<a href="class_nex_slice.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_nex_slice_8h_source.html">NexSlice.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for NexSlice:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_nex_slice.png" usemap="#NexSlice_map" alt=""/>
|
||||
<map id="NexSlice_map" name="NexSlice_map">
|
||||
<area href="class_nex_touch.html" title="Root Class of Nextion Components. " alt="NexTouch" shape="rect" coords="0,0,69,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a9abf13eaaad0577accdd1bd12e46798b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9abf13eaaad0577accdd1bd12e46798b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b">NexSlice</a> (NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</td></tr>
|
||||
<tr class="memdesc:a9abf13eaaad0577accdd1bd12e46798b"><td class="mdescLeft"> </td><td class="mdescRight">Constructor,inherited <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>'s constructor function. <br /></td></tr>
|
||||
<tr class="separator:a9abf13eaaad0577accdd1bd12e46798b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a428e4ff2940895d87235452d5cdd298a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">attachPop</a> (NexTouchEventCb pop, void *ptr=NULL)</td></tr>
|
||||
<tr class="memdesc:a428e4ff2940895d87235452d5cdd298a"><td class="mdescLeft"> </td><td class="mdescRight">Register slice pop callback function. <a href="#a428e4ff2940895d87235452d5cdd298a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a428e4ff2940895d87235452d5cdd298a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57a58be0fbb9e048c7a0b3078d9a6f2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57a58be0fbb9e048c7a0b3078d9a6f2b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b">detachPop</a> (void)</td></tr>
|
||||
<tr class="memdesc:a57a58be0fbb9e048c7a0b3078d9a6f2b"><td class="mdescLeft"> </td><td class="mdescRight">Unload slice pop callback function. <br /></td></tr>
|
||||
<tr class="separator:a57a58be0fbb9e048c7a0b3078d9a6f2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_nex_touch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_nex_touch')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memitem:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a> (NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td></tr>
|
||||
<tr class="memdesc:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Constructor of Nextouch. <a href="#a1cf4b76cda45ef6517f6d07f86c8018d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1cf4b76cda45ef6517f6d07f86c8018d inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">NexPid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get page id. <a href="#a2aaea7a401a6fef25aafafc2f06b8339">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2aaea7a401a6fef25aafafc2f06b8339 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">NexCid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get component id. <a href="#a3d769351baa4eac31b0063949e469469">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3d769351baa4eac31b0063949e469469 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a> (void)</td></tr>
|
||||
<tr class="memdesc:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get component name. <a href="#a31e2d5f2922383f8d82c33f7586643d0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f4c8a51d930403413d1f267348a9a1e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Print current object address,page id,component id, component name,pop event function address,push event function address. <br /></td></tr>
|
||||
<tr class="separator:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_static_methods_class_nex_touch"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_nex_touch')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memitem:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **list)</td></tr>
|
||||
<tr class="memdesc:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Watting for Nextion's touch event. <a href="#a48db410f610f36196752633bf3d013ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#a822897068e62ae76bee9824de1ef85a8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a> (uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#a9129f708be2b8f7fd417803025e83507">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#ac9cf23a7fc63040dc129ac3cb3de1d35">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a> (uint32_t *number, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#a257439b0ce23b3b2de73fad3944d5336">More...</a><br /></td></tr>
|
||||
<tr class="separator:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control slice component. </p>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_slice_8ino-example.html#_a0">CompSlice.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_slice_8h_source.html#l00025">25</a> of file <a class="el" href="_nex_slice_8h_source.html">NexSlice.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a428e4ff2940895d87235452d5cdd298a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NexSlice::attachPop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">NexTouchEventCb </td>
|
||||
<td class="paramname"><em>pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>ptr</em> = <code>NULL</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Register slice pop callback function. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">pop</td><td>- the pointer to slice pop callback function. </td></tr>
|
||||
<tr><td class="paramname">ptr</td><td>- the parameter to be transmitted to slice pop callback function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_slice_8ino-example.html#a5">CompSlice.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_slice_8cpp_source.html#l00072">72</a> of file <a class="el" href="_nex_slice_8cpp_source.html">NexSlice.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_nex_slice_8h_source.html">NexSlice.h</a></li>
|
||||
<li><a class="el" href="_nex_slice_8cpp_source.html">NexSlice.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 419 B |
@@ -1,485 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="class_nex_touch-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Root Class of Nextion Components.
|
||||
<a href="class_nex_touch.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for NexTouch:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_nex_touch.png" usemap="#NexTouch_map" alt=""/>
|
||||
<map id="NexTouch_map" name="NexTouch_map">
|
||||
<area href="class_nex_button.html" title="NexButton,subclass of NexTouch,provides simple methods to control button component. " alt="NexButton" shape="rect" coords="115,56,220,80"/>
|
||||
<area href="class_nex_crop.html" title="NexCrop,subclass of NexTouch,provides simple methods to control crop component. " alt="NexCrop" shape="rect" coords="115,112,220,136"/>
|
||||
<area href="class_nex_hotspot.html" title="NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. " alt="NexHotspot" shape="rect" coords="115,168,220,192"/>
|
||||
<area href="class_nex_page.html" title="NexPage,subclass of NexTouch,provides simple methods to control page component. " alt="NexPage" shape="rect" coords="115,224,220,248"/>
|
||||
<area href="class_nex_picture.html" title="NexPicture,subclass of NexTouch,provides simple methods to control picture component. " alt="NexPicture" shape="rect" coords="115,280,220,304"/>
|
||||
<area href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. " alt="NexPointer" shape="rect" coords="115,336,220,360"/>
|
||||
<area href="class_nex_progress_bar.html" title="NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component..." alt="NexProgressBar" shape="rect" coords="115,392,220,416"/>
|
||||
<area href="class_nex_text.html" title="NexText,subclass of NexTouch,provides simple methods to control text component. " alt="NexText" shape="rect" coords="115,448,220,472"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a1cf4b76cda45ef6517f6d07f86c8018d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a> (NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td></tr>
|
||||
<tr class="memdesc:a1cf4b76cda45ef6517f6d07f86c8018d"><td class="mdescLeft"> </td><td class="mdescRight">Constructor of Nextouch. <a href="#a1cf4b76cda45ef6517f6d07f86c8018d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1cf4b76cda45ef6517f6d07f86c8018d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2aaea7a401a6fef25aafafc2f06b8339"><td class="memItemLeft" align="right" valign="top">NexPid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a2aaea7a401a6fef25aafafc2f06b8339"><td class="mdescLeft"> </td><td class="mdescRight">Get page id. <a href="#a2aaea7a401a6fef25aafafc2f06b8339">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2aaea7a401a6fef25aafafc2f06b8339"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d769351baa4eac31b0063949e469469"><td class="memItemLeft" align="right" valign="top">NexCid </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a> (void)</td></tr>
|
||||
<tr class="memdesc:a3d769351baa4eac31b0063949e469469"><td class="mdescLeft"> </td><td class="mdescRight">Get component id. <a href="#a3d769351baa4eac31b0063949e469469">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3d769351baa4eac31b0063949e469469"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31e2d5f2922383f8d82c33f7586643d0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a> (void)</td></tr>
|
||||
<tr class="memdesc:a31e2d5f2922383f8d82c33f7586643d0"><td class="mdescLeft"> </td><td class="mdescRight">Get component name. <a href="#a31e2d5f2922383f8d82c33f7586643d0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a31e2d5f2922383f8d82c33f7586643d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f4c8a51d930403413d1f267348a9a1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f4c8a51d930403413d1f267348a9a1e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5f4c8a51d930403413d1f267348a9a1e"><td class="mdescLeft"> </td><td class="mdescRight">Print current object address,page id,component id, component name,pop event function address,push event function address. <br /></td></tr>
|
||||
<tr class="separator:a5f4c8a51d930403413d1f267348a9a1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a48db410f610f36196752633bf3d013ce"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **list)</td></tr>
|
||||
<tr class="memdesc:a48db410f610f36196752633bf3d013ce"><td class="mdescLeft"> </td><td class="mdescRight">Watting for Nextion's touch event. <a href="#a48db410f610f36196752633bf3d013ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a48db410f610f36196752633bf3d013ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a822897068e62ae76bee9824de1ef85a8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:a822897068e62ae76bee9824de1ef85a8"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#a822897068e62ae76bee9824de1ef85a8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a822897068e62ae76bee9824de1ef85a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129f708be2b8f7fd417803025e83507"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a> (uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:a9129f708be2b8f7fd417803025e83507"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#a9129f708be2b8f7fd417803025e83507">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9129f708be2b8f7fd417803025e83507"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9cf23a7fc63040dc129ac3cb3de1d35"><td class="memItemLeft" align="right" valign="top">static uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:ac9cf23a7fc63040dc129ac3cb3de1d35"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#ac9cf23a7fc63040dc129ac3cb3de1d35">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac9cf23a7fc63040dc129ac3cb3de1d35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a257439b0ce23b3b2de73fad3944d5336"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a> (uint32_t *number, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:a257439b0ce23b3b2de73fad3944d5336"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#a257439b0ce23b3b2de73fad3944d5336">More...</a><br /></td></tr>
|
||||
<tr class="separator:a257439b0ce23b3b2de73fad3944d5336"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Root Class of Nextion Components. </p>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#_a1">CompButton.ino</a>, <a class="el" href="_comp_crop_8ino-example.html#_a1">CompCrop.ino</a>, <a class="el" href="_comp_hotspot_8ino-example.html#_a1">CompHotspot.ino</a>, <a class="el" href="_comp_page_8ino-example.html#_a1">CompPage.ino</a>, <a class="el" href="_comp_picture_8ino-example.html#_a1">CompPicture.ino</a>, <a class="el" href="_comp_pointer_8ino-example.html#_a2">CompPointer.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#_a2">CompProgressBar.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#_a2">CompText.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8h_source.html#l00057">57</a> of file <a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a1cf4b76cda45ef6517f6d07f86c8018d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">NexTouch::NexTouch </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">NexPid </td>
|
||||
<td class="paramname"><em>pid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">NexCid </td>
|
||||
<td class="paramname"><em>cid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">NexTouchEventCb </td>
|
||||
<td class="paramname"><em>pop</em> = <code>NULL</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>pop_ptr</em> = <code>NULL</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">NexTouchEventCb </td>
|
||||
<td class="paramname"><em>push</em> = <code>NULL</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>push_ptr</em> = <code>NULL</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor of Nextouch. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">pid</td><td>- page id. </td></tr>
|
||||
<tr><td class="paramname">cid</td><td>- component id. </td></tr>
|
||||
<tr><td class="paramname">name</td><td>- component name. </td></tr>
|
||||
<tr><td class="paramname">pop</td><td>- pop event function pointer. </td></tr>
|
||||
<tr><td class="paramname">pop_ptr</td><td>- the parameter was transmitted to pop event function pointer. </td></tr>
|
||||
<tr><td class="paramname">push</td><td>- push event function pointer. </td></tr>
|
||||
<tr><td class="paramname">push_ptr</td><td>- the parameter was transmitted to push event function pointer. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00069">69</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a3d769351baa4eac31b0063949e469469"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">NexCid NexTouch::getCid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get component id. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the id of component. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00097">97</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a31e2d5f2922383f8d82c33f7586643d0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char * NexTouch::getObjName </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get component name. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the name of component. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00107">107</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2aaea7a401a6fef25aafafc2f06b8339"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">NexPid NexTouch::getPid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get page id. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the id of page. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00087">87</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a48db410f610f36196752633bf3d013ce"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint8_t NexTouch::mainEventLoop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nex_touch.html">NexTouch</a> ** </td>
|
||||
<td class="paramname"><em>list</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Watting for Nextion's touch event. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">list</td><td>- index to Nextion Components list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00026">26</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9129f708be2b8f7fd417803025e83507"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NexTouch::recvRetCommandFinished </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> = <code>100</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Command is executed successfully. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00219">219</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a257439b0ce23b3b2de73fad3944d5336"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NexTouch::recvRetNumber </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t * </td>
|
||||
<td class="paramname"><em>number</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> = <code>500</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive uint32_t data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">number</td><td>- save uint32_t data. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00351">351</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac9cf23a7fc63040dc129ac3cb3de1d35"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t NexTouch::recvRetString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>len</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> = <code>500</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive string data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">buffer</td><td>- save string data. </td></tr>
|
||||
<tr><td class="paramname">len</td><td>- string buffer length. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the length of string buffer. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00279">279</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a822897068e62ae76bee9824de1ef85a8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NexTouch::sendCommand </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>cmd</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Send command to Nextion. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>- the string of command. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_touch_8cpp_source.html#l00256">256</a> of file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a></li>
|
||||
<li><a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.2 KiB |
@@ -1,168 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: API-html/dynsections.js Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_b88c8d0e6f18ad1bf0485502083131b8.html">API-html</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">dynsections.js</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="keyword">function</span> toggleVisibility(linkObj)</div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> {</div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  var base = $(linkObj).attr(<span class="stringliteral">'id'</span>);</div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  var summary = $(<span class="charliteral">'#'</span>+base+<span class="stringliteral">'-summary'</span>);</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  var content = $(<span class="charliteral">'#'</span>+base+<span class="stringliteral">'-content'</span>);</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  var trigger = $(<span class="charliteral">'#'</span>+base+<span class="stringliteral">'-trigger'</span>);</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  var src=$(trigger).attr(<span class="stringliteral">'src'</span>);</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <span class="keywordflow">if</span> (content.is(<span class="stringliteral">':visible'</span>)===<span class="keyword">true</span>) {</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  content.hide();</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  summary.show();</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  $(linkObj).addClass(<span class="stringliteral">'closed'</span>).removeClass(<span class="stringliteral">'opened'</span>);</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  $(trigger).attr(<span class="stringliteral">'src'</span>,src.substring(0,src.length-8)+<span class="stringliteral">'closed.png'</span>);</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  content.show();</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  summary.hide();</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  $(linkObj).removeClass(<span class="stringliteral">'closed'</span>).addClass(<span class="stringliteral">'opened'</span>);</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  $(trigger).attr(<span class="stringliteral">'src'</span>,src.substring(0,src.length-10)+<span class="stringliteral">'open.png'</span>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  } </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> }</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">function</span> updateStripes()</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  $(<span class="stringliteral">'table.directory tr'</span>).</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  removeClass(<span class="stringliteral">'even'</span>).filter(<span class="stringliteral">':visible:even'</span>).addClass(<span class="stringliteral">'even'</span>);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">function</span> toggleLevel(level)</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  $(<span class="stringliteral">'table.directory tr'</span>).each(<span class="keyword">function</span>() {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  var l = this.<span class="keywordtype">id</span>.split(<span class="charliteral">'_'</span>).length-1;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  var i = $(<span class="stringliteral">'#img'</span>+this.<span class="keywordtype">id</span>.substring(3));</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  var a = $(<span class="stringliteral">'#arr'</span>+this.<span class="keywordtype">id</span>.substring(3));</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">if</span> (l<level+1) {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  i.removeClass(<span class="stringliteral">'iconfopen iconfclosed'</span>).addClass(<span class="stringliteral">'iconfopen'</span>);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  a.html(<span class="stringliteral">'&#9660;'</span>);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  $(<span class="keyword">this</span>).show();</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (l==level+1) {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  i.removeClass(<span class="stringliteral">'iconfclosed iconfopen'</span>).addClass(<span class="stringliteral">'iconfclosed'</span>);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  a.html(<span class="stringliteral">'&#9658;'</span>);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  $(<span class="keyword">this</span>).show();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  $(<span class="keyword">this</span>).hide();</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  });</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  updateStripes();</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">function</span> toggleFolder(<span class="keywordtype">id</span>)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="comment">// the clicked row</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  var currentRow = $(<span class="stringliteral">'#row_'</span>+id);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// all rows after the clicked row</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  var rows = currentRow.nextAll(<span class="stringliteral">"tr"</span>);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  var re = <span class="keyword">new</span> RegExp(<span class="stringliteral">'^row_'</span>+<span class="keywordtype">id</span>+<span class="stringliteral">'\\d+_$'</span>, <span class="stringliteral">"i"</span>); <span class="comment">//only one sub</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// only match elements AFTER this one (can't hide elements before)</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  var childRows = rows.filter(<span class="keyword">function</span>() { <span class="keywordflow">return</span> this.<span class="keywordtype">id</span>.match(re); });</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="comment">// first row is visible we are HIDING</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">if</span> (childRows.filter(<span class="stringliteral">':first'</span>).is(<span class="stringliteral">':visible'</span>)===<span class="keyword">true</span>) {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// replace down arrow by right arrow for current row</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  var currentRowSpans = currentRow.find(<span class="stringliteral">"span"</span>);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  currentRowSpans.filter(<span class="stringliteral">".iconfopen"</span>).removeClass(<span class="stringliteral">"iconfopen"</span>).addClass(<span class="stringliteral">"iconfclosed"</span>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  currentRowSpans.filter(<span class="stringliteral">".arrow"</span>).html(<span class="stringliteral">'&#9658;'</span>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  rows.filter(<span class="stringliteral">"[id^=row_"</span>+<span class="keywordtype">id</span>+<span class="stringliteral">"]"</span>).hide(); <span class="comment">// hide all children</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  } <span class="keywordflow">else</span> { <span class="comment">// we are SHOWING</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// replace right arrow by down arrow for current row</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  var currentRowSpans = currentRow.find(<span class="stringliteral">"span"</span>);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  currentRowSpans.filter(<span class="stringliteral">".iconfclosed"</span>).removeClass(<span class="stringliteral">"iconfclosed"</span>).addClass(<span class="stringliteral">"iconfopen"</span>);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  currentRowSpans.filter(<span class="stringliteral">".arrow"</span>).html(<span class="stringliteral">'&#9660;'</span>);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">// replace down arrows by right arrows for child rows</span></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  var childRowsSpans = childRows.find(<span class="stringliteral">"span"</span>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  childRowsSpans.filter(<span class="stringliteral">".iconfopen"</span>).removeClass(<span class="stringliteral">"iconfopen"</span>).addClass(<span class="stringliteral">"iconfclosed"</span>);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  childRowsSpans.filter(<span class="stringliteral">".arrow"</span>).html(<span class="stringliteral">'&#9658;'</span>);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  childRows.show(); <span class="comment">//show all children</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  updateStripes();</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">function</span> toggleInherit(<span class="keywordtype">id</span>)</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  var rows = $(<span class="stringliteral">'tr.inherit.'</span>+id);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  var img = $(<span class="stringliteral">'tr.inherit_header.'</span>+<span class="keywordtype">id</span>+<span class="stringliteral">' img'</span>);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  var src = $(img).attr(<span class="stringliteral">'src'</span>);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span> (rows.filter(<span class="stringliteral">':first'</span>).is(<span class="stringliteral">':visible'</span>)===<span class="keyword">true</span>) {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  rows.css(<span class="stringliteral">'display'</span>,<span class="stringliteral">'none'</span>);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  $(img).attr(<span class="stringliteral">'src'</span>,src.substring(0,src.length-8)+<span class="stringliteral">'closed.png'</span>);</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  rows.css(<span class="stringliteral">'display'</span>,<span class="stringliteral">'table-row'</span>); <span class="comment">// using show() causes jump in firefox</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  $(img).attr(<span class="stringliteral">'src'</span>,src.substring(0,src.length-10)+<span class="stringliteral">'open.png'</span>);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> }</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> $(document).ready(<span class="keyword">function</span>() {</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  $(<span class="stringliteral">'.code,.codeRef'</span>).each(<span class="keyword">function</span>() {</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  $(<span class="keyword">this</span>).data(<span class="stringliteral">'powertip'</span>,$(<span class="charliteral">'#'</span>+$(<span class="keyword">this</span>).attr(<span class="stringliteral">'href'</span>).replace(/.*\<span class="comment">//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  $(<span class="keyword">this</span>).powerTip({ placement: <span class="charliteral">'s'</span>, smartPlacement: <span class="keyword">true</span>, mouseOnToPopup: <span class="keyword">true</span> });</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  });</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> });</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Jul 29 2015 13:48:32 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,270 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML><HEAD></HEAD><BODY>
|
||||
<OBJECT type="text/site properties">
|
||||
<param name="FrameName" value="right">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="readme"><param name="Local" value="md_readme.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Classes"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class List"><param name="Local" value="annotated.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton"><param name="Local" value="class_nex_button.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton"><param name="Local" value="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getText"><param name="Local" value="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setText"><param name="Local" value="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop"><param name="Local" value="class_nex_crop.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop"><param name="Local" value="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot"><param name="Local" value="class_nex_hotspot.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot"><param name="Local" value="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPush"><param name="Local" value="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPush"><param name="Local" value="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage"><param name="Local" value="class_nex_page.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage"><param name="Local" value="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="show"><param name="Local" value="class_nex_page.html#a5714e41d4528b991eda4bbe578005418"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture"><param name="Local" value="class_nex_picture.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture"><param name="Local" value="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getPic"><param name="Local" value="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setPic"><param name="Local" value="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer"><param name="Local" value="class_nex_pointer.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer"><param name="Local" value="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getValue"><param name="Local" value="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setValue"><param name="Local" value="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar"><param name="Local" value="class_nex_progress_bar.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar"><param name="Local" value="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getValue"><param name="Local" value="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setValue"><param name="Local" value="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText"><param name="Local" value="class_nex_text.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText"><param name="Local" value="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_text.html#a9b718af186036890749c2f0951be9928"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getText"><param name="Local" value="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setText"><param name="Local" value="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch"><param name="Local" value="class_nex_touch.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch"><param name="Local" value="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getCid"><param name="Local" value="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getObjName"><param name="Local" value="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getPid"><param name="Local" value="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="print"><param name="Local" value="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Index"><param name="Local" value="classes.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Hierarchy"><param name="Local" value="hierarchy.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch"><param name="Local" value="class_nex_touch.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton"><param name="Local" value="class_nex_button.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop"><param name="Local" value="class_nex_crop.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot"><param name="Local" value="class_nex_hotspot.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage"><param name="Local" value="class_nex_page.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture"><param name="Local" value="class_nex_picture.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer"><param name="Local" value="class_nex_pointer.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar"><param name="Local" value="class_nex_progress_bar.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText"><param name="Local" value="class_nex_text.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Members"><param name="Local" value="functions.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="functions.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Functions"><param name="Local" value="functions_func.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Files"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="Local" value="files.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="examples"><param name="Local" value="dir_d28a4824dc47e487b107a5db32ef43c4.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompButton"><param name="Local" value="dir_9bbf8342b0f9a157b7af08fe1412fc17.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompButton.ino"><param name="Local" value="_comp_button_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompCrop"><param name="Local" value="dir_8dcbebf38b229bfa7bb34d68bf824093.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompCrop.ino"><param name="Local" value="_comp_crop_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompHotspot"><param name="Local" value="dir_f3d39c87bc262720c50d5e3885667b8a.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompHotspot.ino"><param name="Local" value="_comp_hotspot_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPage"><param name="Local" value="dir_f76977d9ffe8ddf3ad01f3d689aa5df4.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPage.ino"><param name="Local" value="_comp_page_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPicture"><param name="Local" value="dir_ce36ac18ad3deaf5eae0bd2e09775a7d.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPicture.ino"><param name="Local" value="_comp_picture_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPointer"><param name="Local" value="dir_376a8598cfd3d58455c161124a3e8051.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPointer.ino"><param name="Local" value="_comp_pointer_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompProgressBar"><param name="Local" value="dir_7962cac16a99e8bbaaea18abede03fcb.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompProgressBar.ino"><param name="Local" value="_comp_progress_bar_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompText"><param name="Local" value="dir_c918e8bf3fc71f849978cdb0d900e61c.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompText.ino"><param name="Local" value="_comp_text_8ino_source.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton.cpp"><param name="Local" value="_nex_button_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton.h"><param name="Local" value="_nex_button_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton"><param name="Local" value="class_nex_button.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexButton"><param name="Local" value="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getText"><param name="Local" value="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setText"><param name="Local" value="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop.cpp"><param name="Local" value="_nex_crop_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop.h"><param name="Local" value="_nex_crop_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop"><param name="Local" value="class_nex_crop.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexCrop"><param name="Local" value="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot.cpp"><param name="Local" value="_nex_hotspot_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot.h"><param name="Local" value="_nex_hotspot_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot"><param name="Local" value="class_nex_hotspot.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexHotspot"><param name="Local" value="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPush"><param name="Local" value="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPush"><param name="Local" value="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage.cpp"><param name="Local" value="_nex_page_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage.h"><param name="Local" value="_nex_page_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage"><param name="Local" value="class_nex_page.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPage"><param name="Local" value="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="show"><param name="Local" value="class_nex_page.html#a5714e41d4528b991eda4bbe578005418"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture.cpp"><param name="Local" value="_nex_picture_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture.h"><param name="Local" value="_nex_picture_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture"><param name="Local" value="class_nex_picture.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPicture"><param name="Local" value="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getPic"><param name="Local" value="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setPic"><param name="Local" value="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer.cpp"><param name="Local" value="_nex_pointer_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer.h"><param name="Local" value="_nex_pointer_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer"><param name="Local" value="class_nex_pointer.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexPointer"><param name="Local" value="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getValue"><param name="Local" value="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setValue"><param name="Local" value="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar.cpp"><param name="Local" value="_nex_progress_bar_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar.h"><param name="Local" value="_nex_progress_bar_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar"><param name="Local" value="class_nex_progress_bar.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexProgressBar"><param name="Local" value="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getValue"><param name="Local" value="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setValue"><param name="Local" value="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexSerialConfig.h"><param name="Local" value="_nex_serial_config_8h.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText.cpp"><param name="Local" value="_nex_text_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText.h"><param name="Local" value="_nex_text_8h.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText"><param name="Local" value="class_nex_text.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexText"><param name="Local" value="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="attachPop"><param name="Local" value="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="detachPop"><param name="Local" value="class_nex_text.html#a9b718af186036890749c2f0951be9928"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getText"><param name="Local" value="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="setText"><param name="Local" value="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch.cpp"><param name="Local" value="_nex_touch_8cpp.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="nexInit"><param name="Local" value="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="nexLoop"><param name="Local" value="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch.h"><param name="Local" value="_nex_touch_8h.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch"><param name="Local" value="class_nex_touch.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="NexTouch"><param name="Local" value="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getCid"><param name="Local" value="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getObjName"><param name="Local" value="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="getPid"><param name="Local" value="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="print"><param name="Local" value="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="nexInit"><param name="Local" value="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="nexLoop"><param name="Local" value="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="File Members"><param name="Local" value="globals.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="globals.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Functions"><param name="Local" value="globals_func.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Examples"><param name="Local" value="examples.html"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompButton.ino"><param name="Local" value="_comp_button_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompCrop.ino"><param name="Local" value="_comp_crop_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompHotspot.ino"><param name="Local" value="_comp_hotspot_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPage.ino"><param name="Local" value="_comp_page_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPicture.ino"><param name="Local" value="_comp_picture_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompPointer.ino"><param name="Local" value="_comp_pointer_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompProgressBar.ino"><param name="Local" value="_comp_progress_bar_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="CompText.ino"><param name="Local" value="_comp_text_8ino-example.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
</UL>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -1,153 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML><HEAD></HEAD><BODY>
|
||||
<OBJECT type="text/site properties">
|
||||
<param name="FrameName" value="right">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"><param name="Name" value="attachPop"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"><param name="Name" value="NexButton"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427"><param name="Name" value="NexCrop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138"><param name="Name" value="NexHotspot"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5"><param name="Name" value="NexPage"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f"><param name="Name" value="NexPicture"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4"><param name="Name" value="NexText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa"><param name="Name" value="attachPush"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919"><param name="Name" value="detachPop"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919"><param name="Name" value="NexButton"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0"><param name="Name" value="NexCrop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf"><param name="Name" value="NexHotspot"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2"><param name="Name" value="NexPage"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045"><param name="Name" value="NexPicture"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a9b718af186036890749c2f0951be9928"><param name="Name" value="NexText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7"><param name="Name" value="detachPush"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"><param name="Name" value="getCid"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"><param name="Name" value="getObjName"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9"><param name="Name" value="getPic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"><param name="Name" value="getPid"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6"><param name="Name" value="getText"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6"><param name="Name" value="NexButton"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30"><param name="Name" value="NexText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"><param name="Name" value="getValue"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"><param name="Name" value="NexPointer"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2"><param name="Name" value="NexProgressBar"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a48db410f610f36196752633bf3d013ce"><param name="Name" value="mainEventLoop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html"><param name="Name" value="NexButton"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6"><param name="Name" value="getText"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318"><param name="Name" value="NexButton"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"><param name="Name" value="setText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html"><param name="Name" value="NexCrop"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef"><param name="Name" value="NexCrop"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html"><param name="Name" value="NexHotspot"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa"><param name="Name" value="attachPush"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7"><param name="Name" value="detachPush"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac"><param name="Name" value="NexHotspot"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790"><param name="Name" value="nexInit"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790"><param name="Name" value="NexTouch.cpp"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790"><param name="Name" value="NexTouch.h"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625"><param name="Name" value="nexLoop"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625"><param name="Name" value="NexTouch.cpp"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625"><param name="Name" value="NexTouch.h"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html"><param name="Name" value="NexPage"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9"><param name="Name" value="NexPage"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#a5714e41d4528b991eda4bbe578005418"><param name="Name" value="show"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html"><param name="Name" value="NexPicture"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9"><param name="Name" value="getPic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10"><param name="Name" value="NexPicture"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd"><param name="Name" value="setPic"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html"><param name="Name" value="NexPointer"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"><param name="Name" value="getValue"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712"><param name="Name" value="NexPointer"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"><param name="Name" value="setValue"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html"><param name="Name" value="NexProgressBar"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2"><param name="Name" value="getValue"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26"><param name="Name" value="NexProgressBar"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d"><param name="Name" value="setValue"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html"><param name="Name" value="NexText"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4"><param name="Name" value="attachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a9b718af186036890749c2f0951be9928"><param name="Name" value="detachPop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30"><param name="Name" value="getText"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc"><param name="Name" value="NexText"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3"><param name="Name" value="setText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html"><param name="Name" value="NexTouch"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html"><param name="Name" value="NexTouch.cpp"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790"><param name="Name" value="nexInit"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625"><param name="Name" value="nexLoop"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8h.html"><param name="Name" value="NexTouch.h"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8h.html#ab09ddba6b72334d30ae091a7b038d790"><param name="Name" value="nexInit"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="_nex_touch_8h.html#a2ac649a3055291eece6f6787c55a8625"><param name="Name" value="nexLoop"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html"><param name="Name" value="NexTouch"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"><param name="Name" value="getCid"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"><param name="Name" value="getObjName"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"><param name="Name" value="getPid"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a48db410f610f36196752633bf3d013ce"><param name="Name" value="mainEventLoop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d"><param name="Name" value="NexTouch"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e"><param name="Name" value="print"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507"><param name="Name" value="recvRetCommandFinished"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336"><param name="Name" value="recvRetNumber"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35"><param name="Name" value="recvRetString"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8"><param name="Name" value="sendCommand"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e"><param name="Name" value="print"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="md_readme.html"><param name="Name" value="readme"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507"><param name="Name" value="recvRetCommandFinished"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336"><param name="Name" value="recvRetNumber"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35"><param name="Name" value="recvRetString"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8"><param name="Name" value="sendCommand"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd"><param name="Name" value="setPic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"><param name="Name" value="setText"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"><param name="Name" value="NexButton"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3"><param name="Name" value="NexText"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"><param name="Name" value="setValue"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"><param name="Name" value="NexPointer"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d"><param name="Name" value="NexProgressBar"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="class_nex_page.html#a5714e41d4528b991eda4bbe578005418"><param name="Name" value="show"></OBJECT>
|
||||
</UL>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -1,145 +0,0 @@
|
||||
[OPTIONS]
|
||||
Compiled file=../API.chm
|
||||
Compatibility=1.1
|
||||
Full-text search=Yes
|
||||
Contents file=index.hhc
|
||||
Default Window=main
|
||||
Default topic=index.html
|
||||
Index file=index.hhk
|
||||
Language=0x409 English (United States)
|
||||
Title=API
|
||||
|
||||
[WINDOWS]
|
||||
main="API","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x10387e,,,,,,,,0
|
||||
|
||||
[FILES]
|
||||
_comp_button_8ino-example.html
|
||||
_comp_crop_8ino-example.html
|
||||
_comp_hotspot_8ino-example.html
|
||||
_comp_page_8ino-example.html
|
||||
_comp_picture_8ino-example.html
|
||||
_comp_pointer_8ino-example.html
|
||||
_comp_progress_bar_8ino-example.html
|
||||
_comp_text_8ino-example.html
|
||||
_comp_button_8ino_source.html
|
||||
_comp_crop_8ino_source.html
|
||||
_comp_hotspot_8ino_source.html
|
||||
_comp_page_8ino_source.html
|
||||
_comp_picture_8ino_source.html
|
||||
_comp_pointer_8ino_source.html
|
||||
_comp_progress_bar_8ino_source.html
|
||||
_comp_text_8ino_source.html
|
||||
_nex_button_8cpp_source.html
|
||||
_nex_button_8h_source.html
|
||||
_nex_crop_8cpp_source.html
|
||||
_nex_crop_8h_source.html
|
||||
_nex_hotspot_8cpp_source.html
|
||||
_nex_hotspot_8h_source.html
|
||||
_nex_page_8cpp_source.html
|
||||
_nex_page_8h_source.html
|
||||
_nex_picture_8cpp_source.html
|
||||
_nex_picture_8h_source.html
|
||||
_nex_pointer_8cpp_source.html
|
||||
_nex_pointer_8h_source.html
|
||||
_nex_progress_bar_8cpp_source.html
|
||||
_nex_progress_bar_8h_source.html
|
||||
_nex_serial_config_8h_source.html
|
||||
_nex_text_8cpp_source.html
|
||||
_nex_text_8h_source.html
|
||||
_nex_touch_8cpp_source.html
|
||||
_nex_touch_8h_source.html
|
||||
readme_8md_source.html
|
||||
_nex_button_8cpp.html
|
||||
_nex_button_8h.html
|
||||
_nex_crop_8cpp.html
|
||||
_nex_crop_8h.html
|
||||
_nex_hotspot_8cpp.html
|
||||
_nex_hotspot_8h.html
|
||||
_nex_page_8cpp.html
|
||||
_nex_page_8h.html
|
||||
_nex_picture_8cpp.html
|
||||
_nex_picture_8h.html
|
||||
_nex_pointer_8cpp.html
|
||||
_nex_pointer_8h.html
|
||||
_nex_progress_bar_8cpp.html
|
||||
_nex_progress_bar_8h.html
|
||||
_nex_serial_config_8h.html
|
||||
_nex_text_8cpp.html
|
||||
_nex_text_8h.html
|
||||
_nex_touch_8cpp.html
|
||||
_nex_touch_8h.html
|
||||
md_readme.html
|
||||
class_nex_button.html
|
||||
class_nex_button-members.html
|
||||
class_nex_crop.html
|
||||
class_nex_crop-members.html
|
||||
class_nex_hotspot.html
|
||||
class_nex_hotspot-members.html
|
||||
class_nex_page.html
|
||||
class_nex_page-members.html
|
||||
class_nex_picture.html
|
||||
class_nex_picture-members.html
|
||||
class_nex_pointer.html
|
||||
class_nex_pointer-members.html
|
||||
class_nex_progress_bar.html
|
||||
class_nex_progress_bar-members.html
|
||||
class_nex_text.html
|
||||
class_nex_text-members.html
|
||||
class_nex_touch.html
|
||||
class_nex_touch-members.html
|
||||
dir_9bbf8342b0f9a157b7af08fe1412fc17.html
|
||||
dir_8dcbebf38b229bfa7bb34d68bf824093.html
|
||||
dir_f3d39c87bc262720c50d5e3885667b8a.html
|
||||
dir_f76977d9ffe8ddf3ad01f3d689aa5df4.html
|
||||
dir_ce36ac18ad3deaf5eae0bd2e09775a7d.html
|
||||
dir_376a8598cfd3d58455c161124a3e8051.html
|
||||
dir_7962cac16a99e8bbaaea18abede03fcb.html
|
||||
dir_c918e8bf3fc71f849978cdb0d900e61c.html
|
||||
dir_d28a4824dc47e487b107a5db32ef43c4.html
|
||||
index.html
|
||||
pages.html
|
||||
annotated.html
|
||||
classes.html
|
||||
hierarchy.html
|
||||
functions.html
|
||||
functions_func.html
|
||||
files.html
|
||||
globals.html
|
||||
globals_func.html
|
||||
examples.html
|
||||
tab_a.png
|
||||
tab_b.png
|
||||
tab_h.png
|
||||
tab_s.png
|
||||
nav_h.png
|
||||
nav_f.png
|
||||
bc_s.png
|
||||
doxygen.png
|
||||
closed.png
|
||||
open.png
|
||||
bdwn.png
|
||||
sync_on.png
|
||||
sync_off.png
|
||||
ITEAD-logo.JPG
|
||||
ftv2blank.png
|
||||
ftv2doc.png
|
||||
ftv2folderclosed.png
|
||||
ftv2folderopen.png
|
||||
ftv2lastnode.png
|
||||
ftv2link.png
|
||||
ftv2mlastnode.png
|
||||
ftv2mnode.png
|
||||
ftv2node.png
|
||||
ftv2plastnode.png
|
||||
ftv2pnode.png
|
||||
ftv2vertline.png
|
||||
ftv2splitbar.png
|
||||
class_nex_button.png
|
||||
class_nex_crop.png
|
||||
class_nex_hotspot.png
|
||||
class_nex_page.png
|
||||
class_nex_picture.png
|
||||
class_nex_pointer.png
|
||||
class_nex_progress_bar.png
|
||||
class_nex_text.png
|
||||
class_nex_touch.png
|
||||
BIN
doc/API.chm
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
doc/API/Logo.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
doc/API/NextionLogo32.png
Normal file
|
After Width: | Height: | Size: 637 B |
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,9 +49,10 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_button.html">NexButton</a> b0 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 1, <span class="stringliteral">"b0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">char</span> buffer[100] = {0};</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a1"></a><a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
@@ -82,19 +83,19 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{ </div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> b0.<a name="a5"></a><a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(b0PopCallback, &b0);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>); </div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{ </div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,60 +54,61 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_button.html">NexButton</a> b0 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 1, <span class="stringliteral">"b0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">char</span> buffer[100] = {0};</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  &b0,</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  NULL</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> };</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> {</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_nex_button.html">NexButton</a> *btn = (<a class="code" href="class_nex_button.html">NexButton</a> *)ptr;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  dbSerialPrintln(<span class="stringliteral">"b0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  dbSerialPrint(<span class="stringliteral">"ptr="</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  dbSerialPrintln((uint32_t)ptr); </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  btn-><a class="code" href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  number += 1;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  btn-><a class="code" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> }</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> { </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  b0.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(b0PopCallback, &b0);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>); </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> { </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">char</span> buffer[100] = {0};</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  &b0,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  NULL</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> };</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_nex_button.html">NexButton</a> *btn = (<a class="code" href="class_nex_button.html">NexButton</a> *)ptr;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  dbSerialPrintln(<span class="stringliteral">"b0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  dbSerialPrint(<span class="stringliteral">"ptr="</span>);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  dbSerialPrintln((uint32_t)ptr); </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  btn-><a class="code" href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  number += 1;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  btn-><a class="code" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> { </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  b0.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(b0PopCallback, &b0);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>); </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> { </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> }</div>
|
||||
<div class="ttc" id="class_nex_button_html_a5ba1f74aa94b41b98172e42583ee13d6"><div class="ttname"><a href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">NexButton::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get text value from button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00035">NexButton.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a6c7d60c2339b8c4530349fe2e75b840d"><div class="ttname"><a href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00070">NexButton.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00025">NexButton.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00026">NexButton.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a649dafc5afb1dc7f1fc1bde1e6270290"><div class="ttname"><a href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">NexButton::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set text value of button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00053">NexButton.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,7 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_crop_8h.html">NexCrop.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_crop.html">NexCrop</a> q0 = <a class="code" href="class_nex_crop.html">NexCrop</a>(0, 1, <span class="stringliteral">"q0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
@@ -75,20 +75,20 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> q0.<a name="a5"></a><a class="code" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">attachPop</a>(q0PopCallback);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,7 +54,7 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_crop_8h.html">NexCrop.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_crop.html">NexCrop</a> q0 = <a class="code" href="class_nex_crop.html">NexCrop</a>(0, 1, <span class="stringliteral">"q0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
@@ -80,26 +80,26 @@
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  q0.<a class="code" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">attachPop</a>(q0PopCallback);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> }</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="_nex_crop_8h_html"><div class="ttname"><a href="_nex_crop_8h.html">NexCrop.h</a></div><div class="ttdoc">API of NexCrop. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_a38c9d4d8999fd300ce4986743c016427"><div class="ttname"><a href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">NexCrop::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register crop pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00072">NexCrop.cpp:72</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html"><div class="ttname"><a href="class_nex_crop.html">NexCrop</a></div><div class="ttdoc">NexCrop,subclass of NexTouch,provides simple methods to control crop component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8h_source.html#l00025">NexCrop.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_crop_html"><div class="ttname"><a href="class_nex_crop.html">NexCrop</a></div><div class="ttdoc">NexCrop,subclass of NexTouch,provides simple methods to control crop component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8h_source.html#l00026">NexCrop.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: CompPointer.ino</title>
|
||||
<title>API: CompGauge.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -40,19 +40,18 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompPointer.ino</div> </div>
|
||||
<div class="title">CompGauge.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<dl class="section user"><dt>Show how to use API of class NexPointer. </dt><dd></dd></dl>
|
||||
<dl class="section user"><dt>Show how to use API of class NexGauge. </dt><dd></dd></dl>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_pointer_8h.html">NexPointer.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_pointer.html">NexPointer</a> pointer = <a class="code" href="class_nex_pointer.html">NexPointer</a>(0, 1, <span class="stringliteral">"pointer"</span>);</div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_gauge.html">NexGauge</a> pointer = <a class="code" href="class_nex_gauge.html">NexGauge</a>(0, 1, <span class="stringliteral">"pointer"</span>);</div>
|
||||
<div class="line"><a name="_a1"></a><a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
<div class="line"><a class="code" href="class_nex_button.html">NexButton</a> btn_down = <a class="code" href="class_nex_button.html">NexButton</a>(0, 3, <span class="stringliteral">"btn_down"</span>);</div>
|
||||
<div class="line"></div>
|
||||
@@ -68,7 +67,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"> uint32_t number = 0;</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"buttonUpPopCallback"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> pointer.<a name="a3"></a><a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(&number);</div>
|
||||
<div class="line"> pointer.<a name="a3"></a><a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">getValue</a>(&number);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> number += 5;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> (number >= 360)</div>
|
||||
@@ -76,28 +75,28 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"> number = 0;</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> pointer.<a name="a4"></a><a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(number);</div>
|
||||
<div class="line"> pointer.<a name="a4"></a><a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">setValue</a>(number);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"><span class="keywordtype">void</span> buttonDownPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> uint32_t number = 0;</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"buttonDownPopCallback"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> pointer.<a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(&number);</div>
|
||||
<div class="line"> pointer.<a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">getValue</a>(&number);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> <span class="keywordflow">if</span> (number >= 5)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> number -= 5;</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> pointer.<a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(number);</div>
|
||||
<div class="line"> pointer.<a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">setValue</a>(number);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> btn_up.<a name="a6"></a><a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"> btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
@@ -105,13 +104,13 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a7"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a7"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: examples/CompPointer/CompPointer.ino Source File</title>
|
||||
<title>API: examples/CompGauge/CompGauge.ino Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -45,88 +45,86 @@
|
||||
</div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_376a8598cfd3d58455c161124a3e8051.html">CompPointer</a></li> </ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_a48692e2802a027399b146b680655303.html">CompGauge</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompPointer.ino</div> </div>
|
||||
<div class="title">CompGauge.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_pointer_8h.html">NexPointer.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_pointer.html">NexPointer</a> pointer = <a class="code" href="class_nex_pointer.html">NexPointer</a>(0, 1, <span class="stringliteral">"pointer"</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_down = <a class="code" href="class_nex_button.html">NexButton</a>(0, 3, <span class="stringliteral">"btn_down"</span>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  &btn_up,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  &btn_down,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  NULL</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> };</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> buttonUpPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  dbSerialPrintln(<span class="stringliteral">"buttonUpPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  pointer.<a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  number += 5;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">if</span> (number >= 360)</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  number = 0;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  pointer.<a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> buttonDownPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  dbSerialPrintln(<span class="stringliteral">"buttonDownPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  pointer.<a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">if</span> (number >= 5)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  number -= 5;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  pointer.<a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> }</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_gauge.html">NexGauge</a> pointer = <a class="code" href="class_nex_gauge.html">NexGauge</a>(0, 1, <span class="stringliteral">"pointer"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_down = <a class="code" href="class_nex_button.html">NexButton</a>(0, 3, <span class="stringliteral">"btn_down"</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  &btn_up,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  &btn_down,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  NULL</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> };</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">void</span> buttonUpPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  dbSerialPrintln(<span class="stringliteral">"buttonUpPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  pointer.<a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  number += 5;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span> (number >= 360)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  number = 0;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  pointer.<a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> buttonDownPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  dbSerialPrintln(<span class="stringliteral">"buttonDownPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  pointer.<a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (number >= 5)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  number -= 5;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  pointer.<a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  btn_up.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  btn_up.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="ttc" id="class_nex_gauge_html"><div class="ttname"><a href="class_nex_gauge.html">NexGauge</a></div><div class="ttdoc">NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8h_source.html#l00026">NexGauge.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_a448ce9ad69f54c156c325d578a96b765"><div class="ttname"><a href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">NexGauge::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00052">NexGauge.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a6c7d60c2339b8c4530349fe2e75b840d"><div class="ttname"><a href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00070">NexButton.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a9d061972b36c952732c34ccfa3e506e3"><div class="ttname"><a href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">NexPointer::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00035">NexPointer.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html"><div class="ttname"><a href="class_nex_pointer.html">NexPointer</a></div><div class="ttdoc">NexPointer,subclass of NexTouch,provides simple methods to control pointer component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8h_source.html#l00025">NexPointer.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00025">NexButton.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a5d6dd483961e23a83219e5bc884a2600"><div class="ttname"><a href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">NexPointer::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00052">NexPointer.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_pointer_8h_html"><div class="ttname"><a href="_nex_pointer_8h.html">NexPointer.h</a></div><div class="ttdoc">API of NexPointer. </div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00026">NexButton.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_aeea8933513ebba11584ad97f8c8b5e69"><div class="ttname"><a href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">NexGauge::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00035">NexGauge.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,7 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_hotspot_8h.html">NexHotspot.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_hotspot.html">NexHotspot</a> hot0 = <a class="code" href="class_nex_hotspot.html">NexHotspot</a>(0, 1, <span class="stringliteral">"hot0"</span>);</div>
|
||||
<div class="line"><a class="code" href="class_nex_hotspot.html">NexHotspot</a> hot1 = <a class="code" href="class_nex_hotspot.html">NexHotspot</a>(0, 2, <span class="stringliteral">"hot1"</span>);</div>
|
||||
@@ -91,7 +91,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a2"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a2"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> hot0.<a name="a3"></a><a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(hot0PushCallback, &hot0);</div>
|
||||
<div class="line"> hot0.<a name="a4"></a><a class="code" href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">attachPop</a>(hot0PopCallback, &hot0);</div>
|
||||
<div class="line"> hot1.<a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(hot1PushCallback, &hot1);</div>
|
||||
@@ -101,12 +101,12 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,7 +54,7 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_hotspot_8h.html">NexHotspot.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_hotspot.html">NexHotspot</a> hot0 = <a class="code" href="class_nex_hotspot.html">NexHotspot</a>(0, 1, <span class="stringliteral">"hot0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_hotspot.html">NexHotspot</a> hot1 = <a class="code" href="class_nex_hotspot.html">NexHotspot</a>(0, 2, <span class="stringliteral">"hot1"</span>);</div>
|
||||
@@ -96,7 +96,7 @@
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  hot0.<a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(hot0PushCallback, &hot0);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  hot0.<a class="code" href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">attachPop</a>(hot0PopCallback, &hot0);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  hot1.<a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(hot1PushCallback, &hot1);</div>
|
||||
@@ -106,19 +106,19 @@
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="_nex_hotspot_8h_html"><div class="ttname"><a href="_nex_hotspot_8h.html">NexHotspot.h</a></div><div class="ttdoc">API of NexHotspot. </div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html"><div class="ttname"><a href="class_nex_hotspot.html">NexHotspot</a></div><div class="ttdoc">NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8h_source.html#l00025">NexHotspot.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html"><div class="ttname"><a href="class_nex_hotspot.html">NexHotspot</a></div><div class="ttdoc">NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8h_source.html#l00026">NexHotspot.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_ab024ae9f0cb6c3d048fff750e66b3138"><div class="ttname"><a href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">NexHotspot::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register hotspot pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00055">NexHotspot.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a334baf11f1dcdc69e8fe638364267aaa"><div class="ttname"><a href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">NexHotspot::attachPush</a></div><div class="ttdeci">void attachPush(NexTouchEventCb push, void *ptr=NULL)</div><div class="ttdoc">Register hotspot push callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00035">NexHotspot.cpp:35</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,7 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_page_8h.html">NexPage.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_page.html">NexPage</a> page0 = <a class="code" href="class_nex_page.html">NexPage</a>(0, 0, <span class="stringliteral">"page0"</span>);</div>
|
||||
<div class="line"><a class="code" href="class_nex_page.html">NexPage</a> page1 = <a class="code" href="class_nex_page.html">NexPage</a>(1, 0, <span class="stringliteral">"page1"</span>);</div>
|
||||
@@ -91,7 +91,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{ </div>
|
||||
<div class="line"> <a name="a3"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a3"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup begin"</span>);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> page0.<a name="a4"></a><a class="code" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">attachPop</a>(page0PopCallback);</div>
|
||||
@@ -104,12 +104,12 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,7 +54,7 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_page_8h.html">NexPage.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_page.html">NexPage</a> page0 = <a class="code" href="class_nex_page.html">NexPage</a>(0, 0, <span class="stringliteral">"page0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_page.html">NexPage</a> page1 = <a class="code" href="class_nex_page.html">NexPage</a>(1, 0, <span class="stringliteral">"page1"</span>);</div>
|
||||
@@ -96,7 +96,7 @@
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> { </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  dbSerialPrintln(<span class="stringliteral">"setup begin"</span>);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  page0.<a class="code" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">attachPop</a>(page0PopCallback);</div>
|
||||
@@ -109,19 +109,19 @@
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="ttc" id="class_nex_page_html_a5714e41d4528b991eda4bbe578005418"><div class="ttname"><a href="class_nex_page.html#a5714e41d4528b991eda4bbe578005418">NexPage::show</a></div><div class="ttdeci">bool show(void)</div><div class="ttdoc">Change page. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00033">NexPage.cpp:33</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_page_8h_html"><div class="ttname"><a href="_nex_page_8h.html">NexPage.h</a></div><div class="ttdoc">API of NexPage. </div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html"><div class="ttname"><a href="class_nex_page.html">NexPage</a></div><div class="ttdoc">NexPage,subclass of NexTouch,provides simple methods to control page component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8h_source.html#l00025">NexPage.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html"><div class="ttname"><a href="class_nex_page.html">NexPage</a></div><div class="ttdoc">NexPage,subclass of NexTouch,provides simple methods to control page component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8h_source.html#l00026">NexPage.h:26</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a12dfab060db8a063ec37cc03d423bfa5"><div class="ttname"><a href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">NexPage::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register page pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00055">NexPage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,7 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_picture_8h.html">NexPicture.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_picture.html">NexPicture</a> p0 = <a class="code" href="class_nex_picture.html">NexPicture</a>(0, 1, <span class="stringliteral">"p0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
@@ -81,20 +81,20 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> p0.<a name="a5"></a><a class="code" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">attachPop</a>(p0PopCallback);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,7 +54,7 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_picture_8h.html">NexPicture.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_picture.html">NexPicture</a> p0 = <a class="code" href="class_nex_picture.html">NexPicture</a>(0, 1, <span class="stringliteral">"p0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
@@ -86,28 +86,28 @@
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> {</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  p0.<a class="code" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">attachPop</a>(p0PopCallback);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> }</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_ab1c6adff615d48261ce10c2095859abd"><div class="ttname"><a href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">NexPicture::setPic</a></div><div class="ttdeci">bool setPic(uint32_t number)</div><div class="ttdoc">Set picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00052">NexPicture.cpp:52</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html"><div class="ttname"><a href="class_nex_picture.html">NexPicture</a></div><div class="ttdoc">NexPicture,subclass of NexTouch,provides simple methods to control picture component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8h_source.html#l00025">NexPicture.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html"><div class="ttname"><a href="class_nex_picture.html">NexPicture</a></div><div class="ttdoc">NexPicture,subclass of NexTouch,provides simple methods to control picture component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8h_source.html#l00026">NexPicture.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a48435e24d1e8792d01da857b56eed89f"><div class="ttname"><a href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">NexPicture::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register picture pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00072">NexPicture.cpp:72</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a11bd68ef9fe1d03d9e0d02ef1c7527e9"><div class="ttname"><a href="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9">NexPicture::getPic</a></div><div class="ttdeci">bool getPic(uint32_t *number)</div><div class="ttdoc">Get picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00035">NexPicture.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_picture_8h_html"><div class="ttname"><a href="_nex_picture_8h.html">NexPicture.h</a></div><div class="ttdoc">API of NexPicture. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,8 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_progress_bar_8h.html">NexProgressBar.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_progress_bar.html">NexProgressBar</a> j0 = <a class="code" href="class_nex_progress_bar.html">NexProgressBar</a>(0, 3, <span class="stringliteral">"j0"</span>);</div>
|
||||
<div class="line"><a name="_a1"></a><a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 1, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
@@ -97,7 +96,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> btn_up.<a name="a6"></a><a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"> btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
@@ -105,13 +104,13 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a7"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a7"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,79 +54,77 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_progress_bar_8h.html">NexProgressBar.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_progress_bar.html">NexProgressBar</a> j0 = <a class="code" href="class_nex_progress_bar.html">NexProgressBar</a>(0, 3, <span class="stringliteral">"j0"</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 1, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_down = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"btn_down"</span>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  &btn_up,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  &btn_down,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  NULL</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> };</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> buttonUpPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  dbSerialPrintln(<span class="stringliteral">"buttonUpPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  j0.<a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  number += 5;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">if</span> (number >= 100)</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  number = 100;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  j0.<a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> buttonDownPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  dbSerialPrintln(<span class="stringliteral">"buttonDownPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  j0.<a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">if</span> (number >= 5)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  number -= 5;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  j0.<a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> }</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_progress_bar.html">NexProgressBar</a> j0 = <a class="code" href="class_nex_progress_bar.html">NexProgressBar</a>(0, 3, <span class="stringliteral">"j0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_up = <a class="code" href="class_nex_button.html">NexButton</a>(0, 1, <span class="stringliteral">"btn_up"</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_button.html">NexButton</a> btn_down = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"btn_down"</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  &btn_up,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  &btn_down,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  NULL</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> };</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">void</span> buttonUpPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  dbSerialPrintln(<span class="stringliteral">"buttonUpPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  j0.<a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  number += 5;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span> (number >= 100)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  number = 100;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  j0.<a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> buttonDownPopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  dbSerialPrintln(<span class="stringliteral">"buttonDownPopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  j0.<a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (number >= 5)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  number -= 5;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  j0.<a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(number);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  btn_up.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  btn_up.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonUpPopCallback);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  btn_down.<a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(buttonDownPopCallback);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_aaa7937d364cb63151bd1e1bc4729334d"><div class="ttname"><a href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">NexProgressBar::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00052">NexProgressBar.cpp:52</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a6c7d60c2339b8c4530349fe2e75b840d"><div class="ttname"><a href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00070">NexButton.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00025">NexButton.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00026">NexButton.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_a3e5eb13b2aa014c8f6a9e16439917bf2"><div class="ttname"><a href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">NexProgressBar::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00035">NexProgressBar.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_progress_bar_8h_html"><div class="ttname"><a href="_nex_progress_bar_8h.html">NexProgressBar.h</a></div><div class="ttdoc">API of NexProgressBar. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html"><div class="ttname"><a href="class_nex_progress_bar.html">NexProgressBar</a></div><div class="ttdoc">NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8h_source.html#l00025">NexProgressBar.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html"><div class="ttname"><a href="class_nex_progress_bar.html">NexProgressBar</a></div><div class="ttdoc">NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8h_source.html#l00026">NexProgressBar.h:26</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: CompSlice.ino</title>
|
||||
<title>API: CompSlider.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -40,57 +40,56 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompSlice.ino</div> </div>
|
||||
<div class="title">CompSlider.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<dl class="section user"><dt>Show how to use API of class NexSlice. </dt><dd></dd></dl>
|
||||
<dl class="section user"><dt>Show how to use API of class NexSlider. </dt><dd></dd></dl>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_slice_8h.html">NexSlice.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_slice.html">NexSlice</a> q0 = <a class="code" href="class_nex_slice.html">NexSlice</a>(0, 1, <span class="stringliteral">"q0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a1"></a><a class="code" href="class_nex_touch.html">NexTouch</a> *nexListenList[] = </div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_text.html">NexText</a> t0 = <a class="code" href="class_nex_text.html">NexText</a>(0, 2, <span class="stringliteral">"t0"</span>);</div>
|
||||
<div class="line"><a name="_a1"></a><a class="code" href="class_nex_slider.html">NexSlider</a> h0 = <a class="code" href="class_nex_slider.html">NexSlider</a>(0, 1, <span class="stringliteral">"h0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a2"></a><a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> &q0,</div>
|
||||
<div class="line"> &h0,</div>
|
||||
<div class="line"> NULL</div>
|
||||
<div class="line">};</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> q0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><span class="keywordtype">void</span> h0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> uint32_t number = 0;</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"q0PopCallback"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> q0.<a name="a2"></a>getPic(&number);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> number += 1;</div>
|
||||
<div class="line"> number %= 2;</div>
|
||||
<div class="line"> <span class="keywordtype">char</span> temp[10] = {0};</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> q0.<a name="a3"></a>setPic(number);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"h0PopCallback"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> h0.<a name="a3"></a><a class="code" href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">getValue</a>(&number);</div>
|
||||
<div class="line"> utoa(number, temp, 10);</div>
|
||||
<div class="line"> t0.<a name="a4"></a><a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(temp);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> dbSerialBegin(9600);</div>
|
||||
<div class="line"> <a name="a4"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> q0.<a name="a5"></a><a class="code" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">attachPop</a>(q0PopCallback);</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> h0.<a name="a6"></a><a class="code" href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">attachPop</a>(h0PopCallback);</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"nexLoop"</span>);</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_touch_8cpp.html#a70a2ac1029d750e0dfcb361824fa6f35">nexLoop</a>(nexListenList);</div>
|
||||
<div class="line"> <a name="a7"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: examples/CompSlice/CompSlice.ino Source File</title>
|
||||
<title>API: examples/CompSlider/CompSlider.ino Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -45,63 +45,65 @@
|
||||
</div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_0726b97e666c2e7f518aadd1fe5118dc.html">CompSlice</a></li> </ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_472f54fb1d9b74971d8e15d62f212bd3.html">CompSlider</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompSlice.ino</div> </div>
|
||||
<div class="title">CompSlider.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_slice_8h.html">NexSlice.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <a class="code" href="class_nex_slice.html">NexSlice</a> q0 = <a class="code" href="class_nex_slice.html">NexSlice</a>(0, 1, <span class="stringliteral">"q0"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nexListenList[] = </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> {</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  &q0,</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  NULL</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> };</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> q0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  dbSerialPrintln(<span class="stringliteral">"q0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  q0.getPic(&number);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  number += 1;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  number %= 2;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  q0.setPic(number);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <a class="code" href="class_nex_text.html">NexText</a> t0 = <a class="code" href="class_nex_text.html">NexText</a>(0, 2, <span class="stringliteral">"t0"</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_nex_slider.html">NexSlider</a> h0 = <a class="code" href="class_nex_slider.html">NexSlider</a>(0, 1, <span class="stringliteral">"h0"</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  &h0,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  NULL</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> };</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> h0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  uint32_t number = 0;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">char</span> temp[10] = {0};</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  dbSerialPrintln(<span class="stringliteral">"h0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  h0.<a class="code" href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">getValue</a>(&number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  utoa(number, temp, 10);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(temp);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  dbSerialBegin(9600);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  q0.<a class="code" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">attachPop</a>(q0PopCallback);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  h0.<a class="code" href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">attachPop</a>(h0PopCallback);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  dbSerialPrintln(<span class="stringliteral">"nexLoop"</span>);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="_nex_touch_8cpp.html#a70a2ac1029d750e0dfcb361824fa6f35">nexLoop</a>(nexListenList);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="ttc" id="class_nex_slice_html"><div class="ttname"><a href="class_nex_slice.html">NexSlice</a></div><div class="ttdoc">NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8h_source.html#l00025">NexSlice.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00409">NexTouch.cpp:409</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a70a2ac1029d750e0dfcb361824fa6f35"><div class="ttname"><a href="_nex_touch_8cpp.html#a70a2ac1029d750e0dfcb361824fa6f35">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nexListenList)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00425">NexTouch.cpp:425</a></div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a428e4ff2940895d87235452d5cdd298a"><div class="ttname"><a href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">NexSlice::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slice pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00072">NexSlice.cpp:72</a></div></div>
|
||||
<div class="ttc" id="_nex_slice_8h_html"><div class="ttname"><a href="_nex_slice_8h.html">NexSlice.h</a></div><div class="ttdoc">API of NexSlice. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="ttc" id="class_nex_slider_html"><div class="ttname"><a href="class_nex_slider.html">NexSlider</a></div><div class="ttdoc">NexSlider,subclass of NexTouch,provides simple methods to control slider component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8h_source.html#l00026">NexSlider.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a19589b32c981436a1bbcfe407bc766e3"><div class="ttname"><a href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">NexText::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00053">NexText.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a384d5488b421efd6affbfd32f45bb107"><div class="ttname"><a href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">NexSlider::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of slider. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00036">NexSlider.cpp:36</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_aa9a57a43d11514867943d2cb95acfc14"><div class="ttname"><a href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">NexSlider::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slider pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00073">NexSlider.cpp:73</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html"><div class="ttname"><a href="class_nex_text.html">NexText</a></div><div class="ttdoc">NexText,subclass of NexTouch,provides simple methods to control text component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8h_source.html#l00026">NexText.h:26</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -49,8 +49,7 @@
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nex_text_8h.html">NexText.h</a>"</span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> t0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
@@ -116,19 +115,19 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> <a name="a5"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"> <a name="a6"></a><a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,95 +54,93 @@
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="_nex_text_8h.html">NexText.h</a>"</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> t0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> b1PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <a class="code" href="class_nex_text.html">NexText</a> t0 = <a class="code" href="class_nex_text.html">NexText</a>(0, 1, <span class="stringliteral">"t0"</span>, t0PopCallback);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <a class="code" href="class_nex_button.html">NexButton</a> b0 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"b0"</span>, b0PopCallback);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <a class="code" href="class_nex_button.html">NexButton</a> b1 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 3, <span class="stringliteral">"b1"</span>, b1PopCallback);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">char</span> buffer[100] = {0};</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  &t0,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  &b0,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  &b1,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  NULL</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> t0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  dbSerialPrintln(<span class="stringliteral">"t0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(<span class="stringliteral">"50"</span>);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  dbSerialPrintln(<span class="stringliteral">"b0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  t0.<a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  number += 1;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> }</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> b1PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  dbSerialPrintln(<span class="stringliteral">"b1PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  t0.<a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  number -= 1;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> }</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> t0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> b1PopCallback(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_nex_text.html">NexText</a> t0 = <a class="code" href="class_nex_text.html">NexText</a>(0, 1, <span class="stringliteral">"t0"</span>, t0PopCallback);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <a class="code" href="class_nex_button.html">NexButton</a> b0 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 2, <span class="stringliteral">"b0"</span>, b0PopCallback);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <a class="code" href="class_nex_button.html">NexButton</a> b1 = <a class="code" href="class_nex_button.html">NexButton</a>(0, 3, <span class="stringliteral">"b1"</span>, b1PopCallback);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">char</span> buffer[100] = {0};</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <a class="code" href="class_nex_touch.html">NexTouch</a> *nex_listen_list[] = </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  &t0,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  &b0,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  &b1,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  NULL</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> };</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> t0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  dbSerialPrintln(<span class="stringliteral">"t0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(<span class="stringliteral">"50"</span>);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">void</span> b0PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  dbSerialPrintln(<span class="stringliteral">"b0PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  t0.<a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  number += 1;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">void</span> b1PopCallback(<span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  uint16_t len;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  uint16_t number;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  dbSerialPrintln(<span class="stringliteral">"b1PopCallback"</span>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  t0.<a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(buffer, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  number = atoi(buffer);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  number -= 1;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  memset(buffer, 0, <span class="keyword">sizeof</span>(buffer));</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  itoa(number, buffer, 10);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  t0.<a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(buffer);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="ttc" id="class_nex_text_html_a19589b32c981436a1bbcfe407bc766e3"><div class="ttname"><a href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">NexText::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00053">NexText.cpp:53</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_touch_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00398">NexTouch.cpp:398</a></div></div>
|
||||
<div class="ttc" id="_nex_text_8h_html"><div class="ttname"><a href="_nex_text_8h.html">NexText.h</a></div><div class="ttdoc">API of NexText. </div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00025">NexButton.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8cpp_html_a2ac649a3055291eece6f6787c55a8625"><div class="ttname"><a href="_nex_touch_8cpp.html#a2ac649a3055291eece6f6787c55a8625">nexLoop</a></div><div class="ttdeci">bool nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00415">NexTouch.cpp:415</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00026">NexButton.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a9cf417b2f25df2872492c55bdc9f5b30"><div class="ttname"><a href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">NexText::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00035">NexText.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html"><div class="ttname"><a href="class_nex_text.html">NexText</a></div><div class="ttdoc">NexText,subclass of NexTouch,provides simple methods to control text component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8h_source.html#l00025">NexText.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html"><div class="ttname"><a href="class_nex_text.html">NexText</a></div><div class="ttdoc">NexText,subclass of NexTouch,provides simple methods to control text component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8h_source.html#l00026">NexText.h:26</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
111
doc/API/_comp_waveform_8ino-example.html
Normal file
@@ -0,0 +1,111 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: CompWaveform.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompWaveform.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<dl class="section user"><dt>Show how to use API of class NexWaveform. </dt><dd></dd></dl>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"><div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#define LEVEL_HIGH (30)</span></div>
|
||||
<div class="line"><span class="preprocessor">#define LEVEL_LOW (0)</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="preprocessor">#define CH0_OFFSET (40 - LEVEL_HIGH/2)</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CH1_OFFSET (CH0_OFFSET + 40 * 1)</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CH2_OFFSET (CH0_OFFSET + 40 * 2)</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CH3_OFFSET (CH0_OFFSET + 40 * 3)</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a name="_a0"></a><a class="code" href="class_nex_waveform.html">NexWaveform</a> s0 = <a class="code" href="class_nex_waveform.html">NexWaveform</a>(0, 1, <span class="stringliteral">"s0"</span>);</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keyword">static</span> uint8_t ch0_data = LEVEL_LOW;</div>
|
||||
<div class="line"><span class="keyword">static</span> uint8_t ch1_data = LEVEL_LOW;</div>
|
||||
<div class="line"><span class="keyword">static</span> uint8_t ch2_data = LEVEL_LOW;</div>
|
||||
<div class="line"><span class="keyword">static</span> uint8_t ch3_data = LEVEL_LOW;</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a name="a1"></a><a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"> dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <span class="keyword">static</span> uint32_t started = 0;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> (millis() - started >= 2000)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> started = millis(); </div>
|
||||
<div class="line"> <span class="keywordflow">if</span> (LEVEL_HIGH == ch0_data)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> ch0_data = LEVEL_LOW;</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> <span class="keywordflow">else</span></div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> ch0_data = LEVEL_HIGH;</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> ch1_data = ch0_data + random(0, 2);</div>
|
||||
<div class="line"> ch2_data = ch0_data + random(0, 5);</div>
|
||||
<div class="line"> ch3_data = ch0_data + random(0, 8);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> s0.<a name="a2"></a><a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(0, CH0_OFFSET + ch0_data);</div>
|
||||
<div class="line"> s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(1, CH1_OFFSET + ch1_data);</div>
|
||||
<div class="line"> s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(2, CH2_OFFSET + ch2_data);</div>
|
||||
<div class="line"> s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(3, CH3_OFFSET + ch3_data);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"></div>
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
120
doc/API/_comp_waveform_8ino_source.html
Normal file
@@ -0,0 +1,120 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: examples/CompWaveform/CompWaveform.ino Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_4b43661efaa18af91f213d2681ebd37e.html">CompWaveform</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CompWaveform.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nextion_8h.html">Nextion.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define LEVEL_HIGH (30)</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define LEVEL_LOW (0)</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define CH0_OFFSET (40 - LEVEL_HIGH/2)</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define CH1_OFFSET (CH0_OFFSET + 40 * 1)</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define CH2_OFFSET (CH0_OFFSET + 40 * 2)</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define CH3_OFFSET (CH0_OFFSET + 40 * 3)</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <a class="code" href="class_nex_waveform.html">NexWaveform</a> s0 = <a class="code" href="class_nex_waveform.html">NexWaveform</a>(0, 1, <span class="stringliteral">"s0"</span>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">static</span> uint8_t ch0_data = LEVEL_LOW;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">static</span> uint8_t ch1_data = LEVEL_LOW;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">static</span> uint8_t ch2_data = LEVEL_LOW;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">static</span> uint8_t ch3_data = LEVEL_LOW;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> setup(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>();</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  dbSerialPrintln(<span class="stringliteral">"setup done"</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> loop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">static</span> uint32_t started = 0;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span> (millis() - started >= 2000)</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  started = millis(); </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">if</span> (LEVEL_HIGH == ch0_data)</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  {</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  ch0_data = LEVEL_LOW;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  ch0_data = LEVEL_HIGH;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  ch1_data = ch0_data + random(0, 2);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  ch2_data = ch0_data + random(0, 5);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ch3_data = ch0_data + random(0, 8);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(0, CH0_OFFSET + ch0_data);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(1, CH1_OFFSET + ch1_data);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(2, CH2_OFFSET + ch2_data);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  s0.<a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(3, CH3_OFFSET + ch3_data);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html_a5b04ea7397b784947b845e2a03fc77e4"><div class="ttname"><a href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">NexWaveform::addValue</a></div><div class="ttdeci">bool addValue(uint8_t ch, uint8_t number)</div><div class="ttdoc">Add value to show. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8cpp_source.html#l00037">NexWaveform.cpp:37</a></div></div>
|
||||
<div class="ttc" id="_nextion_8h_html"><div class="ttname"><a href="_nextion_8h.html">Nextion.h</a></div><div class="ttdoc">Header file of Nextion Library. </div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html"><div class="ttname"><a href="class_nex_waveform.html">NexWaveform</a></div><div class="ttdoc">NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8h_source.html#l00025">NexWaveform.h:25</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -63,8 +63,8 @@
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <span class="stringliteral">"get "</span>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  cmd += <span class="stringliteral">".txt"</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(buffer,len);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a>(buffer,len);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290"> 53</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">NexButton::setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer)</div>
|
||||
@@ -74,8 +74,8 @@
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  cmd += <span class="stringliteral">".txt=\""</span>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  cmd += buffer;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">"\""</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(); </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>(); </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d"> 70</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
@@ -90,20 +90,20 @@
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="ttc" id="class_nex_button_html_a9776e1dc3cbb4af357f8d2a2924a7318"><div class="ttname"><a href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton::NexButton</a></div><div class="ttdeci">NexButton(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00022">NexButton.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a5ba1f74aa94b41b98172e42583ee13d6"><div class="ttname"><a href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">NexButton::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get text value from button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00035">NexButton.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a6f894a77fe0b93a26137e1d790c335fb"><div class="ttname"><a href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a></div><div class="ttdeci">uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00097">NexHardware.cpp:97</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a6c7d60c2339b8c4530349fe2e75b840d"><div class="ttname"><a href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00070">NexButton.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a649dafc5afb1dc7f1fc1bde1e6270290"><div class="ttname"><a href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">NexButton::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set text value of button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00053">NexButton.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_ac9cf23a7fc63040dc129ac3cb3de1d35"><div class="ttname"><a href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">NexTouch::recvRetString</a></div><div class="ttdeci">static uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout=500)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00279">NexTouch.cpp:279</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a9c3cc5751cffade5be8fa05be88cd919"><div class="ttname"><a href="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919">NexButton::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00079">NexButton.cpp:79</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_button.html" title="NexButton,subclass of NexTouch,provides simple methods to control button component. ">NexButton</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_button_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,33 +54,35 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXBUTTON_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_button.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_button.html">NexButton</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  uint16_t <a class="code" href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">getText</a>(<span class="keywordtype">char</span> *buffer, uint16_t len); </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer); </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXBUTTON_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_button.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_button.html">NexButton</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  uint16_t <a class="code" href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">getText</a>(<span class="keywordtype">char</span> *buffer, uint16_t len); </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer); </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXBUTTON_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_button_html_a9776e1dc3cbb4af357f8d2a2924a7318"><div class="ttname"><a href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton::NexButton</a></div><div class="ttdeci">NexButton(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00022">NexButton.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a5ba1f74aa94b41b98172e42583ee13d6"><div class="ttname"><a href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">NexButton::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get text value from button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00035">NexButton.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a6c7d60c2339b8c4530349fe2e75b840d"><div class="ttname"><a href="class_nex_button.html#a6c7d60c2339b8c4530349fe2e75b840d">NexButton::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00070">NexButton.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00025">NexButton.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html"><div class="ttname"><a href="class_nex_button.html">NexButton</a></div><div class="ttdoc">NexButton,subclass of NexTouch,provides simple methods to control button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8h_source.html#l00026">NexButton.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a649dafc5afb1dc7f1fc1bde1e6270290"><div class="ttname"><a href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">NexButton::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set text value of button component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00053">NexButton.cpp:53</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_button_html_a9c3cc5751cffade5be8fa05be88cd919"><div class="ttname"><a href="class_nex_button.html#a9c3cc5751cffade5be8fa05be88cd919">NexButton::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload button pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_button_8cpp_source.html#l00079">NexButton.cpp:79</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -70,8 +70,8 @@
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <span class="stringliteral">".picc"</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">/*</span></div>
|
||||
@@ -92,8 +92,8 @@
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">".picc="</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427"> 72</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">NexCrop::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
@@ -106,19 +106,19 @@
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_af010e5bb401c7c3640f091a8a870a6ef"><div class="ttname"><a href="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef">NexCrop::NexCrop</a></div><div class="ttdeci">NexCrop(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00022">NexCrop.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_a11dda043a57eb4ca1831d1d0593dc8f0"><div class="ttname"><a href="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0">NexCrop::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload crop pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00081">NexCrop.cpp:81</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_crop_8h_html"><div class="ttname"><a href="_nex_crop_8h.html">NexCrop.h</a></div><div class="ttdoc">API of NexCrop. </div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_a38c9d4d8999fd300ce4986743c016427"><div class="ttname"><a href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">NexCrop::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register crop pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00072">NexCrop.cpp:72</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_crop.html" title="NexCrop,subclass of NexTouch,provides simple methods to control crop component. ">NexCrop</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_crop_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,31 +54,33 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXCROP_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_crop.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_crop.html">NexCrop</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef">NexCrop</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">bool</span> getPic(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> setPic(uint32_t number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXCROP_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_crop.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_crop.html">NexCrop</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef">NexCrop</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> getPic(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> setPic(uint32_t number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXCROP_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_crop_html_af010e5bb401c7c3640f091a8a870a6ef"><div class="ttname"><a href="class_nex_crop.html#af010e5bb401c7c3640f091a8a870a6ef">NexCrop::NexCrop</a></div><div class="ttdeci">NexCrop(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00022">NexCrop.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_a11dda043a57eb4ca1831d1d0593dc8f0"><div class="ttname"><a href="class_nex_crop.html#a11dda043a57eb4ca1831d1d0593dc8f0">NexCrop::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload crop pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00081">NexCrop.cpp:81</a></div></div>
|
||||
<div class="ttc" id="class_nex_crop_html_a38c9d4d8999fd300ce4986743c016427"><div class="ttname"><a href="class_nex_crop.html#a38c9d4d8999fd300ce4986743c016427">NexCrop::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register crop pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8cpp_source.html#l00072">NexCrop.cpp:72</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_crop_html"><div class="ttname"><a href="class_nex_crop.html">NexCrop</a></div><div class="ttdoc">NexCrop,subclass of NexTouch,provides simple methods to control crop component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8h_source.html#l00025">NexCrop.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_crop_html"><div class="ttname"><a href="class_nex_crop.html">NexCrop</a></div><div class="ttdoc">NexCrop,subclass of NexTouch,provides simple methods to control crop component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_crop_8h_source.html#l00026">NexCrop.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlice.cpp File Reference</title>
|
||||
<title>API: NexGauge.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -46,27 +46,27 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlice.cpp File Reference</div> </div>
|
||||
<div class="title">NexGauge.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of <a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>.
|
||||
<p>API of <a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_slice_8h_source.html">NexSlice.h</a>"</code><br />
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_gauge_8h_source.html">NexGauge.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_slice_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<p><a href="_nex_gauge_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>. </p>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_slice_8cpp_source.html">NexSlice.cpp</a>.</p>
|
||||
<p>Definition in file <a class="el" href="_nex_gauge_8cpp_source.html">NexGauge.cpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexPointer.cpp Source File</title>
|
||||
<title>API: NexGauge.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -46,27 +46,27 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer.cpp</div> </div>
|
||||
<div class="title">NexGauge.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_pointer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_pointer_8h.html">NexPointer.h</a>"</span></div>
|
||||
<a href="_nex_gauge_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_gauge_8h.html">NexGauge.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712"> 22</a></span> <a class="code" href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer::NexPointer</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name)</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nex_gauge.html#adabbc78f58dba4cc0a21d2a93008eaa6"> 22</a></span> <a class="code" href="class_nex_gauge.html#adabbc78f58dba4cc0a21d2a93008eaa6">NexGauge::NexGauge</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name)</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  :<a class="code" href="class_nex_touch.html">NexTouch</a>(pid, cid, name)</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3"> 35</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">NexPointer::getValue</a>(uint32_t *number)</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69"> 35</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">NexGauge::getValue</a>(uint32_t *number)</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <span class="stringliteral">".val"</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600"> 52</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">NexPointer::setValue</a>(uint32_t number)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765"> 52</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">NexGauge::setValue</a>(uint32_t number)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  String cmd;</div>
|
||||
@@ -76,23 +76,23 @@
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">".val="</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a9d061972b36c952732c34ccfa3e506e3"><div class="ttname"><a href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">NexPointer::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00035">NexPointer.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a354eb8a9750b734cadd66d079a47e712"><div class="ttname"><a href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer::NexPointer</a></div><div class="ttdeci">NexPointer(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00022">NexPointer.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a5d6dd483961e23a83219e5bc884a2600"><div class="ttname"><a href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">NexPointer::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00052">NexPointer.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_pointer_8h_html"><div class="ttname"><a href="_nex_pointer_8h.html">NexPointer.h</a></div><div class="ttdoc">API of NexPointer. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_a448ce9ad69f54c156c325d578a96b765"><div class="ttname"><a href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">NexGauge::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00052">NexGauge.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_gauge_8h_html"><div class="ttname"><a href="_nex_gauge_8h.html">NexGauge.h</a></div><div class="ttdoc">API of NexGauge. </div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_aeea8933513ebba11584ad97f8c8b5e69"><div class="ttname"><a href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">NexGauge::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00035">NexGauge.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_adabbc78f58dba4cc0a21d2a93008eaa6"><div class="ttname"><a href="class_nex_gauge.html#adabbc78f58dba4cc0a21d2a93008eaa6">NexGauge::NexGauge</a></div><div class="ttdeci">NexGauge(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00022">NexGauge.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlice.h File Reference</title>
|
||||
<title>API: NexGauge.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -48,34 +48,35 @@
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlice.h File Reference</div> </div>
|
||||
<div class="title">NexGauge.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of <a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>.
|
||||
<p>API of <a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_slice_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<p><a href="_nex_gauge_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_slice.html">NexSlice</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control slice component. <a href="class_nex_slice.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_gauge.html">NexGauge</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control gauge component. <a href="class_nex_gauge.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_slice.html" title="NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...">NexSlice</a>. </p>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_slice_8h_source.html">NexSlice.h</a>.</p>
|
||||
<p>Definition in file <a class="el" href="_nex_gauge_8h_source.html">NexGauge.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlice.h Source File</title>
|
||||
<title>API: NexGauge.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -46,39 +46,38 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlice.h</div> </div>
|
||||
<div class="title">NexGauge.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_slice_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXSLICE_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXSLICE_H__</span></div>
|
||||
<a href="_nex_gauge_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXGAUGE_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXGAUGE_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_slice.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_slice.html">NexSlice</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b">NexSlice</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">bool</span> getPic(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> setPic(uint32_t number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXSLICE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_slice_html"><div class="ttname"><a href="class_nex_slice.html">NexSlice</a></div><div class="ttdoc">NexSlice,subclass of NexTouch,provides simple methods to control slice component. ...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8h_source.html#l00025">NexSlice.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a57a58be0fbb9e048c7a0b3078d9a6f2b"><div class="ttname"><a href="class_nex_slice.html#a57a58be0fbb9e048c7a0b3078d9a6f2b">NexSlice::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload slice pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00081">NexSlice.cpp:81</a></div></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_gauge.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_gauge.html">NexGauge</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_gauge.html#adabbc78f58dba4cc0a21d2a93008eaa6">NexGauge</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">getValue</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">setValue</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> };</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXGAUGE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_gauge_html"><div class="ttname"><a href="class_nex_gauge.html">NexGauge</a></div><div class="ttdoc">NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8h_source.html#l00026">NexGauge.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_a448ce9ad69f54c156c325d578a96b765"><div class="ttname"><a href="class_nex_gauge.html#a448ce9ad69f54c156c325d578a96b765">NexGauge::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00052">NexGauge.cpp:52</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a428e4ff2940895d87235452d5cdd298a"><div class="ttname"><a href="class_nex_slice.html#a428e4ff2940895d87235452d5cdd298a">NexSlice::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slice pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00072">NexSlice.cpp:72</a></div></div>
|
||||
<div class="ttc" id="class_nex_slice_html_a9abf13eaaad0577accdd1bd12e46798b"><div class="ttname"><a href="class_nex_slice.html#a9abf13eaaad0577accdd1bd12e46798b">NexSlice::NexSlice</a></div><div class="ttdeci">NexSlice(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slice_8cpp_source.html#l00022">NexSlice.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_aeea8933513ebba11584ad97f8c8b5e69"><div class="ttname"><a href="class_nex_gauge.html#aeea8933513ebba11584ad97f8c8b5e69">NexGauge::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of gauge. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00035">NexGauge.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_gauge_html_adabbc78f58dba4cc0a21d2a93008eaa6"><div class="ttname"><a href="class_nex_gauge.html#adabbc78f58dba4cc0a21d2a93008eaa6">NexGauge::NexGauge</a></div><div class="ttdeci">NexGauge(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_gauge_8cpp_source.html#l00022">NexGauge.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jul 27 2015 16:03:45 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
302
doc/API/_nex_hardware_8cpp.html
Normal file
@@ -0,0 +1,302 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexHardware.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexHardware.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Hardware Srial API.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_hardware_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ae26fbfe1541acac85ac10398be787852"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a> (uint32_t *number, uint32_t timeout)</td></tr>
|
||||
<tr class="memdesc:ae26fbfe1541acac85ac10398be787852"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#ae26fbfe1541acac85ac10398be787852">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae26fbfe1541acac85ac10398be787852"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f894a77fe0b93a26137e1d790c335fb"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout)</td></tr>
|
||||
<tr class="memdesc:a6f894a77fe0b93a26137e1d790c335fb"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#a6f894a77fe0b93a26137e1d790c335fb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6f894a77fe0b93a26137e1d790c335fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa382dfd2890722f1891f4924d87f2f79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:aa382dfd2890722f1891f4924d87f2f79"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#aa382dfd2890722f1891f4924d87f2f79">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa382dfd2890722f1891f4924d87f2f79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7fdd8b9f8bd1ea31e38af8d854c3c63f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a> (uint32_t timeout)</td></tr>
|
||||
<tr class="memdesc:a7fdd8b9f8bd1ea31e38af8d854c3c63f"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#a7fdd8b9f8bd1ea31e38af8d854c3c63f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7fdd8b9f8bd1ea31e38af8d854c3c63f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab09ddba6b72334d30ae091a7b038d790"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a> (void)</td></tr>
|
||||
<tr class="memdesc:ab09ddba6b72334d30ae091a7b038d790"><td class="mdescLeft"> </td><td class="mdescRight">Init Nextion's baudrate,page id. <a href="#ab09ddba6b72334d30ae091a7b038d790">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab09ddba6b72334d30ae091a7b038d790"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae4200065e323c18e6b11e91a916d8475"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</td></tr>
|
||||
<tr class="memdesc:ae4200065e323c18e6b11e91a916d8475"><td class="mdescLeft"> </td><td class="mdescRight">Call mainEventLoop,watting for Nextion's touch event. <a href="#ae4200065e323c18e6b11e91a916d8475">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae4200065e323c18e6b11e91a916d8475"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Hardware Srial API. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ab09ddba6b72334d30ae091a7b038d790"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexInit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Init Nextion's baudrate,page id. </p>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a4">CompButton.ino</a>, <a class="el" href="_comp_crop_8ino-example.html#a4">CompCrop.ino</a>, <a class="el" href="_comp_gauge_8ino-example.html#a5">CompGauge.ino</a>, <a class="el" href="_comp_hotspot_8ino-example.html#a2">CompHotspot.ino</a>, <a class="el" href="_comp_page_8ino-example.html#a3">CompPage.ino</a>, <a class="el" href="_comp_picture_8ino-example.html#a4">CompPicture.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#a5">CompProgressBar.ino</a>, <a class="el" href="_comp_slider_8ino-example.html#a5">CompSlider.ino</a>, <a class="el" href="_comp_text_8ino-example.html#a5">CompText.ino</a>, and <a class="el" href="_comp_waveform_8ino-example.html#a1">CompWaveform.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00266">266</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae4200065e323c18e6b11e91a916d8475"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void nexLoop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nex_touch.html">NexTouch</a> ** </td>
|
||||
<td class="paramname"><em>nex_listen_list</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Call mainEventLoop,watting for Nextion's touch event. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">nex_listen_list</td><td>- index to Nextion Components list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a6">CompButton.ino</a>, <a class="el" href="_comp_crop_8ino-example.html#a6">CompCrop.ino</a>, <a class="el" href="_comp_gauge_8ino-example.html#a7">CompGauge.ino</a>, <a class="el" href="_comp_hotspot_8ino-example.html#a5">CompHotspot.ino</a>, <a class="el" href="_comp_page_8ino-example.html#a5">CompPage.ino</a>, <a class="el" href="_comp_picture_8ino-example.html#a6">CompPicture.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#a7">CompProgressBar.ino</a>, <a class="el" href="_comp_slider_8ino-example.html#a7">CompSlider.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#a6">CompText.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00287">287</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7fdd8b9f8bd1ea31e38af8d854c3c63f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool recvRetCommandFinished </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Command is executed successfully. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00187">187</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae26fbfe1541acac85ac10398be787852"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool recvRetNumber </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t * </td>
|
||||
<td class="paramname"><em>number</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive uint32_t data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">number</td><td>- save uint32_t data. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00045">45</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6f894a77fe0b93a26137e1d790c335fb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t recvRetString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>len</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive string data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">buffer</td><td>- save string data. </td></tr>
|
||||
<tr><td class="paramname">len</td><td>- string buffer length. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the length of string buffer. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00097">97</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa382dfd2890722f1891f4924d87f2f79"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void sendCommand </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>cmd</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Send command to Nextion. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>- the string of command. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00164">164</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
294
doc/API/_nex_hardware_8cpp_source.html
Normal file
@@ -0,0 +1,294 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexHardware.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexHardware.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_hardware_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define NEX_RET_CMD_FINISHED (0x01)</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define NEX_RET_EVENT_LAUNCHED (0x88)</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define NEX_RET_EVENT_UPGRADED (0x89)</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define NEX_RET_EVENT_TOUCH_HEAD (0x65) </span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define NEX_RET_EVENT_POSITION_HEAD (0x67)</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define NEX_RET_EVENT_SLEEP_POSITION_HEAD (0x68)</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define NEX_RET_CURRENT_PAGE_ID_HEAD (0x66)</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define NEX_RET_STRING_HEAD (0x70)</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define NEX_RET_NUMBER_HEAD (0x71)</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define NEX_RET_INVALID_CMD (0x00)</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define NEX_RET_INVALID_COMPONENT_ID (0x02)</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#define NEX_RET_INVALID_PAGE_ID (0x03)</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NEX_RET_INVALID_PICTURE_ID (0x04)</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NEX_RET_INVALID_FONT_ID (0x05)</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define NEX_RET_INVALID_BAUD (0x11)</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define NEX_RET_INVALID_VARIABLE (0x1A)</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#define NEX_RET_INVALID_OPERATION (0x1B)</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#abf17ad67ff76ea33805be435460c7848"> 45</a></span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(uint32_t *number, uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  uint8_t temp[8] = {0};</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span> (!number)</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  nexSerial.setTimeout(timeout);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(temp) != nexSerial.readBytes((<span class="keywordtype">char</span> *)temp, <span class="keyword">sizeof</span>(temp)))</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">if</span> (temp[0] == NEX_RET_NUMBER_HEAD</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  && temp[5] == 0xFF</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  && temp[6] == 0xFF</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  && temp[7] == 0xFF</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  )</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  {</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  *number = (temp[4] << 24) | (temp[3] << 16) | (temp[2] << 8) | (temp[1]);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  ret = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> __return:</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">if</span> (ret) </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  dbSerialPrint(<span class="stringliteral">"recvRetNumber :"</span>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  dbSerialPrintln(*number);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  {</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  dbSerialPrintln(<span class="stringliteral">"recvRetNumber err"</span>);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#a96e44dd6c8d1eb261046c51e0bd029c2"> 97</a></span> uint16_t <a class="code" href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a>(<span class="keywordtype">char</span> *buffer, uint16_t len, uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  uint16_t ret = 0;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">bool</span> str_start_flag = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  uint8_t cnt_0xff = 0;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  String temp = String(<span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  uint8_t c = 0;</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">long</span> start;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">if</span> (!buffer || len == 0)</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  {</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">goto</span> __return;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  start = millis();</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">while</span> (millis() - start <= timeout)</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  {</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">while</span> (nexSerial.available())</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  {</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  c = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">if</span> (str_start_flag)</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">if</span> (0xFF == c)</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  {</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  cnt_0xff++; </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">if</span> (cnt_0xff >= 3)</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  {</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  {</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  temp += (char)c;</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (NEX_RET_STRING_HEAD == c)</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  {</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  str_start_flag = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  }</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">if</span> (cnt_0xff >= 3)</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  {</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  ret = temp.length();</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  ret = ret > len ? len : ret;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  strncpy(buffer, temp.c_str(), ret);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> __return:</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  dbSerialPrint(<span class="stringliteral">"recvRetString["</span>);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  dbSerialPrint(temp.length());</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  dbSerialPrint(temp);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  dbSerialPrintln(<span class="stringliteral">"]"</span>);</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#aa382dfd2890722f1891f4924d87f2f79"> 164</a></span> <span class="keywordtype">void</span> <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* cmd)</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> {</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordflow">while</span> (nexSerial.available())</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  {</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  nexSerial.read();</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  }</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  nexSerial.print(cmd);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  nexSerial.write(0xFF);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> }</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#ac750b0217e885b937e0f8ad31e0a2657"> 187</a></span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>(uint32_t timeout)</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> { </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  uint8_t temp[4] = {0};</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  nexSerial.setTimeout(timeout);</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(temp) != nexSerial.readBytes((<span class="keywordtype">char</span> *)temp, <span class="keyword">sizeof</span>(temp)))</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  {</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  ret = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  }</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">if</span> (temp[0] == NEX_RET_CMD_FINISHED</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  && temp[1] == 0xFF</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  && temp[2] == 0xFF</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  && temp[3] == 0xFF</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  )</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  {</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  ret = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordflow">if</span> (ret) </div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  {</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  dbSerialPrintln(<span class="stringliteral">"recvRetCommandFinished ok"</span>);</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  }</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  {</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  dbSerialPrintln(<span class="stringliteral">"recvRetCommandFinished err"</span>);</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  }</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  </div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> }</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="keyword">static</span> <span class="keywordtype">void</span> mainEventLoop(<a class="code" href="class_nex_touch.html">NexTouch</a> **list)</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> {</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">static</span> uint8_t __buffer[16];</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  uint16_t i;</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  uint8_t c; </div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  </div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">while</span> (nexSerial.available() > 0)</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  { </div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  delay(10);</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  c = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">if</span> (NEX_RET_EVENT_TOUCH_HEAD == c)</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  {</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">if</span> (nexSerial.available() >= 6)</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  {</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  __buffer[0] = c; </div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">for</span> (i = 1; i < 7; i++)</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  {</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  __buffer[i] = nexSerial.read();</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  }</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  __buffer[i] = 0x00;</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  </div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">if</span> (0xFF == __buffer[4] && 0xFF == __buffer[5] && 0xFF == __buffer[6])</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  {</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  NexTouch::iterate(list, (NexPid)__buffer[1], (NexCid)__buffer[2], (NexEventType)__buffer[3]);</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  }</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  }</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  }</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> }</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#ab09ddba6b72334d30ae091a7b038d790"> 266</a></span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> {</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordtype">bool</span> ret1 = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordtype">bool</span> ret2 = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  </div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  dbSerialBegin(9600);</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  nexSerial.begin(9600);</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(<span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(<span class="stringliteral">"bkcmd=1"</span>);</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  ret1 = <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(<span class="stringliteral">"page 0"</span>);</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  ret2 = <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordflow">return</span> ret1 && ret2;</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> }</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="_nex_hardware_8h.html#ae4200065e323c18e6b11e91a916d8475"> 287</a></span> <span class="keywordtype">void</span> <a class="code" href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> {</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  mainEventLoop(nex_listen_list);</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> }</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a6f894a77fe0b93a26137e1d790c335fb"><div class="ttname"><a href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a></div><div class="ttdeci">uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00097">NexHardware.cpp:97</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8cpp.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
302
doc/API/_nex_hardware_8h.html
Normal file
@@ -0,0 +1,302 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexHardware.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexHardware.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Hardware Srial API.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <Arduino.h></code><br />
|
||||
<code>#include "<a class="el" href="_nex_serial_config_8h_source.html">NexSerialConfig.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_hardware_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:abf17ad67ff76ea33805be435460c7848"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#abf17ad67ff76ea33805be435460c7848">recvRetNumber</a> (uint32_t *number, uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:abf17ad67ff76ea33805be435460c7848"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#abf17ad67ff76ea33805be435460c7848">More...</a><br /></td></tr>
|
||||
<tr class="separator:abf17ad67ff76ea33805be435460c7848"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96e44dd6c8d1eb261046c51e0bd029c2"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#a96e44dd6c8d1eb261046c51e0bd029c2">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:a96e44dd6c8d1eb261046c51e0bd029c2"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#a96e44dd6c8d1eb261046c51e0bd029c2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a96e44dd6c8d1eb261046c51e0bd029c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa382dfd2890722f1891f4924d87f2f79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:aa382dfd2890722f1891f4924d87f2f79"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#aa382dfd2890722f1891f4924d87f2f79">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa382dfd2890722f1891f4924d87f2f79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac750b0217e885b937e0f8ad31e0a2657"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#ac750b0217e885b937e0f8ad31e0a2657">recvRetCommandFinished</a> (uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:ac750b0217e885b937e0f8ad31e0a2657"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#ac750b0217e885b937e0f8ad31e0a2657">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac750b0217e885b937e0f8ad31e0a2657"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab09ddba6b72334d30ae091a7b038d790"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a> (void)</td></tr>
|
||||
<tr class="memdesc:ab09ddba6b72334d30ae091a7b038d790"><td class="mdescLeft"> </td><td class="mdescRight">Init Nextion's baudrate,page id. <a href="#ab09ddba6b72334d30ae091a7b038d790">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab09ddba6b72334d30ae091a7b038d790"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae4200065e323c18e6b11e91a916d8475"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_nex_hardware_8h.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **nex_listen_list)</td></tr>
|
||||
<tr class="memdesc:ae4200065e323c18e6b11e91a916d8475"><td class="mdescLeft"> </td><td class="mdescRight">Call mainEventLoop,watting for Nextion's touch event. <a href="#ae4200065e323c18e6b11e91a916d8475">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae4200065e323c18e6b11e91a916d8475"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Hardware Srial API. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>.</p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ab09ddba6b72334d30ae091a7b038d790"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool nexInit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Init Nextion's baudrate,page id. </p>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00266">266</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae4200065e323c18e6b11e91a916d8475"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void nexLoop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nex_touch.html">NexTouch</a> ** </td>
|
||||
<td class="paramname"><em>nex_listen_list</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Call mainEventLoop,watting for Nextion's touch event. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">nex_listen_list</td><td>- index to Nextion Components list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00287">287</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac750b0217e885b937e0f8ad31e0a2657"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool recvRetCommandFinished </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Command is executed successfully. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00187">187</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abf17ad67ff76ea33805be435460c7848"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool recvRetNumber </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t * </td>
|
||||
<td class="paramname"><em>number</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive uint32_t data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">number</td><td>- save uint32_t data. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Return values</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">true</td><td>- success. </td></tr>
|
||||
<tr><td class="paramname">false</td><td>- failed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00045">45</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a96e44dd6c8d1eb261046c51e0bd029c2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t recvRetString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>len</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>timeout</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Receive string data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">buffer</td><td>- save string data. </td></tr>
|
||||
<tr><td class="paramname">len</td><td>- string buffer length. </td></tr>
|
||||
<tr><td class="paramname">timeout</td><td>- set timeout time.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the length of string buffer. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00097">97</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa382dfd2890722f1891f4924d87f2f79"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void sendCommand </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>cmd</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Send command to Nextion. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>- the string of command. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="_nex_hardware_8cpp_source.html#l00164">164</a> of file <a class="el" href="_nex_hardware_8cpp_source.html">NexHardware.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
85
doc/API/_nex_hardware_8h_source.html
Normal file
@@ -0,0 +1,85 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexHardware.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexHardware.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_hardware_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifndef __NEXHARDWARE_H__</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define __NEXHARDWARE_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="_nex_serial_config_8h.html">NexSerialConfig.h</a>"</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8h.html#abf17ad67ff76ea33805be435460c7848">recvRetNumber</a>(uint32_t *number, uint32_t timeout = 100);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> uint16_t <a class="code" href="_nex_hardware_8h.html#a96e44dd6c8d1eb261046c51e0bd029c2">recvRetString</a>(<span class="keywordtype">char</span> *buffer, uint16_t len, uint32_t timeout = 100);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> <a class="code" href="_nex_hardware_8h.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* cmd);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8h.html#ac750b0217e885b937e0f8ad31e0a2657">recvRetCommandFinished</a>(uint32_t timeout = 100);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">bool</span> <a class="code" href="_nex_hardware_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> <a class="code" href="_nex_hardware_8h.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a>(<a class="code" href="class_nex_touch.html">NexTouch</a> **nex_listen_list);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXHARDWARE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_ab09ddba6b72334d30ae091a7b038d790"><div class="ttname"><a href="_nex_hardware_8h.html#ab09ddba6b72334d30ae091a7b038d790">nexInit</a></div><div class="ttdeci">bool nexInit(void)</div><div class="ttdoc">Init Nextion's baudrate,page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00266">NexHardware.cpp:266</a></div></div>
|
||||
<div class="ttc" id="_nex_serial_config_8h_html"><div class="ttname"><a href="_nex_serial_config_8h.html">NexSerialConfig.h</a></div><div class="ttdoc">Serial configure. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_abf17ad67ff76ea33805be435460c7848"><div class="ttname"><a href="_nex_hardware_8h.html#abf17ad67ff76ea33805be435460c7848">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout=100)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_ae4200065e323c18e6b11e91a916d8475"><div class="ttname"><a href="_nex_hardware_8h.html#ae4200065e323c18e6b11e91a916d8475">nexLoop</a></div><div class="ttdeci">void nexLoop(NexTouch **nex_listen_list)</div><div class="ttdoc">Call mainEventLoop,watting for Nextion's touch event. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00287">NexHardware.cpp:287</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_a96e44dd6c8d1eb261046c51e0bd029c2"><div class="ttname"><a href="_nex_hardware_8h.html#a96e44dd6c8d1eb261046c51e0bd029c2">recvRetString</a></div><div class="ttdeci">uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout=100)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00097">NexHardware.cpp:97</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_ac750b0217e885b937e0f8ad31e0a2657"><div class="ttname"><a href="_nex_hardware_8h.html#ac750b0217e885b937e0f8ad31e0a2657">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8h.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -83,12 +83,12 @@
|
||||
<div class="ttc" id="class_nex_hotspot_html_a300319e5789164b8b30a873340ebebac"><div class="ttname"><a href="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac">NexHotspot::NexHotspot</a></div><div class="ttdeci">NexHotspot(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00022">NexHotspot.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hotspot_8h_html"><div class="ttname"><a href="_nex_hotspot_8h.html">NexHotspot.h</a></div><div class="ttdoc">API of NexHotspot. </div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_ab024ae9f0cb6c3d048fff750e66b3138"><div class="ttname"><a href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">NexHotspot::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register hotspot pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00055">NexHotspot.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a334baf11f1dcdc69e8fe638364267aaa"><div class="ttname"><a href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">NexHotspot::attachPush</a></div><div class="ttdeci">void attachPush(NexTouchEventCb push, void *ptr=NULL)</div><div class="ttdoc">Register hotspot push callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00035">NexHotspot.cpp:35</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_hotspot.html" title="NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. ">NexHotspot</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_hotspot_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,35 +54,37 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXHOTSPOT_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_hotspot.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_hotspot.html">NexHotspot</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac">NexHotspot</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  NexTouchEventCb push = NULL, <span class="keywordtype">void</span> *push_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7">detachPush</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> };</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXHOTSPOT_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_hotspot.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_hotspot.html">NexHotspot</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac">NexHotspot</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  NexTouchEventCb push = NULL, <span class="keywordtype">void</span> *push_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">attachPush</a>(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7">detachPush</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> };</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXHOTSPOT_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a8137ae470e3158bf1d28fc65358e59cf"><div class="ttname"><a href="class_nex_hotspot.html#a8137ae470e3158bf1d28fc65358e59cf">NexHotspot::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload hotsopt pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00064">NexHotspot.cpp:64</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a25b023f7df931981c7a85512f3e5a5c7"><div class="ttname"><a href="class_nex_hotspot.html#a25b023f7df931981c7a85512f3e5a5c7">NexHotspot::detachPush</a></div><div class="ttdeci">void detachPush(void)</div><div class="ttdoc">Unload hotsopt push callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00044">NexHotspot.cpp:44</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a300319e5789164b8b30a873340ebebac"><div class="ttname"><a href="class_nex_hotspot.html#a300319e5789164b8b30a873340ebebac">NexHotspot::NexHotspot</a></div><div class="ttdeci">NexHotspot(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00022">NexHotspot.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html"><div class="ttname"><a href="class_nex_hotspot.html">NexHotspot</a></div><div class="ttdoc">NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8h_source.html#l00025">NexHotspot.h:25</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html"><div class="ttname"><a href="class_nex_hotspot.html">NexHotspot</a></div><div class="ttdoc">NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8h_source.html#l00026">NexHotspot.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_ab024ae9f0cb6c3d048fff750e66b3138"><div class="ttname"><a href="class_nex_hotspot.html#ab024ae9f0cb6c3d048fff750e66b3138">NexHotspot::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register hotspot pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00055">NexHotspot.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_hotspot_html_a334baf11f1dcdc69e8fe638364267aaa"><div class="ttname"><a href="class_nex_hotspot.html#a334baf11f1dcdc69e8fe638364267aaa">NexHotspot::attachPush</a></div><div class="ttdeci">void attachPush(NexTouchEventCb push, void *ptr=NULL)</div><div class="ttdoc">Register hotspot push callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hotspot_8cpp_source.html#l00035">NexHotspot.cpp:35</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -69,8 +69,8 @@
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  String cmd = String(<span class="stringliteral">"page "</span>);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  cmd += name;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5"> 55</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">NexPage::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
@@ -83,18 +83,18 @@
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> }</div>
|
||||
<div class="ttc" id="class_nex_page_html_ab54d1381b54798333de6035ce2fe76b2"><div class="ttname"><a href="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2">NexPage::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload page pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00064">NexPage.cpp:64</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a5714e41d4528b991eda4bbe578005418"><div class="ttname"><a href="class_nex_page.html#a5714e41d4528b991eda4bbe578005418">NexPage::show</a></div><div class="ttdeci">bool show(void)</div><div class="ttdoc">Change page. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00033">NexPage.cpp:33</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_page_8h_html"><div class="ttname"><a href="_nex_page_8h.html">NexPage.h</a></div><div class="ttdoc">API of NexPage. </div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a5165f40ae2278291edf0f1876ea883f9"><div class="ttname"><a href="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9">NexPage::NexPage</a></div><div class="ttdeci">NexPage(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00022">NexPage.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a12dfab060db8a063ec37cc03d423bfa5"><div class="ttname"><a href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">NexPage::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register page pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00055">NexPage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_page.html" title="NexPage,subclass of NexTouch,provides simple methods to control page component. ">NexPage</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_page_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,31 +54,33 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXPAGE_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_page.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_page.html">NexPage</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9">NexPage</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_page.html#a5714e41d4528b991eda4bbe578005418">show</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> };</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPAGE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_page.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_page.html">NexPage</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9">NexPage</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_page.html#a5714e41d4528b991eda4bbe578005418">show</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPAGE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_page_html_ab54d1381b54798333de6035ce2fe76b2"><div class="ttname"><a href="class_nex_page.html#ab54d1381b54798333de6035ce2fe76b2">NexPage::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload page pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00064">NexPage.cpp:64</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a5714e41d4528b991eda4bbe578005418"><div class="ttname"><a href="class_nex_page.html#a5714e41d4528b991eda4bbe578005418">NexPage::show</a></div><div class="ttdeci">bool show(void)</div><div class="ttdoc">Change page. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00033">NexPage.cpp:33</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html"><div class="ttname"><a href="class_nex_page.html">NexPage</a></div><div class="ttdoc">NexPage,subclass of NexTouch,provides simple methods to control page component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8h_source.html#l00025">NexPage.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_page_html"><div class="ttname"><a href="class_nex_page.html">NexPage</a></div><div class="ttdoc">NexPage,subclass of NexTouch,provides simple methods to control page component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8h_source.html#l00026">NexPage.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a5165f40ae2278291edf0f1876ea883f9"><div class="ttname"><a href="class_nex_page.html#a5165f40ae2278291edf0f1876ea883f9">NexPage::NexPage</a></div><div class="ttdeci">NexPage(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00022">NexPage.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_page_html_a12dfab060db8a063ec37cc03d423bfa5"><div class="ttname"><a href="class_nex_page.html#a12dfab060db8a063ec37cc03d423bfa5">NexPage::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register page pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_page_8cpp_source.html#l00055">NexPage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -62,8 +62,8 @@
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <span class="stringliteral">".pic"</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd"> 52</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">NexPicture::setPic</a>(uint32_t number)</div>
|
||||
@@ -76,8 +76,8 @@
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">".pic="</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f"> 72</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">NexPicture::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
@@ -90,21 +90,21 @@
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_ac5ddae20b18c4d09e5def762b2d6a045"><div class="ttname"><a href="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045">NexPicture::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload picture pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00081">NexPicture.cpp:81</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_ab1c6adff615d48261ce10c2095859abd"><div class="ttname"><a href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">NexPicture::setPic</a></div><div class="ttdeci">bool setPic(uint32_t number)</div><div class="ttdoc">Set picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00052">NexPicture.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_aa695c9fdbe4c2ce404e838cc96a23a10"><div class="ttname"><a href="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10">NexPicture::NexPicture</a></div><div class="ttdeci">NexPicture(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00022">NexPicture.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a48435e24d1e8792d01da857b56eed89f"><div class="ttname"><a href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">NexPicture::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register picture pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00072">NexPicture.cpp:72</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a11bd68ef9fe1d03d9e0d02ef1c7527e9"><div class="ttname"><a href="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9">NexPicture::getPic</a></div><div class="ttdeci">bool getPic(uint32_t *number)</div><div class="ttdoc">Get picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00035">NexPicture.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="_nex_picture_8h_html"><div class="ttname"><a href="_nex_picture_8h.html">NexPicture.h</a></div><div class="ttdoc">API of NexPicture. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_picture.html" title="NexPicture,subclass of NexTouch,provides simple methods to control picture component. ">NexPicture</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_picture_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,33 +54,35 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXPICTURE_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_picture.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_picture.html">NexPicture</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10">NexPicture</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9">getPic</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">setPic</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPICTURE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_picture.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_picture.html">NexPicture</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10">NexPicture</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9">getPic</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">setPic</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPICTURE_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_picture_html_ac5ddae20b18c4d09e5def762b2d6a045"><div class="ttname"><a href="class_nex_picture.html#ac5ddae20b18c4d09e5def762b2d6a045">NexPicture::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload picture pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00081">NexPicture.cpp:81</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_ab1c6adff615d48261ce10c2095859abd"><div class="ttname"><a href="class_nex_picture.html#ab1c6adff615d48261ce10c2095859abd">NexPicture::setPic</a></div><div class="ttdeci">bool setPic(uint32_t number)</div><div class="ttdoc">Set picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00052">NexPicture.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_aa695c9fdbe4c2ce404e838cc96a23a10"><div class="ttname"><a href="class_nex_picture.html#aa695c9fdbe4c2ce404e838cc96a23a10">NexPicture::NexPicture</a></div><div class="ttdeci">NexPicture(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00022">NexPicture.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html"><div class="ttname"><a href="class_nex_picture.html">NexPicture</a></div><div class="ttdoc">NexPicture,subclass of NexTouch,provides simple methods to control picture component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8h_source.html#l00025">NexPicture.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_picture_html"><div class="ttname"><a href="class_nex_picture.html">NexPicture</a></div><div class="ttdoc">NexPicture,subclass of NexTouch,provides simple methods to control picture component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8h_source.html#l00026">NexPicture.h:26</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a48435e24d1e8792d01da857b56eed89f"><div class="ttname"><a href="class_nex_picture.html#a48435e24d1e8792d01da857b56eed89f">NexPicture::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register picture pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00072">NexPicture.cpp:72</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_picture_html_a11bd68ef9fe1d03d9e0d02ef1c7527e9"><div class="ttname"><a href="class_nex_picture.html#a11bd68ef9fe1d03d9e0d02ef1c7527e9">NexPicture::getPic</a></div><div class="ttdeci">bool getPic(uint32_t *number)</div><div class="ttdoc">Get picture's number. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_picture_8cpp_source.html#l00035">NexPicture.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -62,8 +62,8 @@
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <span class="stringliteral">".val"</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d"> 52</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">NexProgressBar::setValue</a>(uint32_t number)</div>
|
||||
@@ -76,23 +76,23 @@
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">".val="</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_aaa7937d364cb63151bd1e1bc4729334d"><div class="ttname"><a href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">NexProgressBar::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00052">NexProgressBar.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_a3e5eb13b2aa014c8f6a9e16439917bf2"><div class="ttname"><a href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">NexProgressBar::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00035">NexProgressBar.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a257439b0ce23b3b2de73fad3944d5336"><div class="ttname"><a href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">NexTouch::recvRetNumber</a></div><div class="ttdeci">static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00351">NexTouch.cpp:351</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_a3aafcaa5927ddacfbb3016dbcff6ff26"><div class="ttname"><a href="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26">NexProgressBar::NexProgressBar</a></div><div class="ttdeci">NexProgressBar(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00022">NexProgressBar.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="_nex_progress_bar_8h_html"><div class="ttname"><a href="_nex_progress_bar_8h.html">NexProgressBar.h</a></div><div class="ttdoc">API of NexProgressBar. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_progress_bar.html" title="NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...">NexProgressBar</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_progress_bar_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,28 +54,30 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXPROGRESSBAR_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_progress_bar.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_progress_bar.html">NexProgressBar</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26">NexProgressBar</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> };</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPROGRESSBAR_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_progress_bar.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_progress_bar.html">NexProgressBar</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26">NexProgressBar</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">getValue</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">setValue</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> };</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPROGRESSBAR_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_aaa7937d364cb63151bd1e1bc4729334d"><div class="ttname"><a href="class_nex_progress_bar.html#aaa7937d364cb63151bd1e1bc4729334d">NexProgressBar::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00052">NexProgressBar.cpp:52</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_a3e5eb13b2aa014c8f6a9e16439917bf2"><div class="ttname"><a href="class_nex_progress_bar.html#a3e5eb13b2aa014c8f6a9e16439917bf2">NexProgressBar::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of progress bar. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00035">NexProgressBar.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html_a3aafcaa5927ddacfbb3016dbcff6ff26"><div class="ttname"><a href="class_nex_progress_bar.html#a3aafcaa5927ddacfbb3016dbcff6ff26">NexProgressBar::NexProgressBar</a></div><div class="ttdeci">NexProgressBar(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8cpp_source.html#l00022">NexProgressBar.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html"><div class="ttname"><a href="class_nex_progress_bar.html">NexProgressBar</a></div><div class="ttdoc">NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8h_source.html#l00025">NexProgressBar.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_progress_bar_html"><div class="ttname"><a href="class_nex_progress_bar.html">NexProgressBar</a></div><div class="ttdoc">NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...</div><div class="ttdef"><b>Definition:</b> <a href="_nex_progress_bar_8h_source.html#l00026">NexProgressBar.h:26</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -65,7 +65,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -76,7 +76,7 @@
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.cpp</title>
|
||||
<title>API: NexSlider.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,6 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -32,25 +33,40 @@
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.cpp</div> </div>
|
||||
<div class="title">NexSlider.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<dl class="section user"><dt>Show how to use API of class NexPicture. </dt><dd></dd></dl>
|
||||
|
||||
<p>API of <a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_slider_8h_source.html">NexSlider.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_slider_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</dd></dl>
|
||||
<div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_slider_8cpp_source.html">NexSlider.cpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 16 2015 10:52:21 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
113
doc/API/_nex_slider_8cpp_source.html
Normal file
@@ -0,0 +1,113 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlider.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlider.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_slider_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_slider_8h.html">NexSlider.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nex_slider.html#affe881a5512baaa31832b21c13d2bc9b"> 22</a></span> <a class="code" href="class_nex_slider.html#affe881a5512baaa31832b21c13d2bc9b">NexSlider::NexSlider</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  NexTouchEventCb pop, <span class="keywordtype">void</span> *pop_ptr)</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  :<a class="code" href="class_nex_touch.html">NexTouch</a>(pid, cid, name, pop, pop_ptr)</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> {</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107"> 36</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">NexSlider::getValue</a>(uint32_t *number)</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  String cmd = String(<span class="stringliteral">"get "</span>);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  cmd += <span class="stringliteral">".val"</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a>(number);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_nex_slider.html#a3f325bda4db913e302e94a4b25de7b5f"> 53</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_slider.html#a3f325bda4db913e302e94a4b25de7b5f">NexSlider::setValue</a>(uint32_t number)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">char</span> buf[10] = {0};</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  String cmd;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  utoa(number, buf, 10);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  cmd += <span class="stringliteral">".val="</span>;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  cmd += buf;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14"> 73</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">NexSlider::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  NexTouch::attachPop(pop, ptr);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_nex_slider.html#a3a75f7ab3db2d12313b2f80b92f18149"> 82</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_slider.html#a3a75f7ab3db2d12313b2f80b92f18149">NexSlider::detachPop</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_ae26fbfe1541acac85ac10398be787852"><div class="ttname"><a href="_nex_hardware_8cpp.html#ae26fbfe1541acac85ac10398be787852">recvRetNumber</a></div><div class="ttdeci">bool recvRetNumber(uint32_t *number, uint32_t timeout)</div><div class="ttdoc">Receive uint32_t data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00045">NexHardware.cpp:45</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a3f325bda4db913e302e94a4b25de7b5f"><div class="ttname"><a href="class_nex_slider.html#a3f325bda4db913e302e94a4b25de7b5f">NexSlider::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of slider. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00053">NexSlider.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a384d5488b421efd6affbfd32f45bb107"><div class="ttname"><a href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">NexSlider::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of slider. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00036">NexSlider.cpp:36</a></div></div>
|
||||
<div class="ttc" id="_nex_slider_8h_html"><div class="ttname"><a href="_nex_slider_8h.html">NexSlider.h</a></div><div class="ttdoc">API of NexSlider. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a3a75f7ab3db2d12313b2f80b92f18149"><div class="ttname"><a href="class_nex_slider.html#a3a75f7ab3db2d12313b2f80b92f18149">NexSlider::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload slider pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00082">NexSlider.cpp:82</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_affe881a5512baaa31832b21c13d2bc9b"><div class="ttname"><a href="class_nex_slider.html#affe881a5512baaa31832b21c13d2bc9b">NexSlider::NexSlider</a></div><div class="ttdeci">NexSlider(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00022">NexSlider.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_aa9a57a43d11514867943d2cb95acfc14"><div class="ttname"><a href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">NexSlider::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slider pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00073">NexSlider.cpp:73</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexPointer.h File Reference</title>
|
||||
<title>API: NexSlider.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -48,34 +48,35 @@
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer.h File Reference</div> </div>
|
||||
<div class="title">NexSlider.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of <a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>.
|
||||
<p>API of <a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_pointer_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<p><a href="_nex_slider_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_pointer.html">NexPointer</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control pointer component. <a href="class_nex_pointer.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_slider.html">NexSlider</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control slider component. <a href="class_nex_slider.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>. </p>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_pointer_8h_source.html">NexPointer.h</a>.</p>
|
||||
<p>Definition in file <a class="el" href="_nex_slider_8h_source.html">NexSlider.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
90
doc/API/_nex_slider_8h_source.html
Normal file
@@ -0,0 +1,90 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexSlider.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexSlider.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_slider_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXSLIDER_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXSLIDER_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_slider.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_slider.html">NexSlider</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_slider.html#affe881a5512baaa31832b21c13d2bc9b">NexSlider</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_slider.html#a3a75f7ab3db2d12313b2f80b92f18149">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">getValue</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_slider.html#a3f325bda4db913e302e94a4b25de7b5f">setValue</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXSLIDER_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_slider_html"><div class="ttname"><a href="class_nex_slider.html">NexSlider</a></div><div class="ttdoc">NexSlider,subclass of NexTouch,provides simple methods to control slider component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8h_source.html#l00026">NexSlider.h:26</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a3f325bda4db913e302e94a4b25de7b5f"><div class="ttname"><a href="class_nex_slider.html#a3f325bda4db913e302e94a4b25de7b5f">NexSlider::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of slider. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00053">NexSlider.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a384d5488b421efd6affbfd32f45bb107"><div class="ttname"><a href="class_nex_slider.html#a384d5488b421efd6affbfd32f45bb107">NexSlider::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of slider. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00036">NexSlider.cpp:36</a></div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_a3a75f7ab3db2d12313b2f80b92f18149"><div class="ttname"><a href="class_nex_slider.html#a3a75f7ab3db2d12313b2f80b92f18149">NexSlider::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload slider pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00082">NexSlider.cpp:82</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_affe881a5512baaa31832b21c13d2bc9b"><div class="ttname"><a href="class_nex_slider.html#affe881a5512baaa31832b21c13d2bc9b">NexSlider::NexSlider</a></div><div class="ttdeci">NexSlider(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00022">NexSlider.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_slider_html_aa9a57a43d11514867943d2cb95acfc14"><div class="ttname"><a href="class_nex_slider.html#aa9a57a43d11514867943d2cb95acfc14">NexSlider::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register slider pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_slider_8cpp_source.html#l00073">NexSlider.cpp:73</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -63,8 +63,8 @@
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  cmd += <span class="stringliteral">"get "</span>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  cmd += <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  cmd += <span class="stringliteral">".txt"</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(buffer,len);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a>(buffer,len);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3"> 53</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">NexText::setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer)</div>
|
||||
@@ -74,8 +74,8 @@
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  cmd += <span class="stringliteral">".txt=\""</span>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  cmd += buffer;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  cmd += <span class="stringliteral">"\""</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <a class="code" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(); </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(cmd.c_str());</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <a class="code" href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a>(); </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4"> 70</a></span> <span class="keywordtype">void</span> <a class="code" href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4">NexText::attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
@@ -88,21 +88,21 @@
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  NexTouch::detachPop(); </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a7fdd8b9f8bd1ea31e38af8d854c3c63f"><div class="ttname"><a href="_nex_hardware_8cpp.html#a7fdd8b9f8bd1ea31e38af8d854c3c63f">recvRetCommandFinished</a></div><div class="ttdeci">bool recvRetCommandFinished(uint32_t timeout)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00187">NexHardware.cpp:187</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a19589b32c981436a1bbcfe407bc766e3"><div class="ttname"><a href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">NexText::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00053">NexText.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a9b718af186036890749c2f0951be9928"><div class="ttname"><a href="class_nex_text.html#a9b718af186036890749c2f0951be9928">NexText::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload text pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00079">NexText.cpp:79</a></div></div>
|
||||
<div class="ttc" id="_nex_text_8h_html"><div class="ttname"><a href="_nex_text_8h.html">NexText.h</a></div><div class="ttdoc">API of NexText. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a822897068e62ae76bee9824de1ef85a8"><div class="ttname"><a href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">NexTouch::sendCommand</a></div><div class="ttdeci">static void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00256">NexTouch.cpp:256</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00107">NexTouch.cpp:107</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_a6f894a77fe0b93a26137e1d790c335fb"><div class="ttname"><a href="_nex_hardware_8cpp.html#a6f894a77fe0b93a26137e1d790c335fb">recvRetString</a></div><div class="ttdeci">uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00097">NexHardware.cpp:97</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a9cf417b2f25df2872492c55bdc9f5b30"><div class="ttname"><a href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">NexText::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00035">NexText.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_ab199d12188a48e5f92844452ebd493cc"><div class="ttname"><a href="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc">NexText::NexText</a></div><div class="ttdeci">NexText(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00022">NexText.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_ac9cf23a7fc63040dc129ac3cb3de1d35"><div class="ttname"><a href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">NexTouch::recvRetString</a></div><div class="ttdeci">static uint16_t recvRetString(char *buffer, uint16_t len, uint32_t timeout=500)</div><div class="ttdoc">Receive string data. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00279">NexTouch.cpp:279</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a65afd4e50e90d325dc990434fd0582d4"><div class="ttname"><a href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4">NexText::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register text pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00070">NexText.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a9129f708be2b8f7fd417803025e83507"><div class="ttname"><a href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">NexTouch::recvRetCommandFinished</a></div><div class="ttdeci">static bool recvRetCommandFinished(uint32_t timeout=100)</div><div class="ttdoc">Command is executed successfully. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00219">NexTouch.cpp:219</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,6 +55,7 @@
|
||||
<p>API of <a class="el" href="class_nex_text.html" title="NexText,subclass of NexTouch,provides simple methods to control text component. ">NexText</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_text_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -75,7 +76,7 @@ This program is free software; you can redistribute it and/or modify it under th
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -54,33 +54,35 @@
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXTEXT_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_text.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_text.html">NexText</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc">NexText</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_text.html#a9b718af186036890749c2f0951be9928">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  uint16_t <a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(<span class="keywordtype">char</span> *buffer, uint16_t len); </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer); </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> };</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXTEXT_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nex_text.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_nex_text.html">NexText</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc">NexText</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4">attachPop</a>(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_nex_text.html#a9b718af186036890749c2f0951be9928">detachPop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  uint16_t <a class="code" href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">getText</a>(<span class="keywordtype">char</span> *buffer, uint16_t len); </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer); </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXTEXT_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_text_html_a19589b32c981436a1bbcfe407bc766e3"><div class="ttname"><a href="class_nex_text.html#a19589b32c981436a1bbcfe407bc766e3">NexText::setText</a></div><div class="ttdeci">bool setText(const char *buffer)</div><div class="ttdoc">Set the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00053">NexText.cpp:53</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a9b718af186036890749c2f0951be9928"><div class="ttname"><a href="class_nex_text.html#a9b718af186036890749c2f0951be9928">NexText::detachPop</a></div><div class="ttdeci">void detachPop(void)</div><div class="ttdoc">Unload text pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00079">NexText.cpp:79</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a9cf417b2f25df2872492c55bdc9f5b30"><div class="ttname"><a href="class_nex_text.html#a9cf417b2f25df2872492c55bdc9f5b30">NexText::getText</a></div><div class="ttdeci">uint16_t getText(char *buffer, uint16_t len)</div><div class="ttdoc">Get the value of text. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00035">NexText.cpp:35</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_text_html_ab199d12188a48e5f92844452ebd493cc"><div class="ttname"><a href="class_nex_text.html#ab199d12188a48e5f92844452ebd493cc">NexText::NexText</a></div><div class="ttdeci">NexText(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00022">NexText.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_text_html_a65afd4e50e90d325dc990434fd0582d4"><div class="ttname"><a href="class_nex_text.html#a65afd4e50e90d325dc990434fd0582d4">NexText::attachPop</a></div><div class="ttdeci">void attachPop(NexTouchEventCb pop, void *ptr=NULL)</div><div class="ttdoc">Register text pop callback function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8cpp_source.html#l00070">NexText.cpp:70</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html"><div class="ttname"><a href="class_nex_text.html">NexText</a></div><div class="ttdoc">NexText,subclass of NexTouch,provides simple methods to control text component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8h_source.html#l00025">NexText.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_text_html"><div class="ttname"><a href="class_nex_text.html">NexText</a></div><div class="ttdoc">NexText,subclass of NexTouch,provides simple methods to control text component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_text_8h_source.html#l00026">NexText.h:26</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexPointer.cpp File Reference</title>
|
||||
<title>API: NexTouch.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -46,27 +46,27 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer.cpp File Reference</div> </div>
|
||||
<div class="title">NexTouch.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of Nexpointer.
|
||||
<p>API of Nextion.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_pointer_8h_source.html">NexPointer.h</a>"</code><br />
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_pointer_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<p><a href="_nex_touch_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of Nexpointer. </p>
|
||||
<div class="textblock"><p>API of Nextion. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_pointer_8cpp_source.html">NexPointer.cpp</a>.</p>
|
||||
<p>Definition in file <a class="el" href="_nex_touch_8cpp_source.html">NexTouch.cpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
191
doc/API/_nex_touch_8cpp_source.html
Normal file
@@ -0,0 +1,191 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_touch_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d"> 31</a></span> <a class="code" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  NexTouchEventCb pop, <span class="keywordtype">void</span> *pop_ptr,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  NexTouchEventCb push, <span class="keywordtype">void</span> *push_ptr)</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  this->pid = pid;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  this->cid = cid;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  this->name = name;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  this->cbPush = push;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  this->cbPop = pop;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  this->__cbpop_ptr = pop_ptr;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  this->__cbpush_ptr = push_ptr;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339"> 49</a></span> NexPid <a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">return</span> pid;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469"> 59</a></span> NexCid <a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> cid;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0"> 69</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> name;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">void</span> NexTouch::print(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> {</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  dbSerialPrint(<span class="stringliteral">"["</span>);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  dbSerialPrint((uint32_t)<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  dbSerialPrint(<span class="stringliteral">":"</span>);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  dbSerialPrint(pid);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  dbSerialPrint(cid);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">if</span> (name)</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  dbSerialPrint(name);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  {</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  dbSerialPrint(<span class="stringliteral">"(null)"</span>);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  dbSerialPrint((uint32_t)cbPush);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  dbSerialPrint(<span class="stringliteral">","</span>);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  dbSerialPrint((uint32_t)cbPop);</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  dbSerialPrintln(<span class="stringliteral">"]"</span>);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> NexTouch::attachPush(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  this->cbPush = push;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  this->__cbpush_ptr = ptr;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">void</span> NexTouch::detachPush(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  this->cbPush = NULL;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  this->__cbpush_ptr = NULL;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">void</span> NexTouch::attachPop(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr)</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  this->cbPop = pop;</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  this->__cbpop_ptr = ptr;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keywordtype">void</span> NexTouch::detachPop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> {</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  this->cbPop = NULL; </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  this->__cbpop_ptr = NULL;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> }</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">void</span> NexTouch::push(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> {</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">if</span> (cbPush)</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  {</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  cbPush(__cbpush_ptr);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="keywordtype">void</span> NexTouch::pop(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span> (cbPop)</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  cbPop(__cbpop_ptr);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  }</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> NexTouch::iterate(<a class="code" href="class_nex_touch.html">NexTouch</a> **list, NexPid pid, NexCid cid, NexEventType event)</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> {</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="class_nex_touch.html">NexTouch</a> *e = NULL;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  uint16_t i = 0;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span> (NULL == list)</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">for</span>(i = 0; (e = list[i]) != NULL; i++)</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  {</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">if</span> (e-><a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>() == pid && e-><a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>() == cid)</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  {</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  e->print();</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">if</span> (NEX_EVENT_PUSH == event)</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  {</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  e->push();</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (NEX_EVENT_POP == event)</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  {</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  e->pop();</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  }</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  }</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||
<div class="ttc" id="class_nex_touch_html_a2aaea7a401a6fef25aafafc2f06b8339"><div class="ttname"><a href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a></div><div class="ttdeci">NexPid getPid(void)</div><div class="ttdoc">Get page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00049">NexTouch.cpp:49</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a1cf4b76cda45ef6517f6d07f86c8018d"><div class="ttname"><a href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a></div><div class="ttdeci">NexTouch(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor of Nextouch. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00031">NexTouch.cpp:31</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a3d769351baa4eac31b0063949e469469"><div class="ttname"><a href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a></div><div class="ttdeci">NexCid getCid(void)</div><div class="ttdoc">Get component id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00059">NexTouch.cpp:59</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
84
doc/API/_nex_touch_8h.html
Normal file
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of Nextion.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <Arduino.h></code><br />
|
||||
<code>#include "<a class="el" href="_nex_serial_config_8h_source.html">NexSerialConfig.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_touch_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Root Class of Nextion Components. <a href="class_nex_touch.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of Nextion. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/7/10 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
121
doc/API/_nex_touch_8h_source.html
Normal file
@@ -0,0 +1,121 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexTouch.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexTouch.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_touch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXTOUCH_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXTOUCH_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_nex_serial_config_8h.html">NexSerialConfig.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">typedef</span> uint8_t NexPid;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">typedef</span> uint8_t NexCid;</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">typedef</span> void (*NexTouchEventCb)(<span class="keywordtype">void</span> *ptr);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  NEX_EVENT_POP = 0x00,</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  NEX_EVENT_PUSH = 0x01,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  NEX_EVENT_NULL</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> } NexEventType;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_nex_touch.html"> 37</a></span> <span class="keyword">class </span><a class="code" href="class_nex_touch.html">NexTouch</a> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>: <span class="comment">/* static methods */</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> iterate(<a class="code" href="class_nex_touch.html">NexTouch</a> **list, NexPid pid, NexCid cid, NexEventType event);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name, </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  NexTouchEventCb pop = NULL, <span class="keywordtype">void</span> *pop_ptr = NULL,</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  NexTouchEventCb push = NULL, <span class="keywordtype">void</span> *push_ptr = NULL);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  NexPid <a class="code" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>(<span class="keywordtype">void</span>); </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  NexCid <a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">protected</span>: <span class="comment">/* methods */</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">void</span> attachPush(NexTouchEventCb push, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">void</span> detachPush(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">void</span> attachPop(NexTouchEventCb pop, <span class="keywordtype">void</span> *ptr = NULL);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> detachPop(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">private</span>: <span class="comment">/* methods */</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">void</span> print(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">void</span> push(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">void</span> pop(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">private</span>: <span class="comment">/* data */</span> </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  NexPid pid; <span class="comment">/* Page ID */</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  NexCid cid; <span class="comment">/* Component ID */</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">char</span> *name; <span class="comment">/* An unique name */</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  NexTouchEventCb cbPush;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> *__cbpush_ptr;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  NexTouchEventCb cbPop;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">void</span> *__cbpop_ptr;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> };</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXTOUCH_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a2aaea7a401a6fef25aafafc2f06b8339"><div class="ttname"><a href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">NexTouch::getPid</a></div><div class="ttdeci">NexPid getPid(void)</div><div class="ttdoc">Get page id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00049">NexTouch.cpp:49</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a1cf4b76cda45ef6517f6d07f86c8018d"><div class="ttname"><a href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch::NexTouch</a></div><div class="ttdeci">NexTouch(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</div><div class="ttdoc">Constructor of Nextouch. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00031">NexTouch.cpp:31</a></div></div>
|
||||
<div class="ttc" id="_nex_serial_config_8h_html"><div class="ttname"><a href="_nex_serial_config_8h.html">NexSerialConfig.h</a></div><div class="ttdoc">Serial configure. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a31e2d5f2922383f8d82c33f7586643d0"><div class="ttname"><a href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">NexTouch::getObjName</a></div><div class="ttdeci">const char * getObjName(void)</div><div class="ttdoc">Get component name. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00069">NexTouch.cpp:69</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a3d769351baa4eac31b0063949e469469"><div class="ttname"><a href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a></div><div class="ttdeci">NexCid getCid(void)</div><div class="ttdoc">Get component id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00059">NexTouch.cpp:59</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
74
doc/API/_nex_waveform_8cpp.html
Normal file
@@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexWaveform.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexWaveform.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_waveform_8h_source.html">NexWaveform.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_waveform_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_waveform_8cpp_source.html">NexWaveform.cpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
90
doc/API/_nex_waveform_8cpp_source.html
Normal file
@@ -0,0 +1,90 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexWaveform.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexWaveform.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_waveform_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="_nex_waveform_8h.html">NexWaveform.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nex_waveform.html#a5f51bfc754e67e7182800f656cd69414"> 22</a></span> <a class="code" href="class_nex_waveform.html#a5f51bfc754e67e7182800f656cd69414">NexWaveform::NexWaveform</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name)</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  :<a class="code" href="class_nex_touch.html">NexTouch</a>(pid, cid, name)</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4"> 37</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">NexWaveform::addValue</a>(uint8_t ch, uint8_t number)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">char</span> buf[15] = {0};</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">if</span> (ch > 3)</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  sprintf(buf, <span class="stringliteral">"add %u,%u,%u"</span>, <a class="code" href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">getCid</a>(), ch, number);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a>(buf);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="ttc" id="_nex_waveform_8h_html"><div class="ttname"><a href="_nex_waveform_8h.html">NexWaveform.h</a></div><div class="ttdoc">API of NexWaveform. </div></div>
|
||||
<div class="ttc" id="class_nex_touch_html_a3d769351baa4eac31b0063949e469469"><div class="ttname"><a href="class_nex_touch.html#a3d769351baa4eac31b0063949e469469">NexTouch::getCid</a></div><div class="ttdeci">NexCid getCid(void)</div><div class="ttdoc">Get component id. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8cpp_source.html#l00059">NexTouch.cpp:59</a></div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html_a5b04ea7397b784947b845e2a03fc77e4"><div class="ttname"><a href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">NexWaveform::addValue</a></div><div class="ttdeci">bool addValue(uint8_t ch, uint8_t number)</div><div class="ttdoc">Add value to show. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8cpp_source.html#l00037">NexWaveform.cpp:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html_a5f51bfc754e67e7182800f656cd69414"><div class="ttname"><a href="class_nex_waveform.html#a5f51bfc754e67e7182800f656cd69414">NexWaveform::NexWaveform</a></div><div class="ttdeci">NexWaveform(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8cpp_source.html#l00022">NexWaveform.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8cpp_html_aa382dfd2890722f1891f4924d87f2f79"><div class="ttname"><a href="_nex_hardware_8cpp.html#aa382dfd2890722f1891f4924d87f2f79">sendCommand</a></div><div class="ttdeci">void sendCommand(const char *cmd)</div><div class="ttdoc">Send command to Nextion. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_hardware_8cpp_source.html#l00164">NexHardware.cpp:164</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
84
doc/API/_nex_waveform_8h.html
Normal file
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexWaveform.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NexWaveform.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>API of <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nex_waveform_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_waveform.html">NexWaveform</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a> component. <a href="class_nex_waveform.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>API of <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/11 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nex_waveform_8h_source.html">NexWaveform.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: NexPointer.h Source File</title>
|
||||
<title>API: NexWaveform.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -46,36 +46,35 @@
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">NexPointer.h</div> </div>
|
||||
<div class="title">NexWaveform.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nex_pointer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __NEXPOINTER_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define __NEXPOINTER_H__</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<a href="_nex_waveform_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifndef __NEXWAVEFORM_H__</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define __NEXWAVEFORM_H__</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_pointer.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_pointer.html">NexPointer</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_nex_waveform.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="class_nex_waveform.html">NexWaveform</a>: <span class="keyword">public</span> <a class="code" href="class_nex_touch.html">NexTouch</a></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>: <span class="comment">/* methods */</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">getValue</a>(uint32_t *number);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">setValue</a>(uint32_t number);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> };</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXPOINTER_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a9d061972b36c952732c34ccfa3e506e3"><div class="ttname"><a href="class_nex_pointer.html#a9d061972b36c952732c34ccfa3e506e3">NexPointer::getValue</a></div><div class="ttdeci">bool getValue(uint32_t *number)</div><div class="ttdoc">Get the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00035">NexPointer.cpp:35</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html"><div class="ttname"><a href="class_nex_pointer.html">NexPointer</a></div><div class="ttdoc">NexPointer,subclass of NexTouch,provides simple methods to control pointer component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8h_source.html#l00025">NexPointer.h:25</a></div></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_nex_waveform.html#a5f51bfc754e67e7182800f656cd69414">NexWaveform</a>(NexPid pid, NexCid cid, <span class="keywordtype">char</span> *name);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">addValue</a>(uint8_t ch, uint8_t number);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> };</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifdef __cplusplus */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXWAVEFORM_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="class_nex_waveform_html_a5b04ea7397b784947b845e2a03fc77e4"><div class="ttname"><a href="class_nex_waveform.html#a5b04ea7397b784947b845e2a03fc77e4">NexWaveform::addValue</a></div><div class="ttdeci">bool addValue(uint8_t ch, uint8_t number)</div><div class="ttdoc">Add value to show. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8cpp_source.html#l00037">NexWaveform.cpp:37</a></div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html_a5f51bfc754e67e7182800f656cd69414"><div class="ttname"><a href="class_nex_waveform.html#a5f51bfc754e67e7182800f656cd69414">NexWaveform::NexWaveform</a></div><div class="ttdeci">NexWaveform(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8cpp_source.html#l00022">NexWaveform.cpp:22</a></div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a354eb8a9750b734cadd66d079a47e712"><div class="ttname"><a href="class_nex_pointer.html#a354eb8a9750b734cadd66d079a47e712">NexPointer::NexPointer</a></div><div class="ttdeci">NexPointer(NexPid pid, NexCid cid, char *name)</div><div class="ttdoc">Constructor,inherited NexTouch's constructor function. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00022">NexPointer.cpp:22</a></div></div>
|
||||
<div class="ttc" id="class_nex_pointer_html_a5d6dd483961e23a83219e5bc884a2600"><div class="ttname"><a href="class_nex_pointer.html#a5d6dd483961e23a83219e5bc884a2600">NexPointer::setValue</a></div><div class="ttdeci">bool setValue(uint32_t number)</div><div class="ttdoc">Set the value of pointer. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_pointer_8cpp_source.html#l00052">NexPointer.cpp:52</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00057">NexTouch.h:57</a></div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="class_nex_waveform_html"><div class="ttname"><a href="class_nex_waveform.html">NexWaveform</a></div><div class="ttdoc">NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_waveform_8h_source.html#l00025">NexWaveform.h:25</a></div></div>
|
||||
<div class="ttc" id="class_nex_touch_html"><div class="ttname"><a href="class_nex_touch.html">NexTouch</a></div><div class="ttdoc">Root Class of Nextion Components. </div><div class="ttdef"><b>Definition:</b> <a href="_nex_touch_8h_source.html#l00037">NexTouch.h:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
88
doc/API/_nextion_8h.html
Normal file
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: Nextion.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Nextion.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Header file of Nextion Library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "Arduino.h"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_serial_config_8h_source.html">NexSerialConfig.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_touch_8h_source.html">NexTouch.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hardware_8h_source.html">NexHardware.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_button_8h_source.html">NexButton.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_crop_8h_source.html">NexCrop.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_gauge_8h_source.html">NexGauge.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_hotspot_8h_source.html">NexHotspot.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_page_8h_source.html">NexPage.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_picture_8h_source.html">NexPicture.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_progress_bar_8h_source.html">NexProgressBar.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_slider_8h_source.html">NexSlider.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_text_8h_source.html">NexText.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_nex_waveform_8h_source.html">NexWaveform.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_nextion_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Header file of Nextion Library. </p>
|
||||
<p>All examples or sketches need to include this file.</p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Wu Pengfei (email:<a href="#" onclick="location.href='mai'+'lto:'+'pen'+'gf'+'ei.'+'wu'+'@it'+'ea'+'d.c'+'c'; return false;">pengf<span style="display: none;">.nosp@m.</span>ei.w<span style="display: none;">.nosp@m.</span>u@ite<span style="display: none;">.nosp@m.</span>ad.c<span style="display: none;">.nosp@m.</span>c</a>) </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>2015/8/12 </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. <br />
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="_nextion_8h_source.html">Nextion.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
94
doc/API/_nextion_8h_source.html
Normal file
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.7"/>
|
||||
<title>API: Nextion.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
<div id="projectbrief">For Arduino developers</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.7 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Nextion.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_nextion_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifndef __NEXTION_H__</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define __NEXTION_H__</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "Arduino.h"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="_nex_serial_config_8h.html">NexSerialConfig.h</a>"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="_nex_touch_8h.html">NexTouch.h</a>"</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="_nex_hardware_8h.html">NexHardware.h</a>"</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="_nex_button_8h.html">NexButton.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="_nex_crop_8h.html">NexCrop.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="_nex_gauge_8h.html">NexGauge.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="_nex_hotspot_8h.html">NexHotspot.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="_nex_page_8h.html">NexPage.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nex_picture_8h.html">NexPicture.h</a>"</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nex_progress_bar_8h.html">NexProgressBar.h</a>"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nex_slider_8h.html">NexSlider.h</a>"</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nex_text_8h.html">NexText.h</a>"</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nex_waveform_8h.html">NexWaveform.h</a>"</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">/* #ifndef __NEXTION_H__ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="_nex_serial_config_8h_html"><div class="ttname"><a href="_nex_serial_config_8h.html">NexSerialConfig.h</a></div><div class="ttdoc">Serial configure. </div></div>
|
||||
<div class="ttc" id="_nex_waveform_8h_html"><div class="ttname"><a href="_nex_waveform_8h.html">NexWaveform.h</a></div><div class="ttdoc">API of NexWaveform. </div></div>
|
||||
<div class="ttc" id="_nex_text_8h_html"><div class="ttname"><a href="_nex_text_8h.html">NexText.h</a></div><div class="ttdoc">API of NexText. </div></div>
|
||||
<div class="ttc" id="_nex_slider_8h_html"><div class="ttname"><a href="_nex_slider_8h.html">NexSlider.h</a></div><div class="ttdoc">API of NexSlider. </div></div>
|
||||
<div class="ttc" id="_nex_button_8h_html"><div class="ttname"><a href="_nex_button_8h.html">NexButton.h</a></div><div class="ttdoc">API of NexButton. </div></div>
|
||||
<div class="ttc" id="_nex_page_8h_html"><div class="ttname"><a href="_nex_page_8h.html">NexPage.h</a></div><div class="ttdoc">API of NexPage. </div></div>
|
||||
<div class="ttc" id="_nex_crop_8h_html"><div class="ttname"><a href="_nex_crop_8h.html">NexCrop.h</a></div><div class="ttdoc">API of NexCrop. </div></div>
|
||||
<div class="ttc" id="_nex_gauge_8h_html"><div class="ttname"><a href="_nex_gauge_8h.html">NexGauge.h</a></div><div class="ttdoc">API of NexGauge. </div></div>
|
||||
<div class="ttc" id="_nex_touch_8h_html"><div class="ttname"><a href="_nex_touch_8h.html">NexTouch.h</a></div><div class="ttdoc">API of Nextion. </div></div>
|
||||
<div class="ttc" id="_nex_hardware_8h_html"><div class="ttname"><a href="_nex_hardware_8h.html">NexHardware.h</a></div><div class="ttdoc">Hardware Srial API. </div></div>
|
||||
<div class="ttc" id="_nex_hotspot_8h_html"><div class="ttname"><a href="_nex_hotspot_8h.html">NexHotspot.h</a></div><div class="ttdoc">API of NexHotspot. </div></div>
|
||||
<div class="ttc" id="_nex_progress_bar_8h_html"><div class="ttname"><a href="_nex_progress_bar_8h.html">NexProgressBar.h</a></div><div class="ttdoc">API of NexProgressBar. </div></div>
|
||||
<div class="ttc" id="_nex_picture_8h_html"><div class="ttname"><a href="_nex_picture_8h.html">NexPicture.h</a></div><div class="ttdoc">API of NexPicture. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -55,19 +55,21 @@
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_button.html" target="_self">NexButton</a></td><td class="desc"><a class="el" href="class_nex_button.html" title="NexButton,subclass of NexTouch,provides simple methods to control button component. ">NexButton</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control button component </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_crop.html" target="_self">NexCrop</a></td><td class="desc"><a class="el" href="class_nex_crop.html" title="NexCrop,subclass of NexTouch,provides simple methods to control crop component. ">NexCrop</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control crop component </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_hotspot.html" target="_self">NexHotspot</a></td><td class="desc"><a class="el" href="class_nex_hotspot.html" title="NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. ">NexHotspot</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control hotspot component </td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_page.html" target="_self">NexPage</a></td><td class="desc"><a class="el" href="class_nex_page.html" title="NexPage,subclass of NexTouch,provides simple methods to control page component. ">NexPage</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control page component </td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_picture.html" target="_self">NexPicture</a></td><td class="desc"><a class="el" href="class_nex_picture.html" title="NexPicture,subclass of NexTouch,provides simple methods to control picture component. ">NexPicture</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control picture component </td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_pointer.html" target="_self">NexPointer</a></td><td class="desc"><a class="el" href="class_nex_pointer.html" title="NexPointer,subclass of NexTouch,provides simple methods to control pointer component. ">NexPointer</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control pointer component </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_gauge.html" target="_self">NexGauge</a></td><td class="desc"><a class="el" href="class_nex_gauge.html" title="NexGauge,subclass of NexTouch,provides simple methods to control gauge component. ...">NexGauge</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control gauge component </td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_hotspot.html" target="_self">NexHotspot</a></td><td class="desc"><a class="el" href="class_nex_hotspot.html" title="NexHotspot,subclass of NexTouch,provides simple methods to control hotspot component. ">NexHotspot</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control hotspot component </td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_page.html" target="_self">NexPage</a></td><td class="desc"><a class="el" href="class_nex_page.html" title="NexPage,subclass of NexTouch,provides simple methods to control page component. ">NexPage</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control page component </td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_picture.html" target="_self">NexPicture</a></td><td class="desc"><a class="el" href="class_nex_picture.html" title="NexPicture,subclass of NexTouch,provides simple methods to control picture component. ">NexPicture</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control picture component </td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_progress_bar.html" target="_self">NexProgressBar</a></td><td class="desc"><a class="el" href="class_nex_progress_bar.html" title="NexProgressBar,subclass of NexTouch,provides simple methods to control progress bar component...">NexProgressBar</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control progress bar component </td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_text.html" target="_self">NexText</a></td><td class="desc"><a class="el" href="class_nex_text.html" title="NexText,subclass of NexTouch,provides simple methods to control text component. ">NexText</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control text component </td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_touch.html" target="_self">NexTouch</a></td><td class="desc">Root Class of Nextion Components </td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_slider.html" target="_self">NexSlider</a></td><td class="desc"><a class="el" href="class_nex_slider.html" title="NexSlider,subclass of NexTouch,provides simple methods to control slider component. ">NexSlider</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control slider component </td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_text.html" target="_self">NexText</a></td><td class="desc"><a class="el" href="class_nex_text.html" title="NexText,subclass of NexTouch,provides simple methods to control text component. ">NexText</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control text component </td></tr>
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_touch.html" target="_self">NexTouch</a></td><td class="desc">Root Class of Nextion Components </td></tr>
|
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nex_waveform.html" target="_self">NexWaveform</a></td><td class="desc"><a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control <a class="el" href="class_nex_waveform.html" title="NexWaveform,subclass of NexTouch,provides simple methods to control NexWaveform component. ">NexWaveform</a> component </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
|
Before Width: | Height: | Size: 658 B After Width: | Height: | Size: 658 B |
|
Before Width: | Height: | Size: 149 B After Width: | Height: | Size: 149 B |
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -60,19 +60,13 @@
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a2aaea7a401a6fef25aafafc2f06b8339">getPid</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_button.html#a5ba1f74aa94b41b98172e42583ee13d6">getText</a>(char *buffer, uint16_t len)</td><td class="entry"><a class="el" href="class_nex_button.html">NexButton</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a>(NexTouch **list)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_button.html">NexButton</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a>(void)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a>(uint32_t timeout=100)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a>(uint32_t *number, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a>(char *buffer, uint16_t len, uint32_t timeout=500)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a>(const char *cmd)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_button.html#a9776e1dc3cbb4af357f8d2a2924a7318">NexButton</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_button.html">NexButton</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_nex_touch.html#a1cf4b76cda45ef6517f6d07f86c8018d">NexTouch</a>(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL, NexTouchEventCb push=NULL, void *push_ptr=NULL)</td><td class="entry"><a class="el" href="class_nex_touch.html">NexTouch</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_nex_button.html#a649dafc5afb1dc7f1fc1bde1e6270290">setText</a>(const char *buffer)</td><td class="entry"><a class="el" href="class_nex_button.html">NexButton</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
|
||||
<td id="projectlogo"><img alt="Logo" src="Logo.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">API
|
||||
</div>
|
||||
@@ -101,35 +101,12 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
||||
<tr class="memitem:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a31e2d5f2922383f8d82c33f7586643d0">getObjName</a> (void)</td></tr>
|
||||
<tr class="memdesc:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Get component name. <a href="#a31e2d5f2922383f8d82c33f7586643d0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a31e2d5f2922383f8d82c33f7586643d0 inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f4c8a51d930403413d1f267348a9a1e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a5f4c8a51d930403413d1f267348a9a1e">print</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Print current object address,page id,component id, component name,pop event function address,push event function address. <br /></td></tr>
|
||||
<tr class="separator:a5f4c8a51d930403413d1f267348a9a1e inherit pub_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_static_methods_class_nex_touch"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_nex_touch')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_nex_touch.html">NexTouch</a></td></tr>
|
||||
<tr class="memitem:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a48db410f610f36196752633bf3d013ce">mainEventLoop</a> (<a class="el" href="class_nex_touch.html">NexTouch</a> **list)</td></tr>
|
||||
<tr class="memdesc:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Watting for Nextion's touch event. <a href="#a48db410f610f36196752633bf3d013ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a48db410f610f36196752633bf3d013ce inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a822897068e62ae76bee9824de1ef85a8">sendCommand</a> (const char *cmd)</td></tr>
|
||||
<tr class="memdesc:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Send command to Nextion. <a href="#a822897068e62ae76bee9824de1ef85a8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a822897068e62ae76bee9824de1ef85a8 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a9129f708be2b8f7fd417803025e83507">recvRetCommandFinished</a> (uint32_t timeout=100)</td></tr>
|
||||
<tr class="memdesc:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Command is executed successfully. <a href="#a9129f708be2b8f7fd417803025e83507">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9129f708be2b8f7fd417803025e83507 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#ac9cf23a7fc63040dc129ac3cb3de1d35">recvRetString</a> (char *buffer, uint16_t len, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive string data. <a href="#ac9cf23a7fc63040dc129ac3cb3de1d35">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac9cf23a7fc63040dc129ac3cb3de1d35 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nex_touch.html#a257439b0ce23b3b2de73fad3944d5336">recvRetNumber</a> (uint32_t *number, uint32_t timeout=500)</td></tr>
|
||||
<tr class="memdesc:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="mdescLeft"> </td><td class="mdescRight">Receive uint32_t data. <a href="#a257439b0ce23b3b2de73fad3944d5336">More...</a><br /></td></tr>
|
||||
<tr class="separator:a257439b0ce23b3b2de73fad3944d5336 inherit pub_static_methods_class_nex_touch"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="class_nex_button.html" title="NexButton,subclass of NexTouch,provides simple methods to control button component. ">NexButton</a>,subclass of <a class="el" href="class_nex_touch.html" title="Root Class of Nextion Components. ">NexTouch</a>,provides simple methods to control button component. </p>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#_a0">CompButton.ino</a>, <a class="el" href="_comp_pointer_8ino-example.html#_a1">CompPointer.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#_a1">CompProgressBar.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#_a1">CompText.ino</a>.</dd>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#_a0">CompButton.ino</a>, <a class="el" href="_comp_gauge_8ino-example.html#_a1">CompGauge.ino</a>, <a class="el" href="_comp_progress_bar_8ino-example.html#_a1">CompProgressBar.ino</a>, and <a class="el" href="_comp_text_8ino-example.html#_a1">CompText.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_button_8h_source.html#l00025">25</a> of file <a class="el" href="_nex_button_8h_source.html">NexButton.h</a>.</p>
|
||||
<p>Definition at line <a class="el" href="_nex_button_8h_source.html#l00026">26</a> of file <a class="el" href="_nex_button_8h_source.html">NexButton.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a6c7d60c2339b8c4530349fe2e75b840d"></a>
|
||||
<div class="memitem">
|
||||
@@ -163,7 +140,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a5">CompButton.ino</a>, <a class="el" href="_comp_pointer_8ino-example.html#a6">CompPointer.ino</a>, and <a class="el" href="_comp_progress_bar_8ino-example.html#a6">CompProgressBar.ino</a>.</dd>
|
||||
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_comp_button_8ino-example.html#a5">CompButton.ino</a>, <a class="el" href="_comp_gauge_8ino-example.html#a6">CompGauge.ino</a>, and <a class="el" href="_comp_progress_bar_8ino-example.html#a6">CompProgressBar.ino</a>.</dd>
|
||||
</dl>
|
||||
<p>Definition at line <a class="el" href="_nex_button_8cpp_source.html#l00070">70</a> of file <a class="el" href="_nex_button_8cpp_source.html">NexButton.cpp</a>.</p>
|
||||
|
||||
@@ -249,7 +226,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Jul 30 2015 11:21:33 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Aug 12 2015 17:41:22 for API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.7
|
||||
</small></address>
|
||||