nextion
This commit is contained in:
		
							parent
							
								
									3409ed8fb7
								
							
						
					
					
						commit
						9d96b2b5b3
					
				
					 1438 changed files with 117700 additions and 18 deletions
				
			
		
							
								
								
									
										21
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/Makefile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/Makefile
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
all: refman.pdf
 | 
			
		||||
 | 
			
		||||
pdf: refman.pdf
 | 
			
		||||
 | 
			
		||||
refman.pdf: clean refman.tex
 | 
			
		||||
	pdflatex refman
 | 
			
		||||
	makeindex refman.idx
 | 
			
		||||
	pdflatex refman
 | 
			
		||||
	latex_count=8 ; \
 | 
			
		||||
	while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
 | 
			
		||||
	    do \
 | 
			
		||||
	      echo "Rerunning latex...." ;\
 | 
			
		||||
	      pdflatex refman ;\
 | 
			
		||||
	      latex_count=`expr $$latex_count - 1` ;\
 | 
			
		||||
	    done
 | 
			
		||||
	makeindex refman.idx
 | 
			
		||||
	pdflatex refman
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_button_8cpp}{\section{Nex\+Button.\+cpp File Reference}
 | 
			
		||||
\label{_nex_button_8cpp}\index{Nex\+Button.\+cpp@{Nex\+Button.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Button.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_button}{Nex\+Button}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										37
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_button_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_button_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,37 @@
 | 
			
		|||
\hypertarget{_nex_button_8h}{\section{Nex\+Button.\+h File Reference}
 | 
			
		||||
\label{_nex_button_8h}\index{Nex\+Button.\+h@{Nex\+Button.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_button}{Nex\+Button}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_button}{Nex\+Button}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
The definition of class \hyperlink{class_nex_button}{Nex\+Button}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_checkbox_8cpp}{\section{Nex\+Checkbox.\+cpp File Reference}
 | 
			
		||||
\label{_nex_checkbox_8cpp}\index{Nex\+Checkbox.\+cpp@{Nex\+Checkbox.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Checkbox.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_checkbox}{Nex\+Checkbox}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_checkbox_8h}{\section{Nex\+Checkbox.\+h File Reference}
 | 
			
		||||
\label{_nex_checkbox_8h}\index{Nex\+Checkbox.\+h@{Nex\+Checkbox.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_checkbox}{Nex\+Checkbox}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_checkbox}{Nex\+Checkbox}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										36
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_config_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_config_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
\hypertarget{_nex_config_8h}{\section{Nex\+Config.\+h File Reference}
 | 
			
		||||
\label{_nex_config_8h}\index{Nex\+Config.\+h@{Nex\+Config.\+h}}
 | 
			
		||||
}
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga9b3a5e4cc28fc65f02c9b197e8a4c955}{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga9abc2a70f2ba1b5a4edc63e807ee172e}{db\+Serial}~Serial
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga2738b05a77cd5052e440af5b00b0ecbd}{nex\+Serial}~Serial2
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_gaf018322c574c0f39d5feb76995cdf2d6}{\#define {\bfseries db\+Serial\+Print}(a)~db\+Serial.\+print(a)}\label{group___configuration_gaf018322c574c0f39d5feb76995cdf2d6}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_ga7792c838c043fae9a630823f1c328a30}{\#define {\bfseries db\+Serial\+Println}(a)~db\+Serial.\+println(a)}\label{group___configuration_ga7792c838c043fae9a630823f1c328a30}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_gabec12d271fea8fd82696961bc9339edf}{\#define {\bfseries db\+Serial\+Begin}(a)~db\+Serial.\+begin(a)}\label{group___configuration_gabec12d271fea8fd82696961bc9339edf}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Options for user can be found here.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_crop_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_crop_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_crop_8cpp}{\section{Nex\+Crop.\+cpp File Reference}
 | 
			
		||||
\label{_nex_crop_8cpp}\index{Nex\+Crop.\+cpp@{Nex\+Crop.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Crop.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_crop}{Nex\+Crop}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_crop_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_crop_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_crop_8h}{\section{Nex\+Crop.\+h File Reference}
 | 
			
		||||
\label{_nex_crop_8h}\index{Nex\+Crop.\+h@{Nex\+Crop.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_crop}{Nex\+Crop}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_crop}{Nex\+Crop}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_dual_state_button_8cpp}{\section{Nex\+Dual\+State\+Button.\+cpp File Reference}
 | 
			
		||||
\label{_nex_dual_state_button_8cpp}\index{Nex\+Dual\+State\+Button.\+cpp@{Nex\+Dual\+State\+Button.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Dual\+State\+Button.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xianming (email\+:\href{mailto:xianming.huang@itead.cc}{\tt xianming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/11/11 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_dual_state_button_8h}{\section{Nex\+Dual\+State\+Button.\+h File Reference}
 | 
			
		||||
\label{_nex_dual_state_button_8h}\index{Nex\+Dual\+State\+Button.\+h@{Nex\+Dual\+State\+Button.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xianming (email\+:\href{mailto:xianming.huang@itead.cc}{\tt xianming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/11/11
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_gauge_8cpp}{\section{Nex\+Gauge.\+cpp File Reference}
 | 
			
		||||
\label{_nex_gauge_8cpp}\index{Nex\+Gauge.\+cpp@{Nex\+Gauge.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Gauge.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_gauge}{Nex\+Gauge}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_gauge_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_gauge_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_gauge_8h}{\section{Nex\+Gauge.\+h File Reference}
 | 
			
		||||
\label{_nex_gauge_8h}\index{Nex\+Gauge.\+h@{Nex\+Gauge.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_gauge}{Nex\+Gauge}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_gauge}{Nex\+Gauge}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_gpio_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_gpio_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_gpio_8cpp}{\section{Nex\+Gpio.\+cpp File Reference}
 | 
			
		||||
\label{_nex_gpio_8cpp}\index{Nex\+Gpio.\+cpp@{Nex\+Gpio.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Gpio.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_gpio}{Nex\+Gpio}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,92 @@
 | 
			
		|||
\hypertarget{_nex_hardware_8cpp}{\section{Nex\+Hardware.\+cpp File Reference}
 | 
			
		||||
\label{_nex_hardware_8cpp}\index{Nex\+Hardware.\+cpp@{Nex\+Hardware.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_ae3edc1700fdd59bc9d11a5ead7d2b7bf}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+C\+M\+D\+\_\+\+F\+I\+N\+I\+S\+H\+E\+D}~(0x01)}\label{_nex_hardware_8cpp_ae3edc1700fdd59bc9d11a5ead7d2b7bf}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a97ae92ee182304b936dfa6047dbf74dd}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+A\+U\+N\+C\+H\+E\+D}~(0x88)}\label{_nex_hardware_8cpp_a97ae92ee182304b936dfa6047dbf74dd}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a82ed72ae453aceb87a028c8852fa8fb5}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+U\+P\+G\+R\+A\+D\+E\+D}~(0x89)}\label{_nex_hardware_8cpp_a82ed72ae453aceb87a028c8852fa8fb5}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a35fd18c4bac38480ee0245b52ee4ea77}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+T\+O\+U\+C\+H\+\_\+\+H\+E\+A\+D}~(0x65)}\label{_nex_hardware_8cpp_a35fd18c4bac38480ee0245b52ee4ea77}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a3bee97cbefe18e5722460ad3a956efe3}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+H\+E\+A\+D}~(0x67)}\label{_nex_hardware_8cpp_a3bee97cbefe18e5722460ad3a956efe3}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_ad71409f4588b5daebfb34e1c9f5f5f27}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+L\+E\+E\+P\+\_\+\+P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+H\+E\+A\+D}~(0x68)}\label{_nex_hardware_8cpp_ad71409f4588b5daebfb34e1c9f5f5f27}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a8ecaa6008b80a4bbed8be6a523508814}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+P\+A\+G\+E\+\_\+\+I\+D\+\_\+\+H\+E\+A\+D}~(0x66)}\label{_nex_hardware_8cpp_a8ecaa6008b80a4bbed8be6a523508814}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_ad393b486073a63b083b94e0926ce755b}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+H\+E\+A\+D}~(0x70)}\label{_nex_hardware_8cpp_ad393b486073a63b083b94e0926ce755b}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a753a02ecda0a2cfed5b448dfb2bd9032}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+N\+U\+M\+B\+E\+R\+\_\+\+H\+E\+A\+D}~(0x71)}\label{_nex_hardware_8cpp_a753a02ecda0a2cfed5b448dfb2bd9032}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a09b3fd43e3232a8df9dfa2606183db60}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+M\+D}~(0x00)}\label{_nex_hardware_8cpp_a09b3fd43e3232a8df9dfa2606183db60}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a4efe404424b8f1316f84c57ad293406c}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T\+\_\+\+I\+D}~(0x02)}\label{_nex_hardware_8cpp_a4efe404424b8f1316f84c57ad293406c}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a9d13ad0362b7ff8876f190e9d01454b8}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+P\+A\+G\+E\+\_\+\+I\+D}~(0x03)}\label{_nex_hardware_8cpp_a9d13ad0362b7ff8876f190e9d01454b8}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a28f4c61d70816f56b19218370db65dd0}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+P\+I\+C\+T\+U\+R\+E\+\_\+\+I\+D}~(0x04)}\label{_nex_hardware_8cpp_a28f4c61d70816f56b19218370db65dd0}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a3d21e14aca88ed8864740ab9c9b22fdd}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+F\+O\+N\+T\+\_\+\+I\+D}~(0x05)}\label{_nex_hardware_8cpp_a3d21e14aca88ed8864740ab9c9b22fdd}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_aafafcc0e09c7ad210c7bab9bc665c152}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+B\+A\+U\+D}~(0x11)}\label{_nex_hardware_8cpp_aafafcc0e09c7ad210c7bab9bc665c152}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a01de24b149d483660f16993be96e4e34}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+V\+A\+R\+I\+A\+B\+L\+E}~(0x1\+A)}\label{_nex_hardware_8cpp_a01de24b149d483660f16993be96e4e34}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_aa0f5b36c29c3a5888c8fe91860bbef47}{\#define {\bfseries N\+E\+X\+\_\+\+R\+E\+T\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+N}~(0x1\+B)}\label{_nex_hardware_8cpp_aa0f5b36c29c3a5888c8fe91860bbef47}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_ae26fbfe1541acac85ac10398be787852}{bool {\bfseries recv\+Ret\+Number} (uint32\+\_\+t $\ast$number, uint32\+\_\+t timeout)}\label{_nex_hardware_8cpp_ae26fbfe1541acac85ac10398be787852}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a6f894a77fe0b93a26137e1d790c335fb}{uint16\+\_\+t {\bfseries recv\+Ret\+String} (char $\ast$buffer, uint16\+\_\+t len, uint32\+\_\+t timeout)}\label{_nex_hardware_8cpp_a6f894a77fe0b93a26137e1d790c335fb}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_aa382dfd2890722f1891f4924d87f2f79}{void {\bfseries send\+Command} (const char $\ast$cmd)}\label{_nex_hardware_8cpp_aa382dfd2890722f1891f4924d87f2f79}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8cpp_a7fdd8b9f8bd1ea31e38af8d854c3c63f}{bool {\bfseries recv\+Ret\+Command\+Finished} (uint32\+\_\+t timeout)}\label{_nex_hardware_8cpp_a7fdd8b9f8bd1ea31e38af8d854c3c63f}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{group___core_a_p_i_gab09ddba6b72334d30ae091a7b038d790}{nex\+Init} (void)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{group___core_a_p_i_ga91c549e696b0ca035cf18901e6a50d5a}{nex\+Loop} (\hyperlink{class_nex_touch}{Nex\+Touch} $\ast$nex\+\_\+listen\+\_\+list\mbox{[}$\,$\mbox{]})
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of base A\+P\+I for using Nextion.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/11 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,40 @@
 | 
			
		|||
\hypertarget{_nex_hardware_8h}{\section{Nex\+Hardware.\+h File Reference}
 | 
			
		||||
\label{_nex_hardware_8h}\index{Nex\+Hardware.\+h@{Nex\+Hardware.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include $<$Arduino.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Config.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{group___core_a_p_i_gab09ddba6b72334d30ae091a7b038d790}{nex\+Init} (void)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{group___core_a_p_i_ga91c549e696b0ca035cf18901e6a50d5a}{nex\+Loop} (\hyperlink{class_nex_touch}{Nex\+Touch} $\ast$nex\+\_\+listen\+\_\+list\mbox{[}$\,$\mbox{]})
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8h_abf17ad67ff76ea33805be435460c7848}{bool {\bfseries recv\+Ret\+Number} (uint32\+\_\+t $\ast$number, uint32\+\_\+t timeout=100)}\label{_nex_hardware_8h_abf17ad67ff76ea33805be435460c7848}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8h_a96e44dd6c8d1eb261046c51e0bd029c2}{uint16\+\_\+t {\bfseries recv\+Ret\+String} (char $\ast$buffer, uint16\+\_\+t len, uint32\+\_\+t timeout=100)}\label{_nex_hardware_8h_a96e44dd6c8d1eb261046c51e0bd029c2}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8h_aa382dfd2890722f1891f4924d87f2f79}{void {\bfseries send\+Command} (const char $\ast$cmd)}\label{_nex_hardware_8h_aa382dfd2890722f1891f4924d87f2f79}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_hardware_8h_ac750b0217e885b937e0f8ad31e0a2657}{bool {\bfseries recv\+Ret\+Command\+Finished} (uint32\+\_\+t timeout=100)}\label{_nex_hardware_8h_ac750b0217e885b937e0f8ad31e0a2657}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of base A\+P\+I for using Nextion.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/11 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_hotspot_8cpp}{\section{Nex\+Hotspot.\+cpp File Reference}
 | 
			
		||||
\label{_nex_hotspot_8cpp}\index{Nex\+Hotspot.\+cpp@{Nex\+Hotspot.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hotspot.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_hotspot}{Nex\+Hotspot}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_hotspot_8h}{\section{Nex\+Hotspot.\+h File Reference}
 | 
			
		||||
\label{_nex_hotspot_8h}\index{Nex\+Hotspot.\+h@{Nex\+Hotspot.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_hotspot}{Nex\+Hotspot}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_hotspot}{Nex\+Hotspot}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_number_8cpp}{\section{Nex\+Number.\+cpp File Reference}
 | 
			
		||||
\label{_nex_number_8cpp}\index{Nex\+Number.\+cpp@{Nex\+Number.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Number.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_number}{Nex\+Number}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xianming (email\+:\href{mailto:xianming.huang@itead.cc}{\tt xianming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_number_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_number_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_number_8h}{\section{Nex\+Number.\+h File Reference}
 | 
			
		||||
\label{_nex_number_8h}\index{Nex\+Number.\+h@{Nex\+Number.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_number}{Nex\+Number}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_number}{Nex\+Number}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_object_8cpp}{\section{Nex\+Object.\+cpp File Reference}
 | 
			
		||||
\label{_nex_object_8cpp}\index{Nex\+Object.\+cpp@{Nex\+Object.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Object.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_object}{Nex\+Object}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_object_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_object_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_object_8h}{\section{Nex\+Object.\+h File Reference}
 | 
			
		||||
\label{_nex_object_8h}\index{Nex\+Object.\+h@{Nex\+Object.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include $<$Arduino.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Config.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_object}{Nex\+Object}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_object}{Nex\+Object}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_page_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_page_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_page_8cpp}{\section{Nex\+Page.\+cpp File Reference}
 | 
			
		||||
\label{_nex_page_8cpp}\index{Nex\+Page.\+cpp@{Nex\+Page.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Page.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_page}{Nex\+Page}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_page_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_page_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_page_8h}{\section{Nex\+Page.\+h File Reference}
 | 
			
		||||
\label{_nex_page_8h}\index{Nex\+Page.\+h@{Nex\+Page.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_page}{Nex\+Page}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_page}{Nex\+Page}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_picture_8cpp}{\section{Nex\+Picture.\+cpp File Reference}
 | 
			
		||||
\label{_nex_picture_8cpp}\index{Nex\+Picture.\+cpp@{Nex\+Picture.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Picture.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_picture}{Nex\+Picture}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_picture_8h}{\section{Nex\+Picture.\+h File Reference}
 | 
			
		||||
\label{_nex_picture_8h}\index{Nex\+Picture.\+h@{Nex\+Picture.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_picture}{Nex\+Picture}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_picture}{Nex\+Picture}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_progress_bar_8cpp}{\section{Nex\+Progress\+Bar.\+cpp File Reference}
 | 
			
		||||
\label{_nex_progress_bar_8cpp}\index{Nex\+Progress\+Bar.\+cpp@{Nex\+Progress\+Bar.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Progress\+Bar.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_progress_bar_8h}{\section{Nex\+Progress\+Bar.\+h File Reference}
 | 
			
		||||
\label{_nex_progress_bar_8h}\index{Nex\+Progress\+Bar.\+h@{Nex\+Progress\+Bar.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_radio_8cpp}{\section{Nex\+Radio.\+cpp File Reference}
 | 
			
		||||
\label{_nex_radio_8cpp}\index{Nex\+Radio.\+cpp@{Nex\+Radio.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Radio.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_radio}{Nex\+Radio}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_radio_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_radio_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_radio_8h}{\section{Nex\+Radio.\+h File Reference}
 | 
			
		||||
\label{_nex_radio_8h}\index{Nex\+Radio.\+h@{Nex\+Radio.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_radio}{Nex\+Radio}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_radio}{Nex\+Radio}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_rtc_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_rtc_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_rtc_8cpp}{\section{Nex\+Rtc.\+cpp File Reference}
 | 
			
		||||
\label{_nex_rtc_8cpp}\index{Nex\+Rtc.\+cpp@{Nex\+Rtc.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Rtc.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_rtc}{Nex\+Rtc}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_scrolltext_8cpp}{\section{Nex\+Scrolltext.\+cpp File Reference}
 | 
			
		||||
\label{_nex_scrolltext_8cpp}\index{Nex\+Scrolltext.\+cpp@{Nex\+Scrolltext.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Scrolltext.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_scrolltext}{Nex\+Scrolltext}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_scrolltext_8h}{\section{Nex\+Scrolltext.\+h File Reference}
 | 
			
		||||
\label{_nex_scrolltext_8h}\index{Nex\+Scrolltext.\+h@{Nex\+Scrolltext.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_scrolltext}{Nex\+Scrolltext}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_scrolltext}{Nex\+Scrolltext}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_slider_8cpp}{\section{Nex\+Slider.\+cpp File Reference}
 | 
			
		||||
\label{_nex_slider_8cpp}\index{Nex\+Slider.\+cpp@{Nex\+Slider.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Slider.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_slider}{Nex\+Slider}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_slider_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_slider_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_slider_8h}{\section{Nex\+Slider.\+h File Reference}
 | 
			
		||||
\label{_nex_slider_8h}\index{Nex\+Slider.\+h@{Nex\+Slider.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_slider}{Nex\+Slider}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_slider}{Nex\+Slider}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_text_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_text_8cpp.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_text_8cpp}{\section{Nex\+Text.\+cpp File Reference}
 | 
			
		||||
\label{_nex_text_8cpp}\index{Nex\+Text.\+cpp@{Nex\+Text.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Text.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_text}{Nex\+Text}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_text_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_text_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_text_8h}{\section{Nex\+Text.\+h File Reference}
 | 
			
		||||
\label{_nex_text_8h}\index{Nex\+Text.\+h@{Nex\+Text.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_text}{Nex\+Text}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_text}{Nex\+Text}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_timer_8cpp}{\section{Nex\+Timer.\+cpp File Reference}
 | 
			
		||||
\label{_nex_timer_8cpp}\index{Nex\+Timer.\+cpp@{Nex\+Timer.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Timer.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_timer}{Nex\+Timer}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xianming (email\+:\href{mailto:xianming.huang@itead.cc}{\tt xianming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/26 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_timer_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_timer_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_timer_8h}{\section{Nex\+Timer.\+h File Reference}
 | 
			
		||||
\label{_nex_timer_8h}\index{Nex\+Timer.\+h@{Nex\+Timer.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_timer}{Nex\+Timer}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_timer}{Nex\+Timer}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xianming (email\+:\href{mailto:xianming.huang@itead.cc}{\tt xianming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/26
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_touch_8cpp}{\section{Nex\+Touch.\+cpp File Reference}
 | 
			
		||||
\label{_nex_touch_8cpp}\index{Nex\+Touch.\+cpp@{Nex\+Touch.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_touch}{Nex\+Touch}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										38
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_touch_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_touch_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,38 @@
 | 
			
		|||
\hypertarget{_nex_touch_8h}{\section{Nex\+Touch.\+h File Reference}
 | 
			
		||||
\label{_nex_touch_8h}\index{Nex\+Touch.\+h@{Nex\+Touch.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include $<$Arduino.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Config.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Object.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_touch}{Nex\+Touch}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___touch_event_ga748c37a9bbe04ddc680fe1686154fefb}{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H}~(0x01)
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___touch_event_ga5db3d99f88ac878875ca47713b7a54b6}{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P}~(0x00)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Typedefs}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
typedef void($\ast$ \hyperlink{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{Nex\+Touch\+Event\+Cb} )(void $\ast$ptr)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_touch}{Nex\+Touch}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,32 @@
 | 
			
		|||
\hypertarget{_nex_upload_8cpp}{\section{Nex\+Upload.\+cpp File Reference}
 | 
			
		||||
\label{_nex_upload_8cpp}\index{Nex\+Upload.\+cpp@{Nex\+Upload.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Upload.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include $<$Software\+Serial.\+h$>$}\\*
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_upload_8cpp_af018322c574c0f39d5feb76995cdf2d6}{\#define {\bfseries db\+Serial\+Print}(a)~db\+Serial.\+print(a)}\label{_nex_upload_8cpp_af018322c574c0f39d5feb76995cdf2d6}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_upload_8cpp_a7792c838c043fae9a630823f1c328a30}{\#define {\bfseries db\+Serial\+Println}(a)~db\+Serial.\+println(a)}\label{_nex_upload_8cpp_a7792c838c043fae9a630823f1c328a30}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{_nex_upload_8cpp_abec12d271fea8fd82696961bc9339edf}{\#define {\bfseries db\+Serial\+Begin}(a)~db\+Serial.\+begin(a)}\label{_nex_upload_8cpp_abec12d271fea8fd82696961bc9339edf}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of download tft file for nextion.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Chen Zengpeng (email\+:\href{mailto:zengpeng.chen@itead.cc}{\tt zengpeng.\+chen@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/3/29 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										27
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_upload_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nex_upload_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,27 @@
 | 
			
		|||
\hypertarget{_nex_upload_8h}{\section{Nex\+Upload.\+h File Reference}
 | 
			
		||||
\label{_nex_upload_8h}\index{Nex\+Upload.\+h@{Nex\+Upload.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include $<$Arduino.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include $<$S\+P\+I.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include $<$S\+D.\+h$>$}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_upload}{Nex\+Upload}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_upload}{Nex\+Upload}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Chen Zengpeng (email\+:\href{mailto:zengpeng.chen@itead.cc}{\tt zengpeng.\+chen@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/3/29
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_variable_8cpp}{\section{Nex\+Variable.\+cpp File Reference}
 | 
			
		||||
\label{_nex_variable_8cpp}\index{Nex\+Variable.\+cpp@{Nex\+Variable.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Variable.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_text}{Nex\+Text}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
huang xiaoming (email\+:\href{mailto:xiaoming.huang@itead.cc}{\tt xiaoming.\+huang@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2016/9/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
\hypertarget{_nex_waveform_8cpp}{\section{Nex\+Waveform.\+cpp File Reference}
 | 
			
		||||
\label{_nex_waveform_8cpp}\index{Nex\+Waveform.\+cpp@{Nex\+Waveform.\+cpp}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Waveform.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The implementation of class \hyperlink{class_nex_waveform}{Nex\+Waveform}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\hypertarget{_nex_waveform_8h}{\section{Nex\+Waveform.\+h File Reference}
 | 
			
		||||
\label{_nex_waveform_8h}\index{Nex\+Waveform.\+h@{Nex\+Waveform.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_waveform}{Nex\+Waveform}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The definition of class \hyperlink{class_nex_waveform}{Nex\+Waveform}.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/13
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										43
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nextion_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/_nextion_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
\hypertarget{_nextion_8h}{\section{Nextion.\+h File Reference}
 | 
			
		||||
\label{_nextion_8h}\index{Nextion.\+h@{Nextion.\+h}}
 | 
			
		||||
}
 | 
			
		||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Config.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Touch.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hardware.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Button.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Crop.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Gauge.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Hotspot.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Page.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Picture.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Progress\+Bar.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Slider.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Text.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Waveform.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Timer.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Number.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Dual\+State\+Button.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Variable.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Checkbox.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Radio.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Scrolltext.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Gpio.\+h\char`\"{}}\\*
 | 
			
		||||
{\ttfamily \#include \char`\"{}Nex\+Rtc.\+h\char`\"{}}\\*
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
The header file including all other header files provided by this library.
 | 
			
		||||
 | 
			
		||||
Every example sketch should include this file.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/12 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2014-\/2015 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/annotated.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/annotated.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
\section{Class List}
 | 
			
		||||
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_button}{Nex\+Button} }{\pageref{class_nex_button}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_checkbox}{Nex\+Checkbox} }{\pageref{class_nex_checkbox}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_crop}{Nex\+Crop} }{\pageref{class_nex_crop}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button} }{\pageref{class_nex_d_s_button}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_gauge}{Nex\+Gauge} }{\pageref{class_nex_gauge}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_gpio}{Nex\+Gpio} }{\pageref{class_nex_gpio}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_hotspot}{Nex\+Hotspot} }{\pageref{class_nex_hotspot}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_number}{Nex\+Number} }{\pageref{class_nex_number}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_object}{Nex\+Object} }{\pageref{class_nex_object}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_page}{Nex\+Page} }{\pageref{class_nex_page}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_picture}{Nex\+Picture} }{\pageref{class_nex_picture}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar} }{\pageref{class_nex_progress_bar}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_radio}{Nex\+Radio} }{\pageref{class_nex_radio}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_rtc}{Nex\+Rtc} }{\pageref{class_nex_rtc}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_scrolltext}{Nex\+Scrolltext} }{\pageref{class_nex_scrolltext}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_slider}{Nex\+Slider} }{\pageref{class_nex_slider}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_text}{Nex\+Text} }{\pageref{class_nex_text}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_timer}{Nex\+Timer} }{\pageref{class_nex_timer}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_touch}{Nex\+Touch} }{\pageref{class_nex_touch}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_upload}{Nex\+Upload} }{\pageref{class_nex_upload}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_variable}{Nex\+Variable} }{\pageref{class_nex_variable}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{class_nex_waveform}{Nex\+Waveform} }{\pageref{class_nex_waveform}}{}
 | 
			
		||||
\end{DoxyCompactList}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_button.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_button.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexButton) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexButton) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										524
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_button.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										524
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_button.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,524 @@
 | 
			
		|||
\hypertarget{class_nex_button}{\section{Nex\+Button Class Reference}
 | 
			
		||||
\label{class_nex_button}\index{Nex\+Button@{Nex\+Button}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Button.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Button\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_button}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_button_a57d346614059bac40aff955a0dc9d76a}{Nex\+Button} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint16\+\_\+t \hyperlink{class_nex_button_a5ba1f74aa94b41b98172e42583ee13d6}{get\+Text} (char $\ast$buffer, uint16\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a649dafc5afb1dc7f1fc1bde1e6270290}{set\+Text} (const char $\ast$buffer)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_a85eb673a290ee35f3a73e9b02193fc70}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_ae6ade99045d0f97594eac50adc7c12f7}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_abb5a765ca9079944757480a9fda1a6ac}{Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_acdc1da7ffea8791a8237b201d572d1e3}{Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_a51b1b698696d7d4969ebb21754bb7e4d}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a9fbfe6df7a285e470fb8bc3fd77df00a}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_a970789126a0781810f499ae064fed942}{Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a5fe5e3331795ecb43eacf5aead7f5f4a}{Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_ab970c6e27b5d1d9082b0b3bf47ed9d47}{Get\+\_\+place\+\_\+xcen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a76cdf6324e05d7a2c30f397e947e7cc7}{Set\+\_\+place\+\_\+xcen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_aea0a8ea4e9a28ae3769414f2532483e9}{Get\+\_\+place\+\_\+ycen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a50c8c3678dd815ec8d4e111c79251b53}{Set\+\_\+place\+\_\+ycen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_aba350b47585e53ece6c5f6a83fe58698}{get\+Font} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a0fc4598f87578079127ea33a303962ff}{set\+Font} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_a4be9d316efb2e3c537fdbcbc74c5597c}{Get\+\_\+background\+\_\+cropi\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a71fc4f96d4700bd50cd6c937a0bfd43d}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_ab85cad116c12d13fef9fcfb7dd7ae32e}{Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a8f63f08fa00609546011b0a66e7070a7}{Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_a81c5a95583a9561f4a188b3e3e082280}{Get\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a926c09d2615d74ef67d577c2934e2982}{Set\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_button_afce48613e87933b48e3b29901633c341}{Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_button_a2c1ded80df08c3726347b8acc68d1678}{Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_button}{Nex\+Button} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after push and pop it. It is recommanded that only call \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{Nex\+Touch\+::attach\+Pop} to satisfy your purpose.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
Please do not call \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{Nex\+Touch\+::attach\+Push} on this component, even though you can. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_button_a57d346614059bac40aff955a0dc9d76a}{\index{Nex\+Button@{Nex\+Button}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\index{Nex\+Button@{Nex\+Button}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Nex\+Button}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Button\+::\+Nex\+Button (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a57d346614059bac40aff955a0dc9d76a}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_button_a85eb673a290ee35f3a73e9b02193fc70}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a85eb673a290ee35f3a73e9b02193fc70}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a4be9d316efb2e3c537fdbcbc74c5597c}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+background\+\_\+cropi\+\_\+picc@{Get\+\_\+background\+\_\+cropi\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+cropi\+\_\+picc@{Get\+\_\+background\+\_\+cropi\+\_\+picc}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+cropi\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+background\+\_\+cropi\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a4be9d316efb2e3c537fdbcbc74c5597c}
 | 
			
		||||
Get picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a81c5a95583a9561f4a188b3e3e082280}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a81c5a95583a9561f4a188b3e3e082280}
 | 
			
		||||
Get pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a51b1b698696d7d4969ebb21754bb7e4d}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a51b1b698696d7d4969ebb21754bb7e4d}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_ab970c6e27b5d1d9082b0b3bf47ed9d47}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_ab970c6e27b5d1d9082b0b3bf47ed9d47}
 | 
			
		||||
Get xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_aea0a8ea4e9a28ae3769414f2532483e9}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_aea0a8ea4e9a28ae3769414f2532483e9}
 | 
			
		||||
Get ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_abb5a765ca9079944757480a9fda1a6ac}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2@{Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}}
 | 
			
		||||
\index{Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2@{Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_abb5a765ca9079944757480a9fda1a6ac}
 | 
			
		||||
Get bco2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_ab85cad116c12d13fef9fcfb7dd7ae32e}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2@{Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}}
 | 
			
		||||
\index{Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2@{Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_ab85cad116c12d13fef9fcfb7dd7ae32e}
 | 
			
		||||
Get picc2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_afce48613e87933b48e3b29901633c341}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2@{Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}}
 | 
			
		||||
\index{Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2@{Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_afce48613e87933b48e3b29901633c341}
 | 
			
		||||
Get pic2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a970789126a0781810f499ae064fed942}{\index{Nex\+Button@{Nex\+Button}!Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2@{Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}}
 | 
			
		||||
\index{Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2@{Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::\+Get\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a970789126a0781810f499ae064fed942}
 | 
			
		||||
Get pco2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_aba350b47585e53ece6c5f6a83fe58698}{\index{Nex\+Button@{Nex\+Button}!get\+Font@{get\+Font}}
 | 
			
		||||
\index{get\+Font@{get\+Font}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{get\+Font}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Button\+::get\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_aba350b47585e53ece6c5f6a83fe58698}
 | 
			
		||||
Get font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data return \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a5ba1f74aa94b41b98172e42583ee13d6}{\index{Nex\+Button@{Nex\+Button}!get\+Text@{get\+Text}}
 | 
			
		||||
\index{get\+Text@{get\+Text}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{get\+Text}]{\setlength{\rightskip}{0pt plus 5cm}uint16\+\_\+t Nex\+Button\+::get\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{buffer, }
 | 
			
		||||
\item[{uint16\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a5ba1f74aa94b41b98172e42583ee13d6}
 | 
			
		||||
Get text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em len} & -\/ length of buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_ae6ade99045d0f97594eac50adc7c12f7}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_ae6ade99045d0f97594eac50adc7c12f7}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a71fc4f96d4700bd50cd6c937a0bfd43d}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a71fc4f96d4700bd50cd6c937a0bfd43d}
 | 
			
		||||
Set picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a926c09d2615d74ef67d577c2934e2982}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a926c09d2615d74ef67d577c2934e2982}
 | 
			
		||||
Set pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a9fbfe6df7a285e470fb8bc3fd77df00a}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a9fbfe6df7a285e470fb8bc3fd77df00a}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a76cdf6324e05d7a2c30f397e947e7cc7}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a76cdf6324e05d7a2c30f397e947e7cc7}
 | 
			
		||||
Set xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a50c8c3678dd815ec8d4e111c79251b53}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a50c8c3678dd815ec8d4e111c79251b53}
 | 
			
		||||
Set ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_acdc1da7ffea8791a8237b201d572d1e3}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2@{Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}}
 | 
			
		||||
\index{Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2@{Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+press\+\_\+background\+\_\+color\+\_\+bco2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_acdc1da7ffea8791a8237b201d572d1e3}
 | 
			
		||||
Set bco2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a8f63f08fa00609546011b0a66e7070a7}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2@{Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}}
 | 
			
		||||
\index{Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2@{Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+press\+\_\+background\+\_\+crop\+\_\+picc2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a8f63f08fa00609546011b0a66e7070a7}
 | 
			
		||||
Set picc2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a2c1ded80df08c3726347b8acc68d1678}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2@{Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}}
 | 
			
		||||
\index{Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2@{Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+press\+\_\+background\+\_\+image\+\_\+pic2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a2c1ded80df08c3726347b8acc68d1678}
 | 
			
		||||
Set pic2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a5fe5e3331795ecb43eacf5aead7f5f4a}{\index{Nex\+Button@{Nex\+Button}!Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2@{Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}}
 | 
			
		||||
\index{Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2@{Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::\+Set\+\_\+press\+\_\+font\+\_\+color\+\_\+pco2 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a5fe5e3331795ecb43eacf5aead7f5f4a}
 | 
			
		||||
Set pco2 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a0fc4598f87578079127ea33a303962ff}{\index{Nex\+Button@{Nex\+Button}!set\+Font@{set\+Font}}
 | 
			
		||||
\index{set\+Font@{set\+Font}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{set\+Font}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::set\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a0fc4598f87578079127ea33a303962ff}
 | 
			
		||||
Set font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_button_a649dafc5afb1dc7f1fc1bde1e6270290}{\index{Nex\+Button@{Nex\+Button}!set\+Text@{set\+Text}}
 | 
			
		||||
\index{set\+Text@{set\+Text}!Nex\+Button@{Nex\+Button}}
 | 
			
		||||
\subsubsection[{set\+Text}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Button\+::set\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{buffer}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_button_a649dafc5afb1dc7f1fc1bde1e6270290}
 | 
			
		||||
Set text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ text buffer terminated with '\textbackslash{}0'. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_button_8h}{Nex\+Button.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_button_8cpp}{Nex\+Button.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_checkbox.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_checkbox.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 612.244898
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.816667 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexCheckbox) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexCheckbox) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										179
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_checkbox.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_checkbox.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,179 @@
 | 
			
		|||
\hypertarget{class_nex_checkbox}{\section{Nex\+Checkbox Class Reference}
 | 
			
		||||
\label{class_nex_checkbox}\index{Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Checkbox.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Checkbox\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_checkbox}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_checkbox_a8aa4ea60796bdce0de0de3dd675ef56a}{Nex\+Checkbox} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_checkbox_a6832110a49f9bbbb14a54f36db020d44}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_checkbox_aa932e7c45765400618dce1804766264b}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_checkbox_abca30f46ecb7a4c88d816af85fa7f777}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_checkbox_ab430ba5908c84fea8ab910002581350a}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_checkbox_a93fbcf8796f156e6700ebf3e13abfce6}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_checkbox_aa1d52cc0170f11ec85263770fe77db2a}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_button}{Nex\+Button} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after push and pop it. It is recommanded that only call \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{Nex\+Touch\+::attach\+Pop} to satisfy your purpose.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
Please do not call \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{Nex\+Touch\+::attach\+Push} on this component, even though you can. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_checkbox_a8aa4ea60796bdce0de0de3dd675ef56a}{\index{Nex\+Checkbox@{Nex\+Checkbox}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\index{Nex\+Checkbox@{Nex\+Checkbox}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{Nex\+Checkbox}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Checkbox\+::\+Nex\+Checkbox (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_a8aa4ea60796bdce0de0de3dd675ef56a}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_checkbox_abca30f46ecb7a4c88d816af85fa7f777}{\index{Nex\+Checkbox@{Nex\+Checkbox}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Checkbox\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_abca30f46ecb7a4c88d816af85fa7f777}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_checkbox_a93fbcf8796f156e6700ebf3e13abfce6}{\index{Nex\+Checkbox@{Nex\+Checkbox}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Checkbox\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_a93fbcf8796f156e6700ebf3e13abfce6}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_checkbox_a6832110a49f9bbbb14a54f36db020d44}{\index{Nex\+Checkbox@{Nex\+Checkbox}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Checkbox\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_a6832110a49f9bbbb14a54f36db020d44}
 | 
			
		||||
Get val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_checkbox_ab430ba5908c84fea8ab910002581350a}{\index{Nex\+Checkbox@{Nex\+Checkbox}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Checkbox\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_ab430ba5908c84fea8ab910002581350a}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_checkbox_aa1d52cc0170f11ec85263770fe77db2a}{\index{Nex\+Checkbox@{Nex\+Checkbox}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Checkbox\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_aa1d52cc0170f11ec85263770fe77db2a}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_checkbox_aa932e7c45765400618dce1804766264b}{\index{Nex\+Checkbox@{Nex\+Checkbox}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Checkbox@{Nex\+Checkbox}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Checkbox\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_checkbox_aa932e7c45765400618dce1804766264b}
 | 
			
		||||
Set val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_checkbox_8h}{Nex\+Checkbox.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_checkbox_8cpp}{Nex\+Checkbox.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_crop.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_crop.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexCrop) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexCrop) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										150
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_crop.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										150
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_crop.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,150 @@
 | 
			
		|||
\hypertarget{class_nex_crop}{\section{Nex\+Crop Class Reference}
 | 
			
		||||
\label{class_nex_crop}\index{Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Crop.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Crop\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_crop}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_crop_a1a3a195d3da05cb832f91a2ef43f27d3}{Nex\+Crop} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_crop_a19f824bea045bab4cc1afc5950259247}{Get\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_crop_aa85a69de5055c29f0a85406d10806bfe}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_crop_a2cbfe125182626965dd530f14ab55885}{get\+Pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_crop_aac34fc2f8ead1e330918089ea8a339db}{set\+Pic} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_crop}{Nex\+Crop} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_crop_a1a3a195d3da05cb832f91a2ef43f27d3}{\index{Nex\+Crop@{Nex\+Crop}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\index{Nex\+Crop@{Nex\+Crop}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\subsubsection[{Nex\+Crop}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Crop\+::\+Nex\+Crop (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_crop_a1a3a195d3da05cb832f91a2ef43f27d3}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_crop_a19f824bea045bab4cc1afc5950259247}{\index{Nex\+Crop@{Nex\+Crop}!Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Crop\+::\+Get\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_crop_a19f824bea045bab4cc1afc5950259247}
 | 
			
		||||
Get the number of picture.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save the number of picture.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_crop_a2cbfe125182626965dd530f14ab55885}{\index{Nex\+Crop@{Nex\+Crop}!get\+Pic@{get\+Pic}}
 | 
			
		||||
\index{get\+Pic@{get\+Pic}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\subsubsection[{get\+Pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Crop\+::get\+Pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_crop_a2cbfe125182626965dd530f14ab55885}
 | 
			
		||||
Get the number of picture.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save the number of picture.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_crop_aa85a69de5055c29f0a85406d10806bfe}{\index{Nex\+Crop@{Nex\+Crop}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Crop\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_crop_aa85a69de5055c29f0a85406d10806bfe}
 | 
			
		||||
Set the number of picture.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the number of picture.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_crop_aac34fc2f8ead1e330918089ea8a339db}{\index{Nex\+Crop@{Nex\+Crop}!set\+Pic@{set\+Pic}}
 | 
			
		||||
\index{set\+Pic@{set\+Pic}!Nex\+Crop@{Nex\+Crop}}
 | 
			
		||||
\subsubsection[{set\+Pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Crop\+::set\+Pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_crop_aac34fc2f8ead1e330918089ea8a339db}
 | 
			
		||||
Set the number of picture.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the number of picture.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_crop_8h}{Nex\+Crop.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_crop_8cpp}{Nex\+Crop.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 638.297872
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.783333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexDSButton) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexDSButton) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,524 @@
 | 
			
		|||
\hypertarget{class_nex_d_s_button}{\section{Nex\+D\+S\+Button Class Reference}
 | 
			
		||||
\label{class_nex_d_s_button}\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Dual\+State\+Button.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+D\+S\+Button\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_d_s_button}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_d_s_button_a226edd2467f2fdf54848f5235b808e2b}{Nex\+D\+S\+Button} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a63e08f9a79f326c47aa66e1d0f9648c8}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a2f696207609e0f01aadebb8b3826b0fa}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint16\+\_\+t \hyperlink{class_nex_d_s_button_aff0f17061441139bf8797c78e4911eae}{get\+Text} (char $\ast$buffer, uint16\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_aa7a83123530f2dbb3e6aa909352da5b2}{set\+Text} (const char $\ast$buffer)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a57119c8695b1dc562319b19864b68203}{Get\+\_\+state0\+\_\+color\+\_\+bco0} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a7276699c1ea7fccf4e52ad05443b8191}{Set\+\_\+state0\+\_\+color\+\_\+bco0} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_aa4ce6ec7a670af2df6bd5858ea20e430}{Get\+\_\+state1\+\_\+color\+\_\+bco1} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a42f31d9e9612d7f8403dcf46ef5e8f1a}{Set\+\_\+state1\+\_\+color\+\_\+bco1} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a01a5a7238547cd761b69c49f1619f955}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a25e696769de8d33a3e49db15e0b55aaa}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_ae65ba8eab275c097fa1f9e7f8873dc5d}{Get\+\_\+place\+\_\+xcen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a0bc679dfaca7aa0439f67bb91814f97a}{Set\+\_\+place\+\_\+xcen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a2b5c825ceaeeaa588b4830da4f154b23}{Get\+\_\+place\+\_\+ycen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a356b829500f25b3d5050084474da1165}{Set\+\_\+place\+\_\+ycen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a3010cd4aa559a30088ad9bf987003adc}{get\+Font} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a2ac5df458d5da7ffdc32bc16160472f8}{set\+Font} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_aa48f68183cdbb94e376f1ca0367a2f2c}{Get\+\_\+state0\+\_\+crop\+\_\+picc0} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a8a0427fa8a95021452da9af2f0834eee}{Set\+\_\+state0\+\_\+crop\+\_\+picc0} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a9b24e1ec4677bc8ec921ede2e36c4db6}{Get\+\_\+state1\+\_\+crop\+\_\+picc1} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a1cc8c53007bf420a5e02e0c885ab7460}{Set\+\_\+state1\+\_\+crop\+\_\+picc1} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_a8382bc9350b8e589d1ae5da684a0e907}{Get\+\_\+state0\+\_\+image\+\_\+pic0} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a24029fce19d9a0f75a6044e7a44bd925}{Set\+\_\+state0\+\_\+image\+\_\+pic0} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_d_s_button_ab52951034a07ac78a9bde09c0bae4514}{Get\+\_\+state1\+\_\+image\+\_\+pic1} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_d_s_button_a8d8aafa1a4970faed893db0b666e38b0}{Set\+\_\+state1\+\_\+image\+\_\+pic1} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after push and pop it. It is recommanded that only call \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{Nex\+Touch\+::attach\+Pop} to satisfy your purpose.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
Please do not call \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{Nex\+Touch\+::attach\+Push} on this component, even though you can. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a226edd2467f2fdf54848f5235b808e2b}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Nex\+D\+S\+Button}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+D\+S\+Button\+::\+Nex\+D\+S\+Button (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a226edd2467f2fdf54848f5235b808e2b}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a01a5a7238547cd761b69c49f1619f955}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a01a5a7238547cd761b69c49f1619f955}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_ae65ba8eab275c097fa1f9e7f8873dc5d}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_ae65ba8eab275c097fa1f9e7f8873dc5d}
 | 
			
		||||
Get xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a2b5c825ceaeeaa588b4830da4f154b23}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a2b5c825ceaeeaa588b4830da4f154b23}
 | 
			
		||||
Get ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a57119c8695b1dc562319b19864b68203}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state0\+\_\+color\+\_\+bco0@{Get\+\_\+state0\+\_\+color\+\_\+bco0}}
 | 
			
		||||
\index{Get\+\_\+state0\+\_\+color\+\_\+bco0@{Get\+\_\+state0\+\_\+color\+\_\+bco0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state0\+\_\+color\+\_\+bco0}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state0\+\_\+color\+\_\+bco0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a57119c8695b1dc562319b19864b68203}
 | 
			
		||||
Get bco0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_aa48f68183cdbb94e376f1ca0367a2f2c}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state0\+\_\+crop\+\_\+picc0@{Get\+\_\+state0\+\_\+crop\+\_\+picc0}}
 | 
			
		||||
\index{Get\+\_\+state0\+\_\+crop\+\_\+picc0@{Get\+\_\+state0\+\_\+crop\+\_\+picc0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state0\+\_\+crop\+\_\+picc0}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state0\+\_\+crop\+\_\+picc0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_aa48f68183cdbb94e376f1ca0367a2f2c}
 | 
			
		||||
Get picc0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a8382bc9350b8e589d1ae5da684a0e907}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state0\+\_\+image\+\_\+pic0@{Get\+\_\+state0\+\_\+image\+\_\+pic0}}
 | 
			
		||||
\index{Get\+\_\+state0\+\_\+image\+\_\+pic0@{Get\+\_\+state0\+\_\+image\+\_\+pic0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state0\+\_\+image\+\_\+pic0}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state0\+\_\+image\+\_\+pic0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a8382bc9350b8e589d1ae5da684a0e907}
 | 
			
		||||
Get pic0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_aa4ce6ec7a670af2df6bd5858ea20e430}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state1\+\_\+color\+\_\+bco1@{Get\+\_\+state1\+\_\+color\+\_\+bco1}}
 | 
			
		||||
\index{Get\+\_\+state1\+\_\+color\+\_\+bco1@{Get\+\_\+state1\+\_\+color\+\_\+bco1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state1\+\_\+color\+\_\+bco1}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state1\+\_\+color\+\_\+bco1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_aa4ce6ec7a670af2df6bd5858ea20e430}
 | 
			
		||||
Get bco1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a9b24e1ec4677bc8ec921ede2e36c4db6}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state1\+\_\+crop\+\_\+picc1@{Get\+\_\+state1\+\_\+crop\+\_\+picc1}}
 | 
			
		||||
\index{Get\+\_\+state1\+\_\+crop\+\_\+picc1@{Get\+\_\+state1\+\_\+crop\+\_\+picc1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state1\+\_\+crop\+\_\+picc1}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state1\+\_\+crop\+\_\+picc1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a9b24e1ec4677bc8ec921ede2e36c4db6}
 | 
			
		||||
Get picc1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_ab52951034a07ac78a9bde09c0bae4514}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Get\+\_\+state1\+\_\+image\+\_\+pic1@{Get\+\_\+state1\+\_\+image\+\_\+pic1}}
 | 
			
		||||
\index{Get\+\_\+state1\+\_\+image\+\_\+pic1@{Get\+\_\+state1\+\_\+image\+\_\+pic1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Get\+\_\+state1\+\_\+image\+\_\+pic1}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::\+Get\+\_\+state1\+\_\+image\+\_\+pic1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_ab52951034a07ac78a9bde09c0bae4514}
 | 
			
		||||
Get pic1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a3010cd4aa559a30088ad9bf987003adc}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!get\+Font@{get\+Font}}
 | 
			
		||||
\index{get\+Font@{get\+Font}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{get\+Font}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+D\+S\+Button\+::get\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a3010cd4aa559a30088ad9bf987003adc}
 | 
			
		||||
Get font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_aff0f17061441139bf8797c78e4911eae}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!get\+Text@{get\+Text}}
 | 
			
		||||
\index{get\+Text@{get\+Text}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{get\+Text}]{\setlength{\rightskip}{0pt plus 5cm}uint16\+\_\+t Nex\+D\+S\+Button\+::get\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{buffer, }
 | 
			
		||||
\item[{uint16\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_aff0f17061441139bf8797c78e4911eae}
 | 
			
		||||
Get text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em len} & -\/ length of buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a63e08f9a79f326c47aa66e1d0f9648c8}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a63e08f9a79f326c47aa66e1d0f9648c8}
 | 
			
		||||
Get number attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a25e696769de8d33a3e49db15e0b55aaa}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a25e696769de8d33a3e49db15e0b55aaa}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a0bc679dfaca7aa0439f67bb91814f97a}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a0bc679dfaca7aa0439f67bb91814f97a}
 | 
			
		||||
Set xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a356b829500f25b3d5050084474da1165}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a356b829500f25b3d5050084474da1165}
 | 
			
		||||
Set ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a7276699c1ea7fccf4e52ad05443b8191}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state0\+\_\+color\+\_\+bco0@{Set\+\_\+state0\+\_\+color\+\_\+bco0}}
 | 
			
		||||
\index{Set\+\_\+state0\+\_\+color\+\_\+bco0@{Set\+\_\+state0\+\_\+color\+\_\+bco0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state0\+\_\+color\+\_\+bco0}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state0\+\_\+color\+\_\+bco0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a7276699c1ea7fccf4e52ad05443b8191}
 | 
			
		||||
Set bco0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a8a0427fa8a95021452da9af2f0834eee}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state0\+\_\+crop\+\_\+picc0@{Set\+\_\+state0\+\_\+crop\+\_\+picc0}}
 | 
			
		||||
\index{Set\+\_\+state0\+\_\+crop\+\_\+picc0@{Set\+\_\+state0\+\_\+crop\+\_\+picc0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state0\+\_\+crop\+\_\+picc0}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state0\+\_\+crop\+\_\+picc0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a8a0427fa8a95021452da9af2f0834eee}
 | 
			
		||||
Set picc0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a24029fce19d9a0f75a6044e7a44bd925}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state0\+\_\+image\+\_\+pic0@{Set\+\_\+state0\+\_\+image\+\_\+pic0}}
 | 
			
		||||
\index{Set\+\_\+state0\+\_\+image\+\_\+pic0@{Set\+\_\+state0\+\_\+image\+\_\+pic0}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state0\+\_\+image\+\_\+pic0}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state0\+\_\+image\+\_\+pic0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a24029fce19d9a0f75a6044e7a44bd925}
 | 
			
		||||
Set pic0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a42f31d9e9612d7f8403dcf46ef5e8f1a}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state1\+\_\+color\+\_\+bco1@{Set\+\_\+state1\+\_\+color\+\_\+bco1}}
 | 
			
		||||
\index{Set\+\_\+state1\+\_\+color\+\_\+bco1@{Set\+\_\+state1\+\_\+color\+\_\+bco1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state1\+\_\+color\+\_\+bco1}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state1\+\_\+color\+\_\+bco1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a42f31d9e9612d7f8403dcf46ef5e8f1a}
 | 
			
		||||
Set bco1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a1cc8c53007bf420a5e02e0c885ab7460}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state1\+\_\+crop\+\_\+picc1@{Set\+\_\+state1\+\_\+crop\+\_\+picc1}}
 | 
			
		||||
\index{Set\+\_\+state1\+\_\+crop\+\_\+picc1@{Set\+\_\+state1\+\_\+crop\+\_\+picc1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state1\+\_\+crop\+\_\+picc1}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state1\+\_\+crop\+\_\+picc1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a1cc8c53007bf420a5e02e0c885ab7460}
 | 
			
		||||
Set picc1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a8d8aafa1a4970faed893db0b666e38b0}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!Set\+\_\+state1\+\_\+image\+\_\+pic1@{Set\+\_\+state1\+\_\+image\+\_\+pic1}}
 | 
			
		||||
\index{Set\+\_\+state1\+\_\+image\+\_\+pic1@{Set\+\_\+state1\+\_\+image\+\_\+pic1}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{Set\+\_\+state1\+\_\+image\+\_\+pic1}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::\+Set\+\_\+state1\+\_\+image\+\_\+pic1 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a8d8aafa1a4970faed893db0b666e38b0}
 | 
			
		||||
Set pic1 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a2ac5df458d5da7ffdc32bc16160472f8}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!set\+Font@{set\+Font}}
 | 
			
		||||
\index{set\+Font@{set\+Font}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{set\+Font}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::set\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a2ac5df458d5da7ffdc32bc16160472f8}
 | 
			
		||||
Set font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_aa7a83123530f2dbb3e6aa909352da5b2}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!set\+Text@{set\+Text}}
 | 
			
		||||
\index{set\+Text@{set\+Text}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{set\+Text}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::set\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{buffer}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_aa7a83123530f2dbb3e6aa909352da5b2}
 | 
			
		||||
Set text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ text buffer terminated with '\textbackslash{}0'. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_d_s_button_a2f696207609e0f01aadebb8b3826b0fa}{\index{Nex\+D\+S\+Button@{Nex\+D\+S\+Button}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+D\+S\+Button@{Nex\+D\+S\+Button}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+D\+S\+Button\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_d_s_button_a2f696207609e0f01aadebb8b3826b0fa}
 | 
			
		||||
Set number attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ number buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_dual_state_button_8h}{Nex\+Dual\+State\+Button.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_dual_state_button_8cpp}{Nex\+Dual\+State\+Button.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										197
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gauge.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										197
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gauge.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,197 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 506.329114
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.987500 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 2 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexGauge) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexGauge) 0.000000 0.000000 box
 | 
			
		||||
 (NexObject) 0.000000 1.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
							
								
								
									
										256
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gauge.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										256
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gauge.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,256 @@
 | 
			
		|||
\hypertarget{class_nex_gauge}{\section{Nex\+Gauge Class Reference}
 | 
			
		||||
\label{class_nex_gauge}\index{Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Gauge.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Gauge\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=2.000000cm]{class_nex_gauge}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_gauge_ac79040067d42f7f1ba16cc4a1dfd8b9b}{Nex\+Gauge} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_aeea8933513ebba11584ad97f8c8b5e69}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_a448ce9ad69f54c156c325d578a96b765}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gauge_a03a6441159939961b64728dded177e92}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_a2d2fe2d81da81e14a66260c501d644b3}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gauge_a830152d58485d55f475376261d52ff62}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_ace00cba20b5cf5e1374c1a57bbf9a5f5}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gauge_a50b4daf1b8dfb3cc5c329a3664341e11}{Get\+\_\+pointer\+\_\+thickness\+\_\+wid} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_adacdbcb25fdf45654ebc88f572e3bce9}{Set\+\_\+pointer\+\_\+thickness\+\_\+wid} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gauge_a0a6b394a16b03beb6046ec3795d409fe}{Get\+\_\+background\+\_\+cropi\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gauge_a223fa8a91a87439047f22ca1c33660df}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_gauge}{Nex\+Gauge} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_gauge_ac79040067d42f7f1ba16cc4a1dfd8b9b}{\index{Nex\+Gauge@{Nex\+Gauge}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\index{Nex\+Gauge@{Nex\+Gauge}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Nex\+Gauge}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Gauge\+::\+Nex\+Gauge (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_ac79040067d42f7f1ba16cc4a1dfd8b9b}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_gauge_a03a6441159939961b64728dded177e92}{\index{Nex\+Gauge@{Nex\+Gauge}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gauge\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a03a6441159939961b64728dded177e92}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_a0a6b394a16b03beb6046ec3795d409fe}{\index{Nex\+Gauge@{Nex\+Gauge}!Get\+\_\+background\+\_\+cropi\+\_\+picc@{Get\+\_\+background\+\_\+cropi\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+cropi\+\_\+picc@{Get\+\_\+background\+\_\+cropi\+\_\+picc}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+cropi\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gauge\+::\+Get\+\_\+background\+\_\+cropi\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a0a6b394a16b03beb6046ec3795d409fe}
 | 
			
		||||
Get picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_a830152d58485d55f475376261d52ff62}{\index{Nex\+Gauge@{Nex\+Gauge}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gauge\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a830152d58485d55f475376261d52ff62}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_a50b4daf1b8dfb3cc5c329a3664341e11}{\index{Nex\+Gauge@{Nex\+Gauge}!Get\+\_\+pointer\+\_\+thickness\+\_\+wid@{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}}
 | 
			
		||||
\index{Get\+\_\+pointer\+\_\+thickness\+\_\+wid@{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gauge\+::\+Get\+\_\+pointer\+\_\+thickness\+\_\+wid (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a50b4daf1b8dfb3cc5c329a3664341e11}
 | 
			
		||||
Get wid attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_aeea8933513ebba11584ad97f8c8b5e69}{\index{Nex\+Gauge@{Nex\+Gauge}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_aeea8933513ebba11584ad97f8c8b5e69}
 | 
			
		||||
Get the value of gauge.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save gauge's value.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_gauge_a2d2fe2d81da81e14a66260c501d644b3}{\index{Nex\+Gauge@{Nex\+Gauge}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a2d2fe2d81da81e14a66260c501d644b3}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_a223fa8a91a87439047f22ca1c33660df}{\index{Nex\+Gauge@{Nex\+Gauge}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a223fa8a91a87439047f22ca1c33660df}
 | 
			
		||||
Set picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_ace00cba20b5cf5e1374c1a57bbf9a5f5}{\index{Nex\+Gauge@{Nex\+Gauge}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_ace00cba20b5cf5e1374c1a57bbf9a5f5}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_adacdbcb25fdf45654ebc88f572e3bce9}{\index{Nex\+Gauge@{Nex\+Gauge}!Set\+\_\+pointer\+\_\+thickness\+\_\+wid@{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}}
 | 
			
		||||
\index{Set\+\_\+pointer\+\_\+thickness\+\_\+wid@{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::\+Set\+\_\+pointer\+\_\+thickness\+\_\+wid (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_adacdbcb25fdf45654ebc88f572e3bce9}
 | 
			
		||||
Set wid attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gauge_a448ce9ad69f54c156c325d578a96b765}{\index{Nex\+Gauge@{Nex\+Gauge}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Gauge@{Nex\+Gauge}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gauge\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gauge_a448ce9ad69f54c156c325d578a96b765}
 | 
			
		||||
Set the value of gauge.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the value of gauge.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_gauge_8h}{Nex\+Gauge.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_gauge_8cpp}{Nex\+Gauge.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										141
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gpio.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										141
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_gpio.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,141 @@
 | 
			
		|||
\hypertarget{class_nex_gpio}{\section{Nex\+Gpio Class Reference}
 | 
			
		||||
\label{class_nex_gpio}\index{Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gpio_adbe08eb11827d75c6b2e9c935d9da19a}{pin\+\_\+mode} (uint32\+\_\+t port, uint32\+\_\+t mode, uint32\+\_\+t control\+\_\+id)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gpio_aaea4cb428fa0a2e26927073c20ed64ac}{digital\+\_\+write} (uint32\+\_\+t port, uint32\+\_\+t value)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gpio_a36386b97898f0960abda51c6010378eb}{digital\+\_\+read} (uint32\+\_\+t port)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gpio_af21eb91b041d149193bc716202d4a462}{analog\+\_\+write} (uint32\+\_\+t port, uint32\+\_\+t value)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_gpio_a62c2cb633e321ef2273eb3a7af6a5b47}{set\+\_\+pwmfreq} (uint32\+\_\+t value)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_gpio_a8fca87ac0cdfbc8a62dec807b949c36d}{get\+\_\+pwmfreq} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_gpio_af21eb91b041d149193bc716202d4a462}{\index{Nex\+Gpio@{Nex\+Gpio}!analog\+\_\+write@{analog\+\_\+write}}
 | 
			
		||||
\index{analog\+\_\+write@{analog\+\_\+write}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{analog\+\_\+write}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gpio\+::analog\+\_\+write (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{port, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{value}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_af21eb91b041d149193bc716202d4a462}
 | 
			
		||||
writes an analog value (P\+W\+M wave) to a pin
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em port} & -\/ the gpio port number \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em value} & -\/ the duty cycle\+: between 0 (always off) and 100 (always on). \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gpio_a36386b97898f0960abda51c6010378eb}{\index{Nex\+Gpio@{Nex\+Gpio}!digital\+\_\+read@{digital\+\_\+read}}
 | 
			
		||||
\index{digital\+\_\+read@{digital\+\_\+read}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{digital\+\_\+read}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gpio\+::digital\+\_\+read (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{port}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_a36386b97898f0960abda51c6010378eb}
 | 
			
		||||
read a high or a L\+O\+W value to a digital pin
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em port} & -\/ the gpio port number \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the value from a specified digital pin, either high or low 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gpio_aaea4cb428fa0a2e26927073c20ed64ac}{\index{Nex\+Gpio@{Nex\+Gpio}!digital\+\_\+write@{digital\+\_\+write}}
 | 
			
		||||
\index{digital\+\_\+write@{digital\+\_\+write}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{digital\+\_\+write}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gpio\+::digital\+\_\+write (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{port, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{value}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_aaea4cb428fa0a2e26927073c20ed64ac}
 | 
			
		||||
write a high or a L\+O\+W value to a digital pin
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em port} & -\/ the gpio port number \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em mode} & -\/ the gpio port number \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gpio_a8fca87ac0cdfbc8a62dec807b949c36d}{\index{Nex\+Gpio@{Nex\+Gpio}!get\+\_\+pwmfreq@{get\+\_\+pwmfreq}}
 | 
			
		||||
\index{get\+\_\+pwmfreq@{get\+\_\+pwmfreq}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{get\+\_\+pwmfreq}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Gpio\+::get\+\_\+pwmfreq (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_a8fca87ac0cdfbc8a62dec807b949c36d}
 | 
			
		||||
read pwm output frequency
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the frequency \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gpio_adbe08eb11827d75c6b2e9c935d9da19a}{\index{Nex\+Gpio@{Nex\+Gpio}!pin\+\_\+mode@{pin\+\_\+mode}}
 | 
			
		||||
\index{pin\+\_\+mode@{pin\+\_\+mode}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{pin\+\_\+mode}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gpio\+::pin\+\_\+mode (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{port, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{mode, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{control\+\_\+id}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_adbe08eb11827d75c6b2e9c935d9da19a}
 | 
			
		||||
Set gpio mode
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em port} & -\/ the gpio port number \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em mode} & -\/ set gpio port mode(0--Pull on the input 1--the control input binding 2--Push-\/pull output 3--pwm output 4--open mode leakage) \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em control\+\_\+id} & -\/ nextion controls id ,when the modeel is 1 to be valid \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_gpio_a62c2cb633e321ef2273eb3a7af6a5b47}{\index{Nex\+Gpio@{Nex\+Gpio}!set\+\_\+pwmfreq@{set\+\_\+pwmfreq}}
 | 
			
		||||
\index{set\+\_\+pwmfreq@{set\+\_\+pwmfreq}!Nex\+Gpio@{Nex\+Gpio}}
 | 
			
		||||
\subsubsection[{set\+\_\+pwmfreq}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Gpio\+::set\+\_\+pwmfreq (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{value}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_gpio_a62c2cb633e321ef2273eb3a7af6a5b47}
 | 
			
		||||
writes pwm output frequency
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em value} & -\/ the frequency\+: between 1 and 65535 \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
Nex\+Gpio.\+h\item 
 | 
			
		||||
\hyperlink{_nex_gpio_8cpp}{Nex\+Gpio.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_hotspot.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_hotspot.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 714.285714
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.700000 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexHotspot) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexHotspot) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,55 @@
 | 
			
		|||
\hypertarget{class_nex_hotspot}{\section{Nex\+Hotspot Class Reference}
 | 
			
		||||
\label{class_nex_hotspot}\index{Nex\+Hotspot@{Nex\+Hotspot}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Hotspot.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Hotspot\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_hotspot}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_hotspot_ad2408e74f5445941897702c4c78fddbf}{Nex\+Hotspot} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_hotspot}{Nex\+Hotspot} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_hotspot_ad2408e74f5445941897702c4c78fddbf}{\index{Nex\+Hotspot@{Nex\+Hotspot}!Nex\+Hotspot@{Nex\+Hotspot}}
 | 
			
		||||
\index{Nex\+Hotspot@{Nex\+Hotspot}!Nex\+Hotspot@{Nex\+Hotspot}}
 | 
			
		||||
\subsubsection[{Nex\+Hotspot}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Hotspot\+::\+Nex\+Hotspot (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_hotspot_ad2408e74f5445941897702c4c78fddbf}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_hotspot_8h}{Nex\+Hotspot.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_hotspot_8cpp}{Nex\+Hotspot.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_number.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_number.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 697.674419
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.716667 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexNumber) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexNumber) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										400
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_number.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										400
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_number.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,400 @@
 | 
			
		|||
\hypertarget{class_nex_number}{\section{Nex\+Number Class Reference}
 | 
			
		||||
\label{class_nex_number}\index{Nex\+Number@{Nex\+Number}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Number.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Number\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_number}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_number_a59c2ed35b787f498e7fbc54eff71d00b}{Nex\+Number} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_ad184ed818666ec482efddf840185c7b8}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a9cef51f6b76b4ba03a31b2427ffd4526}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_aa7ef40e79d89eb0aeebbeb67147a0d20}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a8168c315e57d9aec3b61ed4febaa6663}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a7eb3fba2bfa2fff8df8e7e0f633f9cf9}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_ab1836d2d570fca4cd707acecc4b67dea}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a7ca05534f06911218bae6606ccc355fa}{Get\+\_\+place\+\_\+xcen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a5e58200c740340cc2666e61b6c80e891}{Set\+\_\+place\+\_\+xcen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_ac8f0cef0d04e72bb864f6da88f028c9f}{Get\+\_\+place\+\_\+ycen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a05aa6572aabe07b48c1b0675904aaadd}{Set\+\_\+place\+\_\+ycen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a8ccd35555397e828cf8b1f0a8e9ba294}{get\+Font} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_aed567aef79411c5457c81be272218439}{set\+Font} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a0dfc73db91229f114e502bc14084e711}{Get\+\_\+number\+\_\+lenth} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a045519a466875775d561e54176c459ad}{Set\+\_\+number\+\_\+lenth} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a9772a6717c19c5a03ea0e33ff71492d9}{Get\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_a410bd4092a5874541da654edd86a01eb}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_number_a9f235a8929b4f6c282511c04c88216c1}{Get\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_number_aa45acacbde526fce04c699104114d1f1}{Set\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_number}{Nex\+Number} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_number_a59c2ed35b787f498e7fbc54eff71d00b}{\index{Nex\+Number@{Nex\+Number}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\index{Nex\+Number@{Nex\+Number}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Nex\+Number}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Number\+::\+Nex\+Number (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a59c2ed35b787f498e7fbc54eff71d00b}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_number_aa7ef40e79d89eb0aeebbeb67147a0d20}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_aa7ef40e79d89eb0aeebbeb67147a0d20}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a9772a6717c19c5a03ea0e33ff71492d9}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a9772a6717c19c5a03ea0e33ff71492d9}
 | 
			
		||||
Get picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a9f235a8929b4f6c282511c04c88216c1}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a9f235a8929b4f6c282511c04c88216c1}
 | 
			
		||||
Get pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a7eb3fba2bfa2fff8df8e7e0f633f9cf9}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a7eb3fba2bfa2fff8df8e7e0f633f9cf9}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a0dfc73db91229f114e502bc14084e711}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+number\+\_\+lenth@{Get\+\_\+number\+\_\+lenth}}
 | 
			
		||||
\index{Get\+\_\+number\+\_\+lenth@{Get\+\_\+number\+\_\+lenth}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+number\+\_\+lenth}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+number\+\_\+lenth (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a0dfc73db91229f114e502bc14084e711}
 | 
			
		||||
Get lenth attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a7ca05534f06911218bae6606ccc355fa}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a7ca05534f06911218bae6606ccc355fa}
 | 
			
		||||
Get xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_ac8f0cef0d04e72bb864f6da88f028c9f}{\index{Nex\+Number@{Nex\+Number}!Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::\+Get\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_ac8f0cef0d04e72bb864f6da88f028c9f}
 | 
			
		||||
Get ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a8ccd35555397e828cf8b1f0a8e9ba294}{\index{Nex\+Number@{Nex\+Number}!get\+Font@{get\+Font}}
 | 
			
		||||
\index{get\+Font@{get\+Font}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{get\+Font}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Number\+::get\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a8ccd35555397e828cf8b1f0a8e9ba294}
 | 
			
		||||
Get font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_ad184ed818666ec482efddf840185c7b8}{\index{Nex\+Number@{Nex\+Number}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_ad184ed818666ec482efddf840185c7b8}
 | 
			
		||||
Get number attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a8168c315e57d9aec3b61ed4febaa6663}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a8168c315e57d9aec3b61ed4febaa6663}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a410bd4092a5874541da654edd86a01eb}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a410bd4092a5874541da654edd86a01eb}
 | 
			
		||||
Set picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_aa45acacbde526fce04c699104114d1f1}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_aa45acacbde526fce04c699104114d1f1}
 | 
			
		||||
Set pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_ab1836d2d570fca4cd707acecc4b67dea}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_ab1836d2d570fca4cd707acecc4b67dea}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a045519a466875775d561e54176c459ad}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+number\+\_\+lenth@{Set\+\_\+number\+\_\+lenth}}
 | 
			
		||||
\index{Set\+\_\+number\+\_\+lenth@{Set\+\_\+number\+\_\+lenth}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+number\+\_\+lenth}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+number\+\_\+lenth (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a045519a466875775d561e54176c459ad}
 | 
			
		||||
Set lenth attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a5e58200c740340cc2666e61b6c80e891}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a5e58200c740340cc2666e61b6c80e891}
 | 
			
		||||
Set xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a05aa6572aabe07b48c1b0675904aaadd}{\index{Nex\+Number@{Nex\+Number}!Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::\+Set\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a05aa6572aabe07b48c1b0675904aaadd}
 | 
			
		||||
Set ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_aed567aef79411c5457c81be272218439}{\index{Nex\+Number@{Nex\+Number}!set\+Font@{set\+Font}}
 | 
			
		||||
\index{set\+Font@{set\+Font}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{set\+Font}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::set\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_aed567aef79411c5457c81be272218439}
 | 
			
		||||
Set font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_number_a9cef51f6b76b4ba03a31b2427ffd4526}{\index{Nex\+Number@{Nex\+Number}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Number@{Nex\+Number}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Number\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_number_a9cef51f6b76b4ba03a31b2427ffd4526}
 | 
			
		||||
Set number attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ number buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_number_8h}{Nex\+Number.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_number_8cpp}{Nex\+Number.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										271
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_object.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										271
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_object.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,271 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 707.964602
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.706250 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 16 def
 | 
			
		||||
/cols 4 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
(NexGauge) cw
 | 
			
		||||
(NexProgressBar) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexWaveform) cw
 | 
			
		||||
(NexButton) cw
 | 
			
		||||
(NexCheckbox) cw
 | 
			
		||||
(NexCrop) cw
 | 
			
		||||
(NexDSButton) cw
 | 
			
		||||
(NexHotspot) cw
 | 
			
		||||
(NexNumber) cw
 | 
			
		||||
(NexPage) cw
 | 
			
		||||
(NexPicture) cw
 | 
			
		||||
(NexRadio) cw
 | 
			
		||||
(NexScrolltext) cw
 | 
			
		||||
(NexSlider) cw
 | 
			
		||||
(NexText) cw
 | 
			
		||||
(NexTimer) cw
 | 
			
		||||
(NexVariable) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexObject) 1.500000 15.000000 box
 | 
			
		||||
 (NexGauge) 0.000000 14.000000 box
 | 
			
		||||
 (NexProgressBar) 1.000000 14.000000 box
 | 
			
		||||
 (NexTouch) 2.000000 14.000000 box
 | 
			
		||||
 (NexWaveform) 3.000000 14.000000 box
 | 
			
		||||
 (NexButton) 3.000000 13.000000 box
 | 
			
		||||
 (NexCheckbox) 3.000000 12.000000 box
 | 
			
		||||
 (NexCrop) 3.000000 11.000000 box
 | 
			
		||||
 (NexDSButton) 3.000000 10.000000 box
 | 
			
		||||
 (NexHotspot) 3.000000 9.000000 box
 | 
			
		||||
 (NexNumber) 3.000000 8.000000 box
 | 
			
		||||
 (NexPage) 3.000000 7.000000 box
 | 
			
		||||
 (NexPicture) 3.000000 6.000000 box
 | 
			
		||||
 (NexRadio) 3.000000 5.000000 box
 | 
			
		||||
 (NexScrolltext) 3.000000 4.000000 box
 | 
			
		||||
 (NexSlider) 3.000000 3.000000 box
 | 
			
		||||
 (NexText) 3.000000 2.000000 box
 | 
			
		||||
 (NexTimer) 3.000000 1.000000 box
 | 
			
		||||
 (NexVariable) 3.000000 0.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
1 1.500000 14.250000 out
 | 
			
		||||
solid
 | 
			
		||||
0.000000 3.000000 15.000000 conn
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 14.750000 in
 | 
			
		||||
solid
 | 
			
		||||
0 1.000000 14.750000 in
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 14.750000 in
 | 
			
		||||
solid
 | 
			
		||||
1 2.000000 13.250000 out
 | 
			
		||||
solid
 | 
			
		||||
0 3.000000 14.750000 in
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 13.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 12.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 11.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 10.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 9.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 8.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 7.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 6.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 5.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 4.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 3.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 2.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 1.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 2.000000 0.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
2.000000 14.000000 0.500000 vedge
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,81 @@
 | 
			
		|||
\hypertarget{class_nex_object}{\section{Nex\+Object Class Reference}
 | 
			
		||||
\label{class_nex_object}\index{Nex\+Object@{Nex\+Object}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Object.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Object\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=12.000000cm]{class_nex_object}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_object_ab15aadb9c91d9690786d8d25d12d94e1}{Nex\+Object} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_object_abeff0c61474e8b3ce6bac76771820b64}{print\+Obj\+Info} (void)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Protected Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_object_a67621e5d7bcfb50c1a1bbc4ad1020352}{uint8\+\_\+t {\bfseries get\+Obj\+Pid} (void)}\label{class_nex_object_a67621e5d7bcfb50c1a1bbc4ad1020352}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_object_a8139b294806c1684fc95b635a33b1b15}{uint8\+\_\+t {\bfseries get\+Obj\+Cid} (void)}\label{class_nex_object_a8139b294806c1684fc95b635a33b1b15}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_object_aea0246c02cd5e54d0dbd714ace1ff2b1}{const char $\ast$ {\bfseries get\+Obj\+Name} (void)}\label{class_nex_object_aea0246c02cd5e54d0dbd714ace1ff2b1}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Root class of all Nextion components.
 | 
			
		||||
 | 
			
		||||
Provides the essential attributes of a Nextion component and the methods accessing them. At least, Page I\+D(pid), Component I\+D(pid) and an unique name are needed for creating a component in Nexiton library. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_object_ab15aadb9c91d9690786d8d25d12d94e1}{\index{Nex\+Object@{Nex\+Object}!Nex\+Object@{Nex\+Object}}
 | 
			
		||||
\index{Nex\+Object@{Nex\+Object}!Nex\+Object@{Nex\+Object}}
 | 
			
		||||
\subsubsection[{Nex\+Object}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Object\+::\+Nex\+Object (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_object_ab15aadb9c91d9690786d8d25d12d94e1}
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_object_abeff0c61474e8b3ce6bac76771820b64}{\index{Nex\+Object@{Nex\+Object}!print\+Obj\+Info@{print\+Obj\+Info}}
 | 
			
		||||
\index{print\+Obj\+Info@{print\+Obj\+Info}!Nex\+Object@{Nex\+Object}}
 | 
			
		||||
\subsubsection[{print\+Obj\+Info}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Object\+::print\+Obj\+Info (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_object_abeff0c61474e8b3ce6bac76771820b64}
 | 
			
		||||
Print current object'address, page id, component id and name.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
this method does nothing, unless debug message enabled. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_object_8h}{Nex\+Object.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_object_8cpp}{Nex\+Object.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_page.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_page.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexPage) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexPage) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										72
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_page.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_page.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,72 @@
 | 
			
		|||
\hypertarget{class_nex_page}{\section{Nex\+Page Class Reference}
 | 
			
		||||
\label{class_nex_page}\index{Nex\+Page@{Nex\+Page}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Page.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Page\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_page}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_page_a8608a0400bd8e27466ca4bbc05b5c2a0}{Nex\+Page} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_page_a5714e41d4528b991eda4bbe578005418}{show} (void)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
A special component , which can contain other components such as \hyperlink{class_nex_button}{Nex\+Button}, \hyperlink{class_nex_text}{Nex\+Text} and \hyperlink{class_nex_waveform}{Nex\+Waveform}, etc. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_page_a8608a0400bd8e27466ca4bbc05b5c2a0}{\index{Nex\+Page@{Nex\+Page}!Nex\+Page@{Nex\+Page}}
 | 
			
		||||
\index{Nex\+Page@{Nex\+Page}!Nex\+Page@{Nex\+Page}}
 | 
			
		||||
\subsubsection[{Nex\+Page}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Page\+::\+Nex\+Page (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_page_a8608a0400bd8e27466ca4bbc05b5c2a0}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_page_a5714e41d4528b991eda4bbe578005418}{\index{Nex\+Page@{Nex\+Page}!show@{show}}
 | 
			
		||||
\index{show@{show}!Nex\+Page@{Nex\+Page}}
 | 
			
		||||
\subsubsection[{show}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Page\+::show (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_page_a5714e41d4528b991eda4bbe578005418}
 | 
			
		||||
Show itself.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for faileure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_page_8h}{Nex\+Page.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_page_8cpp}{Nex\+Page.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_picture.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_picture.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 731.707317
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.683333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexPicture) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexPicture) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										150
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_picture.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										150
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_picture.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,150 @@
 | 
			
		|||
\hypertarget{class_nex_picture}{\section{Nex\+Picture Class Reference}
 | 
			
		||||
\label{class_nex_picture}\index{Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Picture.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Picture\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_picture}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_picture_aa6096defacd933e8bff5283c83200459}{Nex\+Picture} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_picture_a0297c4a9544df9b0c37db0ea894d699f}{Get\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_picture_a531e22f70dbf0dcaf6e114581364acea}{Set\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_picture_a11bd68ef9fe1d03d9e0d02ef1c7527e9}{get\+Pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_picture_ab1c6adff615d48261ce10c2095859abd}{set\+Pic} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_picture}{Nex\+Picture} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_picture_aa6096defacd933e8bff5283c83200459}{\index{Nex\+Picture@{Nex\+Picture}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\index{Nex\+Picture@{Nex\+Picture}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\subsubsection[{Nex\+Picture}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Picture\+::\+Nex\+Picture (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_picture_aa6096defacd933e8bff5283c83200459}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_picture_a0297c4a9544df9b0c37db0ea894d699f}{\index{Nex\+Picture@{Nex\+Picture}!Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Picture\+::\+Get\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_picture_a0297c4a9544df9b0c37db0ea894d699f}
 | 
			
		||||
Get picture's number.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save picture number.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_picture_a11bd68ef9fe1d03d9e0d02ef1c7527e9}{\index{Nex\+Picture@{Nex\+Picture}!get\+Pic@{get\+Pic}}
 | 
			
		||||
\index{get\+Pic@{get\+Pic}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\subsubsection[{get\+Pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Picture\+::get\+Pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_picture_a11bd68ef9fe1d03d9e0d02ef1c7527e9}
 | 
			
		||||
Get picture's number.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save picture number.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_picture_a531e22f70dbf0dcaf6e114581364acea}{\index{Nex\+Picture@{Nex\+Picture}!Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Picture\+::\+Set\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_picture_a531e22f70dbf0dcaf6e114581364acea}
 | 
			
		||||
Set picture's number.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/the picture number.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_picture_ab1c6adff615d48261ce10c2095859abd}{\index{Nex\+Picture@{Nex\+Picture}!set\+Pic@{set\+Pic}}
 | 
			
		||||
\index{set\+Pic@{set\+Pic}!Nex\+Picture@{Nex\+Picture}}
 | 
			
		||||
\subsubsection[{set\+Pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Picture\+::set\+Pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_picture_ab1c6adff615d48261ce10c2095859abd}
 | 
			
		||||
Set picture's number.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/the picture number.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_picture_8h}{Nex\+Picture.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_picture_8cpp}{Nex\+Picture.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,197 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 353.982301
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 1.412500 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 2 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexProgressBar) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexProgressBar) 0.000000 0.000000 box
 | 
			
		||||
 (NexObject) 0.000000 1.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,180 @@
 | 
			
		|||
\hypertarget{class_nex_progress_bar}{\section{Nex\+Progress\+Bar Class Reference}
 | 
			
		||||
\label{class_nex_progress_bar}\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Progress\+Bar.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Progress\+Bar\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=2.000000cm]{class_nex_progress_bar}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_progress_bar_a61f76f0c855c7839630dbc930e3401d8}{Nex\+Progress\+Bar} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_progress_bar_a3e5eb13b2aa014c8f6a9e16439917bf2}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_progress_bar_aaa7937d364cb63151bd1e1bc4729334d}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_progress_bar_a2efc0d6694d8739fb9caa31c53190271}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_progress_bar_ab0b4230a6559989080e2a7b66b42ffc1}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_progress_bar_aa148721b86c5f56c6321780da3ef974f}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_progress_bar_a0ee8478a28a3c31d4b7179317299f711}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_a61f76f0c855c7839630dbc930e3401d8}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{Nex\+Progress\+Bar}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Progress\+Bar\+::\+Nex\+Progress\+Bar (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_a61f76f0c855c7839630dbc930e3401d8}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_a2efc0d6694d8739fb9caa31c53190271}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Progress\+Bar\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_a2efc0d6694d8739fb9caa31c53190271}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_aa148721b86c5f56c6321780da3ef974f}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Progress\+Bar\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_aa148721b86c5f56c6321780da3ef974f}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_a3e5eb13b2aa014c8f6a9e16439917bf2}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Progress\+Bar\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_a3e5eb13b2aa014c8f6a9e16439917bf2}
 | 
			
		||||
Get the value of progress bar.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save the value of porgress bar.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_ab0b4230a6559989080e2a7b66b42ffc1}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Progress\+Bar\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_ab0b4230a6559989080e2a7b66b42ffc1}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_a0ee8478a28a3c31d4b7179317299f711}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Progress\+Bar\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_a0ee8478a28a3c31d4b7179317299f711}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_progress_bar_aaa7937d364cb63151bd1e1bc4729334d}{\index{Nex\+Progress\+Bar@{Nex\+Progress\+Bar}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Progress\+Bar@{Nex\+Progress\+Bar}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Progress\+Bar\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_progress_bar_aaa7937d364cb63151bd1e1bc4729334d}
 | 
			
		||||
Set the value of progress bar.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the value of progress bar.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_progress_bar_8h}{Nex\+Progress\+Bar.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_progress_bar_8cpp}{Nex\+Progress\+Bar.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_radio.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_radio.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexRadio) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexRadio) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										179
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_radio.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_radio.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,179 @@
 | 
			
		|||
\hypertarget{class_nex_radio}{\section{Nex\+Radio Class Reference}
 | 
			
		||||
\label{class_nex_radio}\index{Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Radio.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Radio\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_radio}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_radio_a52264cd95aaa3ba7b4b07bdf64bb7a65}{Nex\+Radio} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_radio_adb3672f10ce98ec7ad22f7b29a9ec0e6}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_radio_aa92d6f41ff30467a965e8a802e7d8b83}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_radio_abdc8f654237d900eb3ddc955bc9e0038}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_radio_a7bbd252dc78876d0831badbe791dbbc8}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_radio_a7a052fb745dfea5fe6f341692eb0ca1a}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_radio_afd379837becbcf4a8f126820658a7f78}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_radio}{Nex\+Radio} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after push and pop it. It is recommanded that only call \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{Nex\+Touch\+::attach\+Pop} to satisfy your purpose.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
Please do not call \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{Nex\+Touch\+::attach\+Push} on this component, even though you can. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_radio_a52264cd95aaa3ba7b4b07bdf64bb7a65}{\index{Nex\+Radio@{Nex\+Radio}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\index{Nex\+Radio@{Nex\+Radio}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{Nex\+Radio}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Radio\+::\+Nex\+Radio (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_a52264cd95aaa3ba7b4b07bdf64bb7a65}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_radio_abdc8f654237d900eb3ddc955bc9e0038}{\index{Nex\+Radio@{Nex\+Radio}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Radio\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_abdc8f654237d900eb3ddc955bc9e0038}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_radio_a7a052fb745dfea5fe6f341692eb0ca1a}{\index{Nex\+Radio@{Nex\+Radio}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Radio\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_a7a052fb745dfea5fe6f341692eb0ca1a}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_radio_adb3672f10ce98ec7ad22f7b29a9ec0e6}{\index{Nex\+Radio@{Nex\+Radio}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Radio\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_adb3672f10ce98ec7ad22f7b29a9ec0e6}
 | 
			
		||||
Get val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_radio_a7bbd252dc78876d0831badbe791dbbc8}{\index{Nex\+Radio@{Nex\+Radio}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Radio\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_a7bbd252dc78876d0831badbe791dbbc8}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_radio_afd379837becbcf4a8f126820658a7f78}{\index{Nex\+Radio@{Nex\+Radio}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Radio\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_afd379837becbcf4a8f126820658a7f78}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_radio_aa92d6f41ff30467a965e8a802e7d8b83}{\index{Nex\+Radio@{Nex\+Radio}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Radio@{Nex\+Radio}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Radio\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_radio_aa92d6f41ff30467a965e8a802e7d8b83}
 | 
			
		||||
Set val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_radio_8h}{Nex\+Radio.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_radio_8cpp}{Nex\+Radio.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										125
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_rtc.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_rtc.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,125 @@
 | 
			
		|||
\hypertarget{class_nex_rtc}{\section{Nex\+Rtc Class Reference}
 | 
			
		||||
\label{class_nex_rtc}\index{Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_rtc_acd9e74c0098ef55877b5ae070572dae4}{bool {\bfseries write\+\_\+rtc\+\_\+time} (char $\ast$time)}\label{class_nex_rtc_acd9e74c0098ef55877b5ae070572dae4}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_rtc_a9c55a15fa0a2b1511162facdc47f78b2}{write\+\_\+rtc\+\_\+time} (char $\ast$time\+\_\+type, uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_rtc_ab11da59341b52b0f686cb85a058d0962}{write\+\_\+rtc\+\_\+time} (uint32\+\_\+t $\ast$time)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_rtc_a17230cd9342a905778fa4ee2e8609f02}{read\+\_\+rtc\+\_\+time} (char $\ast$time, uint32\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_rtc_aa1afa1d516db55dfbbf650cbe5180eab}{read\+\_\+rtc\+\_\+time} (char $\ast$time\+\_\+type, uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_rtc_ac71de2cd6f7598f05a5115642714d490}{read\+\_\+rtc\+\_\+time} (uint32\+\_\+t $\ast$time, uint32\+\_\+t len)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_rtc_a17230cd9342a905778fa4ee2e8609f02}{\index{Nex\+Rtc@{Nex\+Rtc}!read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}}
 | 
			
		||||
\index{read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}!Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
\subsubsection[{read\+\_\+rtc\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Rtc\+::read\+\_\+rtc\+\_\+time (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{time, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_rtc_a17230cd9342a905778fa4ee2e8609f02}
 | 
			
		||||
read rtc time
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em time} & -\/ Access data array \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em time} & -\/ len of array \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_rtc_aa1afa1d516db55dfbbf650cbe5180eab}{\index{Nex\+Rtc@{Nex\+Rtc}!read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}}
 | 
			
		||||
\index{read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}!Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
\subsubsection[{read\+\_\+rtc\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Rtc\+::read\+\_\+rtc\+\_\+time (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{time\+\_\+type, }
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_rtc_aa1afa1d516db55dfbbf650cbe5180eab}
 | 
			
		||||
read rtc times
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em time\+\_\+type} & -\/ To type in time \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em number} & -\/ the time value \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_rtc_ac71de2cd6f7598f05a5115642714d490}{\index{Nex\+Rtc@{Nex\+Rtc}!read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}}
 | 
			
		||||
\index{read\+\_\+rtc\+\_\+time@{read\+\_\+rtc\+\_\+time}!Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
\subsubsection[{read\+\_\+rtc\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Rtc\+::read\+\_\+rtc\+\_\+time (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{time, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_rtc_ac71de2cd6f7598f05a5115642714d490}
 | 
			
		||||
read rtc time
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em time} & -\/ Access data array \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em time} & -\/ len of array \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_rtc_a9c55a15fa0a2b1511162facdc47f78b2}{\index{Nex\+Rtc@{Nex\+Rtc}!write\+\_\+rtc\+\_\+time@{write\+\_\+rtc\+\_\+time}}
 | 
			
		||||
\index{write\+\_\+rtc\+\_\+time@{write\+\_\+rtc\+\_\+time}!Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
\subsubsection[{write\+\_\+rtc\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Rtc\+::write\+\_\+rtc\+\_\+time (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{time\+\_\+type, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_rtc_a9c55a15fa0a2b1511162facdc47f78b2}
 | 
			
		||||
write rtc times
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em time\+\_\+type} & -\/ To type in time (example\+:write\+\_\+rtc\+\_\+time(\char`\"{}year\char`\"{},2016)) \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em number} & -\/ the time value \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_rtc_ab11da59341b52b0f686cb85a058d0962}{\index{Nex\+Rtc@{Nex\+Rtc}!write\+\_\+rtc\+\_\+time@{write\+\_\+rtc\+\_\+time}}
 | 
			
		||||
\index{write\+\_\+rtc\+\_\+time@{write\+\_\+rtc\+\_\+time}!Nex\+Rtc@{Nex\+Rtc}}
 | 
			
		||||
\subsubsection[{write\+\_\+rtc\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Rtc\+::write\+\_\+rtc\+\_\+time (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{time}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_rtc_ab11da59341b52b0f686cb85a058d0962}
 | 
			
		||||
write rtc times
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em time} & -\/ Time to write to the array \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
Nex\+Rtc.\+h\item 
 | 
			
		||||
\hyperlink{_nex_rtc_8cpp}{Nex\+Rtc.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 638.297872
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.783333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexScrolltext) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexScrolltext) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,485 @@
 | 
			
		|||
\hypertarget{class_nex_scrolltext}{\section{Nex\+Scrolltext Class Reference}
 | 
			
		||||
\label{class_nex_scrolltext}\index{Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Scrolltext.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Scrolltext\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_scrolltext}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_scrolltext_a212aa1505ed7c0bfdb47de3e6e2045fb}{Nex\+Scrolltext} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint16\+\_\+t \hyperlink{class_nex_scrolltext_a7cead053146075e7c31d43349d4c897c}{get\+Text} (char $\ast$buffer, uint16\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a71b8e2b2bff22e3c0cbdf961a55b8d12}{set\+Text} (const char $\ast$buffer)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_ac3861fec5efd8cde4535307f231244e7}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a50a5211fc6913b97afda045a762cb0c4}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a266a3c44131eec0a40b1e12f6cf7d3a1}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_ac34d68211c4c3c70834c7e7e49ece03f}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a066d8439ea088a7ef604abb87802add6}{Get\+\_\+place\+\_\+xcen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a5126fc70854f0f12f1573ee1eb8959b0}{Set\+\_\+place\+\_\+xcen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a987a74978f764f74540c8ee0de200564}{Get\+\_\+place\+\_\+ycen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_ae1c1181755c9334a4ea21fa2782aecbf}{Set\+\_\+place\+\_\+ycen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a2caedb7b97a6028abedaf0b25f9c03e0}{get\+Font} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_af2e8602fae103ccadfee037382844ce6}{set\+Font} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a0d8e8997419f4d6460cc1e64f20cfb8c}{Get\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a0a4d02fef0a0a1f9a1e41c66709b97c1}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a86ffab21e76beed5d801c05b94da6150}{Get\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a629fa1d39761144ec1e421c3c79a51aa}{Set\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a4a437ad158a3be51e61dd469b77ee450}{Get\+\_\+scroll\+\_\+dir} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_ad9ab4f129779d40fe5d108cac8c3a842}{Set\+\_\+scroll\+\_\+dir} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a46ac65d7561b32fd4c5ac2f0aacf9bf1}{Get\+\_\+scroll\+\_\+distance} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_a039a5f4dae5046142c4605097593545c}{Set\+\_\+scroll\+\_\+distance} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_scrolltext_a5d881dcad2360b42327cf95f8e91955f}{Get\+\_\+cycle\+\_\+tim} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_scrolltext_ad639bf79aa963966241db4f45c7c8bd6}{Set\+\_\+cycle\+\_\+tim} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a6941c1a200d0e4f913c5b37a7114b33a}{bool {\bfseries enable} (void)}\label{class_nex_scrolltext_a6941c1a200d0e4f913c5b37a7114b33a}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a909b5ec3d9b01a29715bf616dfafaeee}{bool {\bfseries disable} (void)}\label{class_nex_scrolltext_a909b5ec3d9b01a29715bf616dfafaeee}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_text}{Nex\+Text} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a212aa1505ed7c0bfdb47de3e6e2045fb}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Nex\+Scrolltext}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Scrolltext\+::\+Nex\+Scrolltext (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a212aa1505ed7c0bfdb47de3e6e2045fb}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_ac3861fec5efd8cde4535307f231244e7}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_ac3861fec5efd8cde4535307f231244e7}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a0d8e8997419f4d6460cc1e64f20cfb8c}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a0d8e8997419f4d6460cc1e64f20cfb8c}
 | 
			
		||||
Get picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a86ffab21e76beed5d801c05b94da6150}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a86ffab21e76beed5d801c05b94da6150}
 | 
			
		||||
Get pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a5d881dcad2360b42327cf95f8e91955f}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+cycle\+\_\+tim@{Get\+\_\+cycle\+\_\+tim}}
 | 
			
		||||
\index{Get\+\_\+cycle\+\_\+tim@{Get\+\_\+cycle\+\_\+tim}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+cycle\+\_\+tim}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+cycle\+\_\+tim (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a5d881dcad2360b42327cf95f8e91955f}
 | 
			
		||||
Get tim attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a266a3c44131eec0a40b1e12f6cf7d3a1}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a266a3c44131eec0a40b1e12f6cf7d3a1}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a066d8439ea088a7ef604abb87802add6}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a066d8439ea088a7ef604abb87802add6}
 | 
			
		||||
Get xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a987a74978f764f74540c8ee0de200564}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a987a74978f764f74540c8ee0de200564}
 | 
			
		||||
Get ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a4a437ad158a3be51e61dd469b77ee450}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+scroll\+\_\+dir@{Get\+\_\+scroll\+\_\+dir}}
 | 
			
		||||
\index{Get\+\_\+scroll\+\_\+dir@{Get\+\_\+scroll\+\_\+dir}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+scroll\+\_\+dir}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+scroll\+\_\+dir (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a4a437ad158a3be51e61dd469b77ee450}
 | 
			
		||||
Get dir attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a46ac65d7561b32fd4c5ac2f0aacf9bf1}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Get\+\_\+scroll\+\_\+distance@{Get\+\_\+scroll\+\_\+distance}}
 | 
			
		||||
\index{Get\+\_\+scroll\+\_\+distance@{Get\+\_\+scroll\+\_\+distance}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Get\+\_\+scroll\+\_\+distance}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::\+Get\+\_\+scroll\+\_\+distance (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a46ac65d7561b32fd4c5ac2f0aacf9bf1}
 | 
			
		||||
Get dis attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a2caedb7b97a6028abedaf0b25f9c03e0}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!get\+Font@{get\+Font}}
 | 
			
		||||
\index{get\+Font@{get\+Font}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{get\+Font}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Scrolltext\+::get\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a2caedb7b97a6028abedaf0b25f9c03e0}
 | 
			
		||||
Get font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a7cead053146075e7c31d43349d4c897c}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!get\+Text@{get\+Text}}
 | 
			
		||||
\index{get\+Text@{get\+Text}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{get\+Text}]{\setlength{\rightskip}{0pt plus 5cm}uint16\+\_\+t Nex\+Scrolltext\+::get\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{buffer, }
 | 
			
		||||
\item[{uint16\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a7cead053146075e7c31d43349d4c897c}
 | 
			
		||||
Get text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em len} & -\/ length of buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a50a5211fc6913b97afda045a762cb0c4}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a50a5211fc6913b97afda045a762cb0c4}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a0a4d02fef0a0a1f9a1e41c66709b97c1}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a0a4d02fef0a0a1f9a1e41c66709b97c1}
 | 
			
		||||
Set picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a629fa1d39761144ec1e421c3c79a51aa}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a629fa1d39761144ec1e421c3c79a51aa}
 | 
			
		||||
Set pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_ad639bf79aa963966241db4f45c7c8bd6}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+cycle\+\_\+tim@{Set\+\_\+cycle\+\_\+tim}}
 | 
			
		||||
\index{Set\+\_\+cycle\+\_\+tim@{Set\+\_\+cycle\+\_\+tim}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+cycle\+\_\+tim}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+cycle\+\_\+tim (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_ad639bf79aa963966241db4f45c7c8bd6}
 | 
			
		||||
Set tim attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_ac34d68211c4c3c70834c7e7e49ece03f}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_ac34d68211c4c3c70834c7e7e49ece03f}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a5126fc70854f0f12f1573ee1eb8959b0}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a5126fc70854f0f12f1573ee1eb8959b0}
 | 
			
		||||
Set xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_ae1c1181755c9334a4ea21fa2782aecbf}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_ae1c1181755c9334a4ea21fa2782aecbf}
 | 
			
		||||
Set ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_ad9ab4f129779d40fe5d108cac8c3a842}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+scroll\+\_\+dir@{Set\+\_\+scroll\+\_\+dir}}
 | 
			
		||||
\index{Set\+\_\+scroll\+\_\+dir@{Set\+\_\+scroll\+\_\+dir}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+scroll\+\_\+dir}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+scroll\+\_\+dir (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_ad9ab4f129779d40fe5d108cac8c3a842}
 | 
			
		||||
Set dir attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a039a5f4dae5046142c4605097593545c}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!Set\+\_\+scroll\+\_\+distance@{Set\+\_\+scroll\+\_\+distance}}
 | 
			
		||||
\index{Set\+\_\+scroll\+\_\+distance@{Set\+\_\+scroll\+\_\+distance}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{Set\+\_\+scroll\+\_\+distance}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::\+Set\+\_\+scroll\+\_\+distance (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a039a5f4dae5046142c4605097593545c}
 | 
			
		||||
Set dis attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_af2e8602fae103ccadfee037382844ce6}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!set\+Font@{set\+Font}}
 | 
			
		||||
\index{set\+Font@{set\+Font}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{set\+Font}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::set\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_af2e8602fae103ccadfee037382844ce6}
 | 
			
		||||
Set font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_scrolltext_a71b8e2b2bff22e3c0cbdf961a55b8d12}{\index{Nex\+Scrolltext@{Nex\+Scrolltext}!set\+Text@{set\+Text}}
 | 
			
		||||
\index{set\+Text@{set\+Text}!Nex\+Scrolltext@{Nex\+Scrolltext}}
 | 
			
		||||
\subsubsection[{set\+Text}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Scrolltext\+::set\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{buffer}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_scrolltext_a71b8e2b2bff22e3c0cbdf961a55b8d12}
 | 
			
		||||
Set text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ text buffer terminated with '\textbackslash{}0'. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_scrolltext_8h}{Nex\+Scrolltext.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_scrolltext_8cpp}{Nex\+Scrolltext.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_slider.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_slider.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexSlider) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexSlider) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										332
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_slider.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										332
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_slider.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,332 @@
 | 
			
		|||
\hypertarget{class_nex_slider}{\section{Nex\+Slider Class Reference}
 | 
			
		||||
\label{class_nex_slider}\index{Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Slider.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Slider\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_slider}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_slider_a00c5678209c936e9a57c14b6e2384774}{Nex\+Slider} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_a384d5488b421efd6affbfd32f45bb107}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_a3f325bda4db913e302e94a4b25de7b5f}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_a1cf49184702852c0623a695f4b62b1ed}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_ac22c66fecb8cf03d554c3c86e6e798d5}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_aa6361627b3c66ee7a569b5cfec4ce562}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_acc766d430c7a663846e4da6e1bacf76c}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_a6adbc43b663e3542a92641c406db23ad}{Get\+\_\+pointer\+\_\+thickness\+\_\+wid} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_a6b91c1f7fddf7ea1b62c406453110ead}{Set\+\_\+pointer\+\_\+thickness\+\_\+wid} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_a680c31b1aa2dc48a1193c9d8fb3cd487}{Get\+\_\+cursor\+\_\+height\+\_\+hig} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_a603cf3685c6d843261d8552030af9f22}{Set\+\_\+cursor\+\_\+height\+\_\+hig} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_abf1b50605feb0ac2b381d1148795f0d9}{get\+Maxval} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_a5a1c65a9f2e21a624b78d5817d695503}{set\+Maxval} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_slider_ab98752f15d56dc04de102c0c2180ea11}{get\+Minval} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_slider_ad38503fd3a6bfe3eaaa57764ac90f244}{set\+Minval} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_slider}{Nex\+Slider} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_slider_a00c5678209c936e9a57c14b6e2384774}{\index{Nex\+Slider@{Nex\+Slider}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\index{Nex\+Slider@{Nex\+Slider}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Nex\+Slider}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Slider\+::\+Nex\+Slider (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a00c5678209c936e9a57c14b6e2384774}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_slider_a1cf49184702852c0623a695f4b62b1ed}{\index{Nex\+Slider@{Nex\+Slider}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a1cf49184702852c0623a695f4b62b1ed}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a680c31b1aa2dc48a1193c9d8fb3cd487}{\index{Nex\+Slider@{Nex\+Slider}!Get\+\_\+cursor\+\_\+height\+\_\+hig@{Get\+\_\+cursor\+\_\+height\+\_\+hig}}
 | 
			
		||||
\index{Get\+\_\+cursor\+\_\+height\+\_\+hig@{Get\+\_\+cursor\+\_\+height\+\_\+hig}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Get\+\_\+cursor\+\_\+height\+\_\+hig}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::\+Get\+\_\+cursor\+\_\+height\+\_\+hig (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a680c31b1aa2dc48a1193c9d8fb3cd487}
 | 
			
		||||
Get hig attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_aa6361627b3c66ee7a569b5cfec4ce562}{\index{Nex\+Slider@{Nex\+Slider}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_aa6361627b3c66ee7a569b5cfec4ce562}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a6adbc43b663e3542a92641c406db23ad}{\index{Nex\+Slider@{Nex\+Slider}!Get\+\_\+pointer\+\_\+thickness\+\_\+wid@{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}}
 | 
			
		||||
\index{Get\+\_\+pointer\+\_\+thickness\+\_\+wid@{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Get\+\_\+pointer\+\_\+thickness\+\_\+wid}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::\+Get\+\_\+pointer\+\_\+thickness\+\_\+wid (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a6adbc43b663e3542a92641c406db23ad}
 | 
			
		||||
Get wid attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_abf1b50605feb0ac2b381d1148795f0d9}{\index{Nex\+Slider@{Nex\+Slider}!get\+Maxval@{get\+Maxval}}
 | 
			
		||||
\index{get\+Maxval@{get\+Maxval}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{get\+Maxval}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::get\+Maxval (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_abf1b50605feb0ac2b381d1148795f0d9}
 | 
			
		||||
Get maxval attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_ab98752f15d56dc04de102c0c2180ea11}{\index{Nex\+Slider@{Nex\+Slider}!get\+Minval@{get\+Minval}}
 | 
			
		||||
\index{get\+Minval@{get\+Minval}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{get\+Minval}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Slider\+::get\+Minval (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_ab98752f15d56dc04de102c0c2180ea11}
 | 
			
		||||
Get minval attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a384d5488b421efd6affbfd32f45bb107}{\index{Nex\+Slider@{Nex\+Slider}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a384d5488b421efd6affbfd32f45bb107}
 | 
			
		||||
Get the value of slider.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save the value of slider.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_slider_ac22c66fecb8cf03d554c3c86e6e798d5}{\index{Nex\+Slider@{Nex\+Slider}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_ac22c66fecb8cf03d554c3c86e6e798d5}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a603cf3685c6d843261d8552030af9f22}{\index{Nex\+Slider@{Nex\+Slider}!Set\+\_\+cursor\+\_\+height\+\_\+hig@{Set\+\_\+cursor\+\_\+height\+\_\+hig}}
 | 
			
		||||
\index{Set\+\_\+cursor\+\_\+height\+\_\+hig@{Set\+\_\+cursor\+\_\+height\+\_\+hig}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Set\+\_\+cursor\+\_\+height\+\_\+hig}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::\+Set\+\_\+cursor\+\_\+height\+\_\+hig (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a603cf3685c6d843261d8552030af9f22}
 | 
			
		||||
Set hig attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_acc766d430c7a663846e4da6e1bacf76c}{\index{Nex\+Slider@{Nex\+Slider}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_acc766d430c7a663846e4da6e1bacf76c}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a6b91c1f7fddf7ea1b62c406453110ead}{\index{Nex\+Slider@{Nex\+Slider}!Set\+\_\+pointer\+\_\+thickness\+\_\+wid@{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}}
 | 
			
		||||
\index{Set\+\_\+pointer\+\_\+thickness\+\_\+wid@{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{Set\+\_\+pointer\+\_\+thickness\+\_\+wid}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::\+Set\+\_\+pointer\+\_\+thickness\+\_\+wid (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a6b91c1f7fddf7ea1b62c406453110ead}
 | 
			
		||||
Set wid attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a5a1c65a9f2e21a624b78d5817d695503}{\index{Nex\+Slider@{Nex\+Slider}!set\+Maxval@{set\+Maxval}}
 | 
			
		||||
\index{set\+Maxval@{set\+Maxval}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{set\+Maxval}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::set\+Maxval (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a5a1c65a9f2e21a624b78d5817d695503}
 | 
			
		||||
Set maxval attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_ad38503fd3a6bfe3eaaa57764ac90f244}{\index{Nex\+Slider@{Nex\+Slider}!set\+Minval@{set\+Minval}}
 | 
			
		||||
\index{set\+Minval@{set\+Minval}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{set\+Minval}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::set\+Minval (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_ad38503fd3a6bfe3eaaa57764ac90f244}
 | 
			
		||||
Set minval attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_slider_a3f325bda4db913e302e94a4b25de7b5f}{\index{Nex\+Slider@{Nex\+Slider}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Slider@{Nex\+Slider}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Slider\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_slider_a3f325bda4db913e302e94a4b25de7b5f}
 | 
			
		||||
Set the value of slider.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the value of slider.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_slider_8h}{Nex\+Slider.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_slider_8cpp}{Nex\+Slider.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_text.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_text.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexText) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexText) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										365
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_text.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										365
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_text.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,365 @@
 | 
			
		|||
\hypertarget{class_nex_text}{\section{Nex\+Text Class Reference}
 | 
			
		||||
\label{class_nex_text}\index{Nex\+Text@{Nex\+Text}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Text.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Text\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_text}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_text_a38b4dd752d39bfda4ef7642b43ded91a}{Nex\+Text} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint16\+\_\+t \hyperlink{class_nex_text_a9cf417b2f25df2872492c55bdc9f5b30}{get\+Text} (char $\ast$buffer, uint16\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_a19589b32c981436a1bbcfe407bc766e3}{set\+Text} (const char $\ast$buffer)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_aec8d21665688ba80f3136a1f5e23fef5}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_a1b1586e5e66d76a4f8f5c40b0986f471}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_a860af363c6de6180ef356cad31936185}{Get\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_ab59df7e777198eefb422ba2081d0cfce}{Set\+\_\+font\+\_\+color\+\_\+pco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_a510a937a104b41859badc220a8ba39fb}{Get\+\_\+place\+\_\+xcen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_ab94a4b8505a9bfdf8fb4cb8cb32a1763}{Set\+\_\+place\+\_\+xcen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_a9bd42732e37497a8fb44ece94b39285c}{Get\+\_\+place\+\_\+ycen} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_a0f8ad9780c8145569da6736d0ee494e4}{Set\+\_\+place\+\_\+ycen} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_adc480199a2b396811aa0c14928b592c8}{get\+Font} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_a5dd7fdda945a76033ef8fe8dc68e3e52}{set\+Font} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_ae44393fb20ba449bf088dbd0758b4219}{Get\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_a3727463a4fc0e1df978cd8fc7d1103ed}{Set\+\_\+background\+\_\+crop\+\_\+picc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_text_aed07b3988fe2c4ec332727bb245e49a5}{Get\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_text_ab2c85ac7d5184e124b0cd724028c1915}{Set\+\_\+background\+\_\+image\+\_\+pic} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_text}{Nex\+Text} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_text_a38b4dd752d39bfda4ef7642b43ded91a}{\index{Nex\+Text@{Nex\+Text}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\index{Nex\+Text@{Nex\+Text}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Nex\+Text}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Text\+::\+Nex\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a38b4dd752d39bfda4ef7642b43ded91a}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_text_aec8d21665688ba80f3136a1f5e23fef5}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_aec8d21665688ba80f3136a1f5e23fef5}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_ae44393fb20ba449bf088dbd0758b4219}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+crop\+\_\+picc@{Get\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_ae44393fb20ba449bf088dbd0758b4219}
 | 
			
		||||
Get picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_aed07b3988fe2c4ec332727bb245e49a5}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+image\+\_\+pic@{Get\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_aed07b3988fe2c4ec332727bb245e49a5}
 | 
			
		||||
Get pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a860af363c6de6180ef356cad31936185}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Get\+\_\+font\+\_\+color\+\_\+pco@{Get\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a860af363c6de6180ef356cad31936185}
 | 
			
		||||
Get pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a510a937a104b41859badc220a8ba39fb}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+xcen@{Get\+\_\+place\+\_\+xcen}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a510a937a104b41859badc220a8ba39fb}
 | 
			
		||||
Get xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a9bd42732e37497a8fb44ece94b39285c}{\index{Nex\+Text@{Nex\+Text}!Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Get\+\_\+place\+\_\+ycen@{Get\+\_\+place\+\_\+ycen}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Get\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::\+Get\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a9bd42732e37497a8fb44ece94b39285c}
 | 
			
		||||
Get ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_adc480199a2b396811aa0c14928b592c8}{\index{Nex\+Text@{Nex\+Text}!get\+Font@{get\+Font}}
 | 
			
		||||
\index{get\+Font@{get\+Font}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{get\+Font}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Text\+::get\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_adc480199a2b396811aa0c14928b592c8}
 | 
			
		||||
Get font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a9cf417b2f25df2872492c55bdc9f5b30}{\index{Nex\+Text@{Nex\+Text}!get\+Text@{get\+Text}}
 | 
			
		||||
\index{get\+Text@{get\+Text}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{get\+Text}]{\setlength{\rightskip}{0pt plus 5cm}uint16\+\_\+t Nex\+Text\+::get\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{buffer, }
 | 
			
		||||
\item[{uint16\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a9cf417b2f25df2872492c55bdc9f5b30}
 | 
			
		||||
Get text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em len} & -\/ length of buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a1b1586e5e66d76a4f8f5c40b0986f471}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a1b1586e5e66d76a4f8f5c40b0986f471}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a3727463a4fc0e1df978cd8fc7d1103ed}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+crop\+\_\+picc@{Set\+\_\+background\+\_\+crop\+\_\+picc}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+crop\+\_\+picc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+background\+\_\+crop\+\_\+picc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a3727463a4fc0e1df978cd8fc7d1103ed}
 | 
			
		||||
Set picc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_ab2c85ac7d5184e124b0cd724028c1915}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+image\+\_\+pic@{Set\+\_\+background\+\_\+image\+\_\+pic}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+image\+\_\+pic}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+background\+\_\+image\+\_\+pic (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_ab2c85ac7d5184e124b0cd724028c1915}
 | 
			
		||||
Set pic attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_ab59df7e777198eefb422ba2081d0cfce}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}}
 | 
			
		||||
\index{Set\+\_\+font\+\_\+color\+\_\+pco@{Set\+\_\+font\+\_\+color\+\_\+pco}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+font\+\_\+color\+\_\+pco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+font\+\_\+color\+\_\+pco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_ab59df7e777198eefb422ba2081d0cfce}
 | 
			
		||||
Set pco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_ab94a4b8505a9bfdf8fb4cb8cb32a1763}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+xcen@{Set\+\_\+place\+\_\+xcen}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+xcen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+place\+\_\+xcen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_ab94a4b8505a9bfdf8fb4cb8cb32a1763}
 | 
			
		||||
Set xcen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a0f8ad9780c8145569da6736d0ee494e4}{\index{Nex\+Text@{Nex\+Text}!Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}}
 | 
			
		||||
\index{Set\+\_\+place\+\_\+ycen@{Set\+\_\+place\+\_\+ycen}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{Set\+\_\+place\+\_\+ycen}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::\+Set\+\_\+place\+\_\+ycen (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a0f8ad9780c8145569da6736d0ee494e4}
 | 
			
		||||
Set ycen attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a5dd7fdda945a76033ef8fe8dc68e3e52}{\index{Nex\+Text@{Nex\+Text}!set\+Font@{set\+Font}}
 | 
			
		||||
\index{set\+Font@{set\+Font}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{set\+Font}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::set\+Font (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a5dd7fdda945a76033ef8fe8dc68e3e52}
 | 
			
		||||
Set font attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_text_a19589b32c981436a1bbcfe407bc766e3}{\index{Nex\+Text@{Nex\+Text}!set\+Text@{set\+Text}}
 | 
			
		||||
\index{set\+Text@{set\+Text}!Nex\+Text@{Nex\+Text}}
 | 
			
		||||
\subsubsection[{set\+Text}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Text\+::set\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{buffer}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_text_a19589b32c981436a1bbcfe407bc766e3}
 | 
			
		||||
Set text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ text buffer terminated with '\textbackslash{}0'. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_text_8h}{Nex\+Text.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_text_8cpp}{Nex\+Text.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_timer.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_timer.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 759.493671
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.658333 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexTimer) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexTimer) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										222
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_timer.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_timer.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,222 @@
 | 
			
		|||
\hypertarget{class_nex_timer}{\section{Nex\+Timer Class Reference}
 | 
			
		||||
\label{class_nex_timer}\index{Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Timer.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Timer\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_timer}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_timer_a5cb6cdcf0d7e46723364d486d4dcd650}{Nex\+Timer} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_timer_ae6f1ae95ef40b8bc6f482185b1ec5175}{attach\+Timer} (\hyperlink{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{Nex\+Touch\+Event\+Cb} timer, void $\ast$ptr=N\+U\+L\+L)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_timer_a365d08df4623ce8a146e73ff9204d5cb}{detach\+Timer} (void)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_timer_afd95e7490e28e2a36437be608f26b40e}{get\+Cycle} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_timer_acf20f76949ed43f05b1c33613dabcb01}{set\+Cycle} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_timer_a01c146befad40fc0321891ac69e75710}{enable} (void)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_timer_ae016d7d39ede6cf813221b26691809f1}{disable} (void)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_timer_ae186b1c014e8bf67036f8a5faf73ae67}{Get\+\_\+cycle\+\_\+tim} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_timer_a30829813c0c42680c1f7bcf5fc5b7c8b}{Set\+\_\+cycle\+\_\+tim} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_timer}{Nex\+Timer} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after set timer cycle and enable it,and the cycle value must be greater than 50 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_timer_a5cb6cdcf0d7e46723364d486d4dcd650}{\index{Nex\+Timer@{Nex\+Timer}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\index{Nex\+Timer@{Nex\+Timer}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{Nex\+Timer}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Timer\+::\+Nex\+Timer (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_a5cb6cdcf0d7e46723364d486d4dcd650}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_timer_ae6f1ae95ef40b8bc6f482185b1ec5175}{\index{Nex\+Timer@{Nex\+Timer}!attach\+Timer@{attach\+Timer}}
 | 
			
		||||
\index{attach\+Timer@{attach\+Timer}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{attach\+Timer}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Timer\+::attach\+Timer (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{{\bf Nex\+Touch\+Event\+Cb}}]{timer, }
 | 
			
		||||
\item[{void $\ast$}]{ptr = {\ttfamily NULL}}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_ae6f1ae95ef40b8bc6f482185b1ec5175}
 | 
			
		||||
Attach an callback function of timer respond event.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em timer} & -\/ callback called with ptr when a timer respond event occurs. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em ptr} & -\/ parameter passed into push\mbox{[}default\+:N\+U\+L\+L\mbox{]}. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none.
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\begin{DoxyNote}{Note}
 | 
			
		||||
If calling this method multiply, the last call is valid. 
 | 
			
		||||
\end{DoxyNote}
 | 
			
		||||
\hypertarget{class_nex_timer_a365d08df4623ce8a146e73ff9204d5cb}{\index{Nex\+Timer@{Nex\+Timer}!detach\+Timer@{detach\+Timer}}
 | 
			
		||||
\index{detach\+Timer@{detach\+Timer}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{detach\+Timer}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Timer\+::detach\+Timer (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_a365d08df4623ce8a146e73ff9204d5cb}
 | 
			
		||||
Detach an callback function.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_timer_ae016d7d39ede6cf813221b26691809f1}{\index{Nex\+Timer@{Nex\+Timer}!disable@{disable}}
 | 
			
		||||
\index{disable@{disable}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{disable}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Timer\+::disable (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_ae016d7d39ede6cf813221b26691809f1}
 | 
			
		||||
contorl timer disable.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_timer_a01c146befad40fc0321891ac69e75710}{\index{Nex\+Timer@{Nex\+Timer}!enable@{enable}}
 | 
			
		||||
\index{enable@{enable}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{enable}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Timer\+::enable (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_a01c146befad40fc0321891ac69e75710}
 | 
			
		||||
contorl timer enable.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_timer_ae186b1c014e8bf67036f8a5faf73ae67}{\index{Nex\+Timer@{Nex\+Timer}!Get\+\_\+cycle\+\_\+tim@{Get\+\_\+cycle\+\_\+tim}}
 | 
			
		||||
\index{Get\+\_\+cycle\+\_\+tim@{Get\+\_\+cycle\+\_\+tim}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{Get\+\_\+cycle\+\_\+tim}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Timer\+::\+Get\+\_\+cycle\+\_\+tim (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_ae186b1c014e8bf67036f8a5faf73ae67}
 | 
			
		||||
Get tim attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_timer_afd95e7490e28e2a36437be608f26b40e}{\index{Nex\+Timer@{Nex\+Timer}!get\+Cycle@{get\+Cycle}}
 | 
			
		||||
\index{get\+Cycle@{get\+Cycle}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{get\+Cycle}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Timer\+::get\+Cycle (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_afd95e7490e28e2a36437be608f26b40e}
 | 
			
		||||
Get the value of timer cycle val.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ an output parameter to save the value of timer cycle.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_timer_a30829813c0c42680c1f7bcf5fc5b7c8b}{\index{Nex\+Timer@{Nex\+Timer}!Set\+\_\+cycle\+\_\+tim@{Set\+\_\+cycle\+\_\+tim}}
 | 
			
		||||
\index{Set\+\_\+cycle\+\_\+tim@{Set\+\_\+cycle\+\_\+tim}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{Set\+\_\+cycle\+\_\+tim}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Timer\+::\+Set\+\_\+cycle\+\_\+tim (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_a30829813c0c42680c1f7bcf5fc5b7c8b}
 | 
			
		||||
Set tim attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_timer_acf20f76949ed43f05b1c33613dabcb01}{\index{Nex\+Timer@{Nex\+Timer}!set\+Cycle@{set\+Cycle}}
 | 
			
		||||
\index{set\+Cycle@{set\+Cycle}!Nex\+Timer@{Nex\+Timer}}
 | 
			
		||||
\subsubsection[{set\+Cycle}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Timer\+::set\+Cycle (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_timer_acf20f76949ed43f05b1c33613dabcb01}
 | 
			
		||||
Set the value of timer cycle val.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ the value of timer cycle.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
the cycle value must be greater than 50. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_timer_8h}{Nex\+Timer.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_timer_8cpp}{Nex\+Timer.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										257
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_touch.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										257
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_touch.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,257 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 1632.653061
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.306250 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 16 def
 | 
			
		||||
/cols 2 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
(NexButton) cw
 | 
			
		||||
(NexCheckbox) cw
 | 
			
		||||
(NexCrop) cw
 | 
			
		||||
(NexDSButton) cw
 | 
			
		||||
(NexHotspot) cw
 | 
			
		||||
(NexNumber) cw
 | 
			
		||||
(NexPage) cw
 | 
			
		||||
(NexPicture) cw
 | 
			
		||||
(NexRadio) cw
 | 
			
		||||
(NexScrolltext) cw
 | 
			
		||||
(NexSlider) cw
 | 
			
		||||
(NexText) cw
 | 
			
		||||
(NexTimer) cw
 | 
			
		||||
(NexVariable) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexTouch) 0.000000 14.000000 box
 | 
			
		||||
 (NexObject) 0.000000 15.000000 box
 | 
			
		||||
 (NexButton) 1.000000 13.000000 box
 | 
			
		||||
 (NexCheckbox) 1.000000 12.000000 box
 | 
			
		||||
 (NexCrop) 1.000000 11.000000 box
 | 
			
		||||
 (NexDSButton) 1.000000 10.000000 box
 | 
			
		||||
 (NexHotspot) 1.000000 9.000000 box
 | 
			
		||||
 (NexNumber) 1.000000 8.000000 box
 | 
			
		||||
 (NexPage) 1.000000 7.000000 box
 | 
			
		||||
 (NexPicture) 1.000000 6.000000 box
 | 
			
		||||
 (NexRadio) 1.000000 5.000000 box
 | 
			
		||||
 (NexScrolltext) 1.000000 4.000000 box
 | 
			
		||||
 (NexSlider) 1.000000 3.000000 box
 | 
			
		||||
 (NexText) 1.000000 2.000000 box
 | 
			
		||||
 (NexTimer) 1.000000 1.000000 box
 | 
			
		||||
 (NexVariable) 1.000000 0.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 14.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 15.000000 in
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 13.250000 out
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 13.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 12.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 11.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 10.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 9.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 8.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 7.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 6.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 5.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 4.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 3.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 2.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.500000 hedge
 | 
			
		||||
solid
 | 
			
		||||
0.000000 14.000000 0.500000 vedge
 | 
			
		||||
							
								
								
									
										144
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_touch.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										144
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_touch.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,144 @@
 | 
			
		|||
\hypertarget{class_nex_touch}{\section{Nex\+Touch Class Reference}
 | 
			
		||||
\label{class_nex_touch}\index{Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Touch.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Touch\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=12.000000cm]{class_nex_touch}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_touch_a9e028e45e0d2d2cc39c8bf8d03dbb887}{Nex\+Touch} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{attach\+Push} (\hyperlink{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{Nex\+Touch\+Event\+Cb} push, void $\ast$ptr=N\+U\+L\+L)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_touch_a2bc36096119534344c2bcd8021b93289}{detach\+Push} (void)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{attach\+Pop} (\hyperlink{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{Nex\+Touch\+Event\+Cb} pop, void $\ast$ptr=N\+U\+L\+L)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{class_nex_touch_af656640c1078a553287a68bf792dd291}{detach\+Pop} (void)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Static Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_touch_aa17cd9f742159ab61b60362b8d752b6f}{static void {\bfseries iterate} (\hyperlink{class_nex_touch}{Nex\+Touch} $\ast$$\ast$list, uint8\+\_\+t pid, uint8\+\_\+t cid, int32\+\_\+t event)}\label{class_nex_touch_aa17cd9f742159ab61b60362b8d752b6f}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Father class of the components with touch events.
 | 
			
		||||
 | 
			
		||||
Derives from \hyperlink{class_nex_object}{Nex\+Object} and provides methods allowing user to attach (or detach) a callback function called when push(or pop) touch event occurs. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_touch_a9e028e45e0d2d2cc39c8bf8d03dbb887}{\index{Nex\+Touch@{Nex\+Touch}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\index{Nex\+Touch@{Nex\+Touch}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\subsubsection[{Nex\+Touch}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Touch\+::\+Nex\+Touch (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_touch_a9e028e45e0d2d2cc39c8bf8d03dbb887}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{\index{Nex\+Touch@{Nex\+Touch}!attach\+Pop@{attach\+Pop}}
 | 
			
		||||
\index{attach\+Pop@{attach\+Pop}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\subsubsection[{attach\+Pop}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Touch\+::attach\+Pop (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{{\bf Nex\+Touch\+Event\+Cb}}]{pop, }
 | 
			
		||||
\item[{void $\ast$}]{ptr = {\ttfamily NULL}}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}
 | 
			
		||||
Attach an callback function of pop touch event.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pop} & -\/ callback called with ptr when a pop touch event occurs. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em ptr} & -\/ parameter passed into pop\mbox{[}default\+:N\+U\+L\+L\mbox{]}. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none.
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\begin{DoxyNote}{Note}
 | 
			
		||||
If calling this method multiply, the last call is valid. 
 | 
			
		||||
\end{DoxyNote}
 | 
			
		||||
\hypertarget{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{\index{Nex\+Touch@{Nex\+Touch}!attach\+Push@{attach\+Push}}
 | 
			
		||||
\index{attach\+Push@{attach\+Push}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\subsubsection[{attach\+Push}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Touch\+::attach\+Push (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{{\bf Nex\+Touch\+Event\+Cb}}]{push, }
 | 
			
		||||
\item[{void $\ast$}]{ptr = {\ttfamily NULL}}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}
 | 
			
		||||
Attach an callback function of push touch event.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em push} & -\/ callback called with ptr when a push touch event occurs. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em ptr} & -\/ parameter passed into push\mbox{[}default\+:N\+U\+L\+L\mbox{]}. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none.
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\begin{DoxyNote}{Note}
 | 
			
		||||
If calling this method multiply, the last call is valid. 
 | 
			
		||||
\end{DoxyNote}
 | 
			
		||||
\hypertarget{class_nex_touch_af656640c1078a553287a68bf792dd291}{\index{Nex\+Touch@{Nex\+Touch}!detach\+Pop@{detach\+Pop}}
 | 
			
		||||
\index{detach\+Pop@{detach\+Pop}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\subsubsection[{detach\+Pop}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Touch\+::detach\+Pop (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_touch_af656640c1078a553287a68bf792dd291}
 | 
			
		||||
Detach an callback function.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_touch_a2bc36096119534344c2bcd8021b93289}{\index{Nex\+Touch@{Nex\+Touch}!detach\+Push@{detach\+Push}}
 | 
			
		||||
\index{detach\+Push@{detach\+Push}!Nex\+Touch@{Nex\+Touch}}
 | 
			
		||||
\subsubsection[{detach\+Push}]{\setlength{\rightskip}{0pt plus 5cm}void Nex\+Touch\+::detach\+Push (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_touch_a2bc36096119534344c2bcd8021b93289}
 | 
			
		||||
Detach an callback function.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_touch_8h}{Nex\+Touch.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_touch_8cpp}{Nex\+Touch.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,78 @@
 | 
			
		|||
\hypertarget{class_nex_upload}{\section{Nex\+Upload Class Reference}
 | 
			
		||||
\label{class_nex_upload}\index{Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Upload.\+h$>$}
 | 
			
		||||
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_upload_a017c25b02bc9a674ab5beb447a3511a0}{Nex\+Upload} (const char $\ast$file\+\_\+name, const uint8\+\_\+t S\+D\+\_\+chip\+\_\+select, uint32\+\_\+t download\+\_\+baudrate)
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_upload_a97d6aeee29cfdeb1ec4dcec8d5a58396}{Nex\+Upload} (const String file\+\_\+\+Name, const uint8\+\_\+t S\+D\+\_\+chip\+\_\+select, uint32\+\_\+t download\+\_\+baudrate)
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_upload_a26ccc2285435b6b573fa5c4b661c080a}{$\sim$\+Nex\+Upload} ()
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{class_nex_upload_a42d3a6e05ba61b2590ea34687cfdb72a}{void {\bfseries upload} ()}\label{class_nex_upload_a42d3a6e05ba61b2590ea34687cfdb72a}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Provides the A\+P\+I for nextion to download the ftf file. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_upload_a017c25b02bc9a674ab5beb447a3511a0}{\index{Nex\+Upload@{Nex\+Upload}!Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
\index{Nex\+Upload@{Nex\+Upload}!Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
\subsubsection[{Nex\+Upload}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Upload\+::\+Nex\+Upload (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{file\+\_\+name, }
 | 
			
		||||
\item[{const uint8\+\_\+t}]{S\+D\+\_\+chip\+\_\+select, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{download\+\_\+baudrate}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_upload_a017c25b02bc9a674ab5beb447a3511a0}
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em file\+\_\+name} & -\/ tft file name. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em S\+D\+\_\+chip\+\_\+select} & -\/ sd chip select pin. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em download\+\_\+baudrate} & -\/ set download baudrate. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\hypertarget{class_nex_upload_a97d6aeee29cfdeb1ec4dcec8d5a58396}{\index{Nex\+Upload@{Nex\+Upload}!Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
\index{Nex\+Upload@{Nex\+Upload}!Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
\subsubsection[{Nex\+Upload}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Upload\+::\+Nex\+Upload (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const String}]{file\+\_\+\+Name, }
 | 
			
		||||
\item[{const uint8\+\_\+t}]{S\+D\+\_\+chip\+\_\+select, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{download\+\_\+baudrate}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_upload_a97d6aeee29cfdeb1ec4dcec8d5a58396}
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em file\+\_\+\+Name} & -\/ tft file name. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em S\+D\+\_\+chip\+\_\+select} & -\/ sd chip select pin. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em download\+\_\+baudrate} & -\/ set download baudrate. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\hypertarget{class_nex_upload_a26ccc2285435b6b573fa5c4b661c080a}{\index{Nex\+Upload@{Nex\+Upload}!````~Nex\+Upload@{$\sim$\+Nex\+Upload}}
 | 
			
		||||
\index{````~Nex\+Upload@{$\sim$\+Nex\+Upload}!Nex\+Upload@{Nex\+Upload}}
 | 
			
		||||
\subsubsection[{$\sim$\+Nex\+Upload}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Upload\+::$\sim$\+Nex\+Upload (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_nex_upload_a26ccc2285435b6b573fa5c4b661c080a}
 | 
			
		||||
destructor. 
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_upload_8h}{Nex\+Upload.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_upload_8cpp}{Nex\+Upload.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_variable.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_variable.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,203 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 666.666667
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 0.750000 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 3 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexVariable) cw
 | 
			
		||||
(NexTouch) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexVariable) 0.000000 0.000000 box
 | 
			
		||||
 (NexTouch) 0.000000 1.000000 box
 | 
			
		||||
 (NexObject) 0.000000 2.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 1.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 2.000000 in
 | 
			
		||||
							
								
								
									
										144
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_variable.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										144
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_variable.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,144 @@
 | 
			
		|||
\hypertarget{class_nex_variable}{\section{Nex\+Variable Class Reference}
 | 
			
		||||
\label{class_nex_variable}\index{Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Variable.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Variable\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=3.000000cm]{class_nex_variable}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_variable_a7d36d19e14c991872fb1547f3ced09b2}{Nex\+Variable} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_variable_ab4d12f14dcff3f6930a2bdf5e1f3d259}{get\+Text} (char $\ast$buffer, uint32\+\_\+t len)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_variable_aab59ac44eb0804664a03c09932be70eb}{set\+Text} (const char $\ast$buffer)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_variable_aff06d16d022876c749d3e30f020b1557}{get\+Value} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_variable_a9da9d4a74f09e1787e4e4562da1e4833}{set\+Value} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_button}{Nex\+Button} component.
 | 
			
		||||
 | 
			
		||||
Commonly, you want to do something after push and pop it. It is recommanded that only call \hyperlink{class_nex_touch_a4da1c4fcdfadb7eabfb9ccaba9ecad11}{Nex\+Touch\+::attach\+Pop} to satisfy your purpose.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
Please do not call \hyperlink{class_nex_touch_a685a753aae5eb9fb9866a7807a310132}{Nex\+Touch\+::attach\+Push} on this component, even though you can. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_variable_a7d36d19e14c991872fb1547f3ced09b2}{\index{Nex\+Variable@{Nex\+Variable}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\index{Nex\+Variable@{Nex\+Variable}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\subsubsection[{Nex\+Variable}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Variable\+::\+Nex\+Variable (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_variable_a7d36d19e14c991872fb1547f3ced09b2}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_variable_ab4d12f14dcff3f6930a2bdf5e1f3d259}{\index{Nex\+Variable@{Nex\+Variable}!get\+Text@{get\+Text}}
 | 
			
		||||
\index{get\+Text@{get\+Text}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\subsubsection[{get\+Text}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Variable\+::get\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{char $\ast$}]{buffer, }
 | 
			
		||||
\item[{uint32\+\_\+t}]{len}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_variable_ab4d12f14dcff3f6930a2bdf5e1f3d259}
 | 
			
		||||
Get text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ buffer storing text returned. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em len} & -\/ length of buffer. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
The real length of text returned. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_variable_aff06d16d022876c749d3e30f020b1557}{\index{Nex\+Variable@{Nex\+Variable}!get\+Value@{get\+Value}}
 | 
			
		||||
\index{get\+Value@{get\+Value}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\subsubsection[{get\+Value}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Variable\+::get\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_variable_aff06d16d022876c749d3e30f020b1557}
 | 
			
		||||
Get val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_variable_aab59ac44eb0804664a03c09932be70eb}{\index{Nex\+Variable@{Nex\+Variable}!set\+Text@{set\+Text}}
 | 
			
		||||
\index{set\+Text@{set\+Text}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\subsubsection[{set\+Text}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Variable\+::set\+Text (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{const char $\ast$}]{buffer}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_variable_aab59ac44eb0804664a03c09932be70eb}
 | 
			
		||||
Set text attribute of component.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em buffer} & -\/ text buffer terminated with '\textbackslash{}0'. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_variable_a9da9d4a74f09e1787e4e4562da1e4833}{\index{Nex\+Variable@{Nex\+Variable}!set\+Value@{set\+Value}}
 | 
			
		||||
\index{set\+Value@{set\+Value}!Nex\+Variable@{Nex\+Variable}}
 | 
			
		||||
\subsubsection[{set\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Variable\+::set\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_variable_a9da9d4a74f09e1787e4e4562da1e4833}
 | 
			
		||||
Set val attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
Nex\+Variable.\+h\item 
 | 
			
		||||
\hyperlink{_nex_variable_8cpp}{Nex\+Variable.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										197
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_waveform.eps
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										197
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_waveform.eps
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,197 @@
 | 
			
		|||
%!PS-Adobe-2.0 EPSF-2.0
 | 
			
		||||
%%Title: ClassName
 | 
			
		||||
%%Creator: Doxygen
 | 
			
		||||
%%CreationDate: Time
 | 
			
		||||
%%For: 
 | 
			
		||||
%Magnification: 1.00
 | 
			
		||||
%%Orientation: Portrait
 | 
			
		||||
%%BoundingBox: 0 0 500 404.040404
 | 
			
		||||
%%Pages: 0
 | 
			
		||||
%%BeginSetup
 | 
			
		||||
%%EndSetup
 | 
			
		||||
%%EndComments
 | 
			
		||||
 | 
			
		||||
% ----- variables -----
 | 
			
		||||
 | 
			
		||||
/boxwidth 0 def
 | 
			
		||||
/boxheight 40 def
 | 
			
		||||
/fontheight 24 def
 | 
			
		||||
/marginwidth 10 def
 | 
			
		||||
/distx 20 def
 | 
			
		||||
/disty 40 def
 | 
			
		||||
/boundaspect 1.237500 def  % aspect ratio of the BoundingBox (width/height)
 | 
			
		||||
/boundx 500 def
 | 
			
		||||
/boundy boundx boundaspect div def
 | 
			
		||||
/xspacing 0 def
 | 
			
		||||
/yspacing 0 def
 | 
			
		||||
/rows 2 def
 | 
			
		||||
/cols 1 def
 | 
			
		||||
/scalefactor 0 def
 | 
			
		||||
/boxfont /Times-Roman findfont fontheight scalefont def
 | 
			
		||||
 | 
			
		||||
% ----- procedures -----
 | 
			
		||||
 | 
			
		||||
/dotted { [1 4] 0 setdash } def
 | 
			
		||||
/dashed { [5] 0 setdash } def
 | 
			
		||||
/solid  { [] 0 setdash } def
 | 
			
		||||
 | 
			
		||||
/max % result = MAX(arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  /a exch def
 | 
			
		||||
  /b exch def
 | 
			
		||||
  a b gt {a} {b} ifelse
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
 | 
			
		||||
{
 | 
			
		||||
  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
 | 
			
		||||
{
 | 
			
		||||
  /str exch def
 | 
			
		||||
  /boxwidth boxwidth str stringwidth pop max def
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
 | 
			
		||||
{ gsave
 | 
			
		||||
  2 setlinewidth
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  boxwidth 0 rlineto 
 | 
			
		||||
  0 boxheight rlineto 
 | 
			
		||||
  boxwidth neg 0 rlineto 
 | 
			
		||||
  0 boxheight neg rlineto 
 | 
			
		||||
  closepath
 | 
			
		||||
  dup stringwidth pop neg boxwidth add 2 div
 | 
			
		||||
  boxheight fontheight 2 div sub 2 div
 | 
			
		||||
  rmoveto show stroke
 | 
			
		||||
  grestore
 | 
			
		||||
} def  
 | 
			
		||||
 | 
			
		||||
/mark
 | 
			
		||||
{ newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth add
 | 
			
		||||
  exch yspacing mul
 | 
			
		||||
  moveto
 | 
			
		||||
  0 boxheight 4 div rlineto
 | 
			
		||||
  boxheight neg 4 div boxheight neg 4 div rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/arrow
 | 
			
		||||
{ newpath
 | 
			
		||||
  moveto
 | 
			
		||||
  3 -8 rlineto
 | 
			
		||||
  -6 0 rlineto
 | 
			
		||||
  3 8 rlineto
 | 
			
		||||
  closepath
 | 
			
		||||
  eofill
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/out % draws an output connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight add
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto 
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/in % draws an input connector for the block at (arg1,arg2)
 | 
			
		||||
{
 | 
			
		||||
  newpath
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul disty 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  x y moveto
 | 
			
		||||
  0 disty 2 div rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq { x y disty 2 div add arrow } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/hedge
 | 
			
		||||
{
 | 
			
		||||
  exch xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  exch yspacing mul boxheight 2 div sub
 | 
			
		||||
  /y exch def
 | 
			
		||||
  /x exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  x y moveto
 | 
			
		||||
  boxwidth 2 div distx add 0 rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
  1 eq
 | 
			
		||||
  { newpath x boxwidth 2 div distx add add y moveto
 | 
			
		||||
    -8 3 rlineto
 | 
			
		||||
    0 -6 rlineto
 | 
			
		||||
    8 3 rlineto
 | 
			
		||||
    closepath
 | 
			
		||||
    eofill
 | 
			
		||||
    stroke
 | 
			
		||||
  } if
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/vedge
 | 
			
		||||
{
 | 
			
		||||
  /ye exch def
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add dup
 | 
			
		||||
  ys yspacing mul boxheight 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  ye yspacing mul boxheight 2 div sub
 | 
			
		||||
  lineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
 | 
			
		||||
{
 | 
			
		||||
  /ys exch def
 | 
			
		||||
  /xe exch def
 | 
			
		||||
  /xs exch def
 | 
			
		||||
  newpath
 | 
			
		||||
  xs xspacing mul xoffset add boxwidth 2 div add
 | 
			
		||||
  ys yspacing mul disty 2 div sub
 | 
			
		||||
  moveto
 | 
			
		||||
  xspacing xe xs sub mul 0
 | 
			
		||||
  rlineto
 | 
			
		||||
  stroke
 | 
			
		||||
} def
 | 
			
		||||
 | 
			
		||||
% ----- main ------
 | 
			
		||||
 | 
			
		||||
boxfont setfont
 | 
			
		||||
1 boundaspect scale
 | 
			
		||||
(NexWaveform) cw
 | 
			
		||||
(NexObject) cw
 | 
			
		||||
/boxwidth boxwidth marginwidth 2 mul add def
 | 
			
		||||
/xspacing boxwidth distx add def
 | 
			
		||||
/yspacing boxheight disty add def
 | 
			
		||||
/scalefactor 
 | 
			
		||||
  boxwidth cols mul distx cols 1 sub mul add
 | 
			
		||||
  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
 | 
			
		||||
  max def
 | 
			
		||||
boundx scalefactor div boundy scalefactor div scale
 | 
			
		||||
 | 
			
		||||
% ----- classes -----
 | 
			
		||||
 | 
			
		||||
 (NexWaveform) 0.000000 0.000000 box
 | 
			
		||||
 (NexObject) 0.000000 1.000000 box
 | 
			
		||||
 | 
			
		||||
% ----- relations -----
 | 
			
		||||
 | 
			
		||||
solid
 | 
			
		||||
0 0.000000 0.000000 out
 | 
			
		||||
solid
 | 
			
		||||
1 0.000000 1.000000 in
 | 
			
		||||
							
								
								
									
										274
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_waveform.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										274
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/class_nex_waveform.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,274 @@
 | 
			
		|||
\hypertarget{class_nex_waveform}{\section{Nex\+Waveform Class Reference}
 | 
			
		||||
\label{class_nex_waveform}\index{Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{\ttfamily \#include $<$Nex\+Waveform.\+h$>$}
 | 
			
		||||
 | 
			
		||||
Inheritance diagram for Nex\+Waveform\+:\begin{figure}[H]
 | 
			
		||||
\begin{center}
 | 
			
		||||
\leavevmode
 | 
			
		||||
\includegraphics[height=2.000000cm]{class_nex_waveform}
 | 
			
		||||
\end{center}
 | 
			
		||||
\end{figure}
 | 
			
		||||
\subsection*{Public Member Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{class_nex_waveform_a4f18ca5050823e874d526141c8595514}{Nex\+Waveform} (uint8\+\_\+t pid, uint8\+\_\+t cid, const char $\ast$name)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_a5b04ea7397b784947b845e2a03fc77e4}{add\+Value} (uint8\+\_\+t ch, uint8\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_waveform_a66cec3c4d0d1a769dbf50c8092cc01d1}{Get\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_aefec5eb25ee698c8c940c9190d60b696}{Set\+\_\+background\+\_\+color\+\_\+bco} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_waveform_ac5a6622e9004600f24b12e60ebb6b984}{Get\+\_\+grid\+\_\+color\+\_\+gdc} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_ab396211f736824a0210446e68dc3edf4}{Set\+\_\+grid\+\_\+color\+\_\+gdc} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_waveform_ad5c4968c81d4941a08841cbaf217c631}{Get\+\_\+grid\+\_\+width\+\_\+gdw} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_a41cb6d8b1ff6c309d1c4e8a1f73304fe}{Set\+\_\+grid\+\_\+width\+\_\+gdw} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_waveform_a87f6baf5a7a9c52f54281865e757d9a3}{Get\+\_\+grid\+\_\+height\+\_\+gdh} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_a85e776a5347c22efd9abe9bb8cfdbddb}{Set\+\_\+grid\+\_\+height\+\_\+gdh} (uint32\+\_\+t number)
 | 
			
		||||
\item 
 | 
			
		||||
uint32\+\_\+t \hyperlink{class_nex_waveform_a09e36144f65c73b21edcfd5caff8a914}{Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0} (uint32\+\_\+t $\ast$number)
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{class_nex_waveform_ade323e0eae3b5058a76245e5ac97b037}{Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0} (uint32\+\_\+t number)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Additional Inherited Members}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
\hyperlink{class_nex_waveform}{Nex\+Waveform} component. 
 | 
			
		||||
 | 
			
		||||
\subsection{Constructor \& Destructor Documentation}
 | 
			
		||||
\hypertarget{class_nex_waveform_a4f18ca5050823e874d526141c8595514}{\index{Nex\+Waveform@{Nex\+Waveform}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\index{Nex\+Waveform@{Nex\+Waveform}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Nex\+Waveform}]{\setlength{\rightskip}{0pt plus 5cm}Nex\+Waveform\+::\+Nex\+Waveform (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{pid, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{cid, }
 | 
			
		||||
\item[{const char $\ast$}]{name}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a4f18ca5050823e874d526141c8595514}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Constructor.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em pid} & -\/ page id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em cid} & -\/ component id. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em name} & -\/ pointer to an unique name in range of all components. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Member Function Documentation}
 | 
			
		||||
\hypertarget{class_nex_waveform_a5b04ea7397b784947b845e2a03fc77e4}{\index{Nex\+Waveform@{Nex\+Waveform}!add\+Value@{add\+Value}}
 | 
			
		||||
\index{add\+Value@{add\+Value}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{add\+Value}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::add\+Value (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint8\+\_\+t}]{ch, }
 | 
			
		||||
\item[{uint8\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a5b04ea7397b784947b845e2a03fc77e4}
 | 
			
		||||
Add value to show.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em ch} & -\/ channel of waveform(0-\/3). \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em number} & -\/ the value of waveform.\\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
 | 
			
		||||
\begin{DoxyRetVals}{Return values}
 | 
			
		||||
{\em true} & -\/ success. \\
 | 
			
		||||
\hline
 | 
			
		||||
{\em false} & -\/ failed. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyRetVals}
 | 
			
		||||
\hypertarget{class_nex_waveform_a66cec3c4d0d1a769dbf50c8092cc01d1}{\index{Nex\+Waveform@{Nex\+Waveform}!Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Get\+\_\+background\+\_\+color\+\_\+bco@{Get\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Get\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Waveform\+::\+Get\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a66cec3c4d0d1a769dbf50c8092cc01d1}
 | 
			
		||||
Get bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_a09e36144f65c73b21edcfd5caff8a914}{\index{Nex\+Waveform@{Nex\+Waveform}!Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0@{Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}}
 | 
			
		||||
\index{Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0@{Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Waveform\+::\+Get\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a09e36144f65c73b21edcfd5caff8a914}
 | 
			
		||||
Get pco0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_ac5a6622e9004600f24b12e60ebb6b984}{\index{Nex\+Waveform@{Nex\+Waveform}!Get\+\_\+grid\+\_\+color\+\_\+gdc@{Get\+\_\+grid\+\_\+color\+\_\+gdc}}
 | 
			
		||||
\index{Get\+\_\+grid\+\_\+color\+\_\+gdc@{Get\+\_\+grid\+\_\+color\+\_\+gdc}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Get\+\_\+grid\+\_\+color\+\_\+gdc}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Waveform\+::\+Get\+\_\+grid\+\_\+color\+\_\+gdc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_ac5a6622e9004600f24b12e60ebb6b984}
 | 
			
		||||
Get gdc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_a87f6baf5a7a9c52f54281865e757d9a3}{\index{Nex\+Waveform@{Nex\+Waveform}!Get\+\_\+grid\+\_\+height\+\_\+gdh@{Get\+\_\+grid\+\_\+height\+\_\+gdh}}
 | 
			
		||||
\index{Get\+\_\+grid\+\_\+height\+\_\+gdh@{Get\+\_\+grid\+\_\+height\+\_\+gdh}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Get\+\_\+grid\+\_\+height\+\_\+gdh}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Waveform\+::\+Get\+\_\+grid\+\_\+height\+\_\+gdh (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a87f6baf5a7a9c52f54281865e757d9a3}
 | 
			
		||||
Get gdh attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_ad5c4968c81d4941a08841cbaf217c631}{\index{Nex\+Waveform@{Nex\+Waveform}!Get\+\_\+grid\+\_\+width\+\_\+gdw@{Get\+\_\+grid\+\_\+width\+\_\+gdw}}
 | 
			
		||||
\index{Get\+\_\+grid\+\_\+width\+\_\+gdw@{Get\+\_\+grid\+\_\+width\+\_\+gdw}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Get\+\_\+grid\+\_\+width\+\_\+gdw}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t Nex\+Waveform\+::\+Get\+\_\+grid\+\_\+width\+\_\+gdw (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t $\ast$}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_ad5c4968c81d4941a08841cbaf217c631}
 | 
			
		||||
Get gdw attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ buffer storing data retur \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
the length of the data 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_aefec5eb25ee698c8c940c9190d60b696}{\index{Nex\+Waveform@{Nex\+Waveform}!Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}}
 | 
			
		||||
\index{Set\+\_\+background\+\_\+color\+\_\+bco@{Set\+\_\+background\+\_\+color\+\_\+bco}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Set\+\_\+background\+\_\+color\+\_\+bco}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::\+Set\+\_\+background\+\_\+color\+\_\+bco (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_aefec5eb25ee698c8c940c9190d60b696}
 | 
			
		||||
Set bco attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_ade323e0eae3b5058a76245e5ac97b037}{\index{Nex\+Waveform@{Nex\+Waveform}!Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0@{Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}}
 | 
			
		||||
\index{Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0@{Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::\+Set\+\_\+channel\+\_\+0\+\_\+color\+\_\+pco0 (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_ade323e0eae3b5058a76245e5ac97b037}
 | 
			
		||||
Set pco0 attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_ab396211f736824a0210446e68dc3edf4}{\index{Nex\+Waveform@{Nex\+Waveform}!Set\+\_\+grid\+\_\+color\+\_\+gdc@{Set\+\_\+grid\+\_\+color\+\_\+gdc}}
 | 
			
		||||
\index{Set\+\_\+grid\+\_\+color\+\_\+gdc@{Set\+\_\+grid\+\_\+color\+\_\+gdc}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Set\+\_\+grid\+\_\+color\+\_\+gdc}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::\+Set\+\_\+grid\+\_\+color\+\_\+gdc (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_ab396211f736824a0210446e68dc3edf4}
 | 
			
		||||
Set gdc attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_a85e776a5347c22efd9abe9bb8cfdbddb}{\index{Nex\+Waveform@{Nex\+Waveform}!Set\+\_\+grid\+\_\+height\+\_\+gdh@{Set\+\_\+grid\+\_\+height\+\_\+gdh}}
 | 
			
		||||
\index{Set\+\_\+grid\+\_\+height\+\_\+gdh@{Set\+\_\+grid\+\_\+height\+\_\+gdh}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Set\+\_\+grid\+\_\+height\+\_\+gdh}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::\+Set\+\_\+grid\+\_\+height\+\_\+gdh (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a85e776a5347c22efd9abe9bb8cfdbddb}
 | 
			
		||||
Set gdh attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{class_nex_waveform_a41cb6d8b1ff6c309d1c4e8a1f73304fe}{\index{Nex\+Waveform@{Nex\+Waveform}!Set\+\_\+grid\+\_\+width\+\_\+gdw@{Set\+\_\+grid\+\_\+width\+\_\+gdw}}
 | 
			
		||||
\index{Set\+\_\+grid\+\_\+width\+\_\+gdw@{Set\+\_\+grid\+\_\+width\+\_\+gdw}!Nex\+Waveform@{Nex\+Waveform}}
 | 
			
		||||
\subsubsection[{Set\+\_\+grid\+\_\+width\+\_\+gdw}]{\setlength{\rightskip}{0pt plus 5cm}bool Nex\+Waveform\+::\+Set\+\_\+grid\+\_\+width\+\_\+gdw (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{uint32\+\_\+t}]{number}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{class_nex_waveform_a41cb6d8b1ff6c309d1c4e8a1f73304fe}
 | 
			
		||||
Set gdw attribute of component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em number} & -\/ To set up the data \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{_nex_waveform_8h}{Nex\+Waveform.\+h}\item 
 | 
			
		||||
\hyperlink{_nex_waveform_8cpp}{Nex\+Waveform.\+cpp}\end{DoxyCompactItemize}
 | 
			
		||||
							
								
								
									
										468
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/doxygen.sty
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										468
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/doxygen.sty
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,468 @@
 | 
			
		|||
\NeedsTeXFormat{LaTeX2e}
 | 
			
		||||
\ProvidesPackage{doxygen}
 | 
			
		||||
 | 
			
		||||
% Packages used by this style file
 | 
			
		||||
\RequirePackage{alltt}
 | 
			
		||||
\RequirePackage{array}
 | 
			
		||||
\RequirePackage{calc}
 | 
			
		||||
\RequirePackage{float}
 | 
			
		||||
\RequirePackage{ifthen}
 | 
			
		||||
\RequirePackage{verbatim}
 | 
			
		||||
\RequirePackage[table]{xcolor}
 | 
			
		||||
\RequirePackage{xtab}
 | 
			
		||||
 | 
			
		||||
%---------- Internal commands used in this style file ----------------
 | 
			
		||||
 | 
			
		||||
\newcommand{\ensurespace}[1]{%
 | 
			
		||||
  \begingroup%
 | 
			
		||||
    \setlength{\dimen@}{#1}%
 | 
			
		||||
    \vskip\z@\@plus\dimen@%
 | 
			
		||||
    \penalty -100\vskip\z@\@plus -\dimen@%
 | 
			
		||||
    \vskip\dimen@%
 | 
			
		||||
    \penalty 9999%
 | 
			
		||||
    \vskip -\dimen@%
 | 
			
		||||
    \vskip\z@skip% hide the previous |\vskip| from |\addvspace|
 | 
			
		||||
  \endgroup%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\DoxyLabelFont}{}
 | 
			
		||||
\newcommand{\entrylabel}[1]{%
 | 
			
		||||
  {%
 | 
			
		||||
    \parbox[b]{\labelwidth-4pt}{%
 | 
			
		||||
      \makebox[0pt][l]{\DoxyLabelFont#1}%
 | 
			
		||||
      \vspace{1.5\baselineskip}%
 | 
			
		||||
    }%
 | 
			
		||||
  }%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newenvironment{DoxyDesc}[1]{%
 | 
			
		||||
  \ensurespace{4\baselineskip}%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \settowidth{\labelwidth}{20pt}%
 | 
			
		||||
    \setlength{\parsep}{0pt}%
 | 
			
		||||
    \setlength{\itemsep}{0pt}%
 | 
			
		||||
    \setlength{\leftmargin}{\labelwidth+\labelsep}%
 | 
			
		||||
    \renewcommand{\makelabel}{\entrylabel}%
 | 
			
		||||
  }%
 | 
			
		||||
  \item[#1]%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newsavebox{\xrefbox}
 | 
			
		||||
\newlength{\xreflength}
 | 
			
		||||
\newcommand{\xreflabel}[1]{%
 | 
			
		||||
  \sbox{\xrefbox}{#1}%
 | 
			
		||||
  \setlength{\xreflength}{\wd\xrefbox}%
 | 
			
		||||
  \ifthenelse{\xreflength>\labelwidth}{%
 | 
			
		||||
    \begin{minipage}{\textwidth}%
 | 
			
		||||
      \setlength{\parindent}{0pt}%
 | 
			
		||||
      \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
 | 
			
		||||
    \end{minipage}%
 | 
			
		||||
  }{%
 | 
			
		||||
   \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
 | 
			
		||||
  }%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
%---------- Commands used by doxygen LaTeX output generator ----------
 | 
			
		||||
 | 
			
		||||
% Used by <pre> ... </pre>
 | 
			
		||||
\newenvironment{DoxyPre}{%
 | 
			
		||||
  \small%
 | 
			
		||||
  \begin{alltt}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{alltt}%
 | 
			
		||||
  \normalsize%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @code ... @endcode
 | 
			
		||||
\newenvironment{DoxyCode}{%
 | 
			
		||||
  \par%
 | 
			
		||||
  \scriptsize%
 | 
			
		||||
  \begin{alltt}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{alltt}%
 | 
			
		||||
  \normalsize%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @example, @include, @includelineno and @dontinclude
 | 
			
		||||
\newenvironment{DoxyCodeInclude}{%
 | 
			
		||||
  \DoxyCode%
 | 
			
		||||
}{%
 | 
			
		||||
  \endDoxyCode%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @verbatim ... @endverbatim
 | 
			
		||||
\newenvironment{DoxyVerb}{%
 | 
			
		||||
  \footnotesize%
 | 
			
		||||
  \verbatim%
 | 
			
		||||
}{%
 | 
			
		||||
  \endverbatim%
 | 
			
		||||
  \normalsize%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @verbinclude
 | 
			
		||||
\newenvironment{DoxyVerbInclude}{%
 | 
			
		||||
  \DoxyVerb%
 | 
			
		||||
}{%
 | 
			
		||||
  \endDoxyVerb%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by numbered lists (using '-#' or <ol> ... </ol>)
 | 
			
		||||
\newenvironment{DoxyEnumerate}{%
 | 
			
		||||
  \enumerate%
 | 
			
		||||
}{%
 | 
			
		||||
  \endenumerate%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
 | 
			
		||||
\newenvironment{DoxyItemize}{%
 | 
			
		||||
  \itemize%
 | 
			
		||||
}{%
 | 
			
		||||
  \enditemize%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by description lists (using <dl> ... </dl>)
 | 
			
		||||
\newenvironment{DoxyDescription}{%
 | 
			
		||||
  \description%
 | 
			
		||||
}{%
 | 
			
		||||
  \enddescription%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
 | 
			
		||||
% (only if caption is specified)
 | 
			
		||||
\newenvironment{DoxyImage}{%
 | 
			
		||||
  \begin{figure}[H]%
 | 
			
		||||
    \begin{center}%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{center}%
 | 
			
		||||
  \end{figure}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
 | 
			
		||||
% (only if no caption is specified)
 | 
			
		||||
\newenvironment{DoxyImageNoCaption}{%
 | 
			
		||||
}{%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @attention
 | 
			
		||||
\newenvironment{DoxyAttention}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @author and @authors
 | 
			
		||||
\newenvironment{DoxyAuthor}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @date
 | 
			
		||||
\newenvironment{DoxyDate}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @invariant
 | 
			
		||||
\newenvironment{DoxyInvariant}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @note
 | 
			
		||||
\newenvironment{DoxyNote}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @post
 | 
			
		||||
\newenvironment{DoxyPostcond}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @pre
 | 
			
		||||
\newenvironment{DoxyPrecond}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @copyright
 | 
			
		||||
\newenvironment{DoxyCopyright}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @remark
 | 
			
		||||
\newenvironment{DoxyRemark}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @return and @returns
 | 
			
		||||
\newenvironment{DoxyReturn}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @since
 | 
			
		||||
\newenvironment{DoxySince}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @see
 | 
			
		||||
\newenvironment{DoxySeeAlso}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @version
 | 
			
		||||
\newenvironment{DoxyVersion}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @warning
 | 
			
		||||
\newenvironment{DoxyWarning}[1]{%
 | 
			
		||||
  \begin{DoxyDesc}{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{DoxyDesc}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @internal
 | 
			
		||||
\newenvironment{DoxyInternal}[1]{%
 | 
			
		||||
  \paragraph*{#1}%
 | 
			
		||||
}{%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @par and @paragraph
 | 
			
		||||
\newenvironment{DoxyParagraph}[1]{%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \settowidth{\labelwidth}{40pt}%
 | 
			
		||||
    \setlength{\leftmargin}{\labelwidth}%
 | 
			
		||||
    \setlength{\parsep}{0pt}%
 | 
			
		||||
    \setlength{\itemsep}{-4pt}%
 | 
			
		||||
    \renewcommand{\makelabel}{\entrylabel}%
 | 
			
		||||
  }%
 | 
			
		||||
  \item[#1]%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by parameter lists
 | 
			
		||||
\newenvironment{DoxyParams}[2][]{%
 | 
			
		||||
    \par%
 | 
			
		||||
    \tabletail{\hline}%
 | 
			
		||||
    \tablelasttail{\hline}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \tablehead{}%
 | 
			
		||||
    \ifthenelse{\equal{#1}{}}%
 | 
			
		||||
    {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
 | 
			
		||||
     \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
 | 
			
		||||
                        p{0.805\textwidth}|}}%
 | 
			
		||||
    {\ifthenelse{\equal{#1}{1}}%
 | 
			
		||||
      {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
 | 
			
		||||
       \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
 | 
			
		||||
                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
 | 
			
		||||
                         p{0.678\textwidth}|}}%
 | 
			
		||||
      {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
 | 
			
		||||
       \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
 | 
			
		||||
                         >{\centering\hspace{0pt}}p{0.15\textwidth}|%
 | 
			
		||||
                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
 | 
			
		||||
                         p{0.501\textwidth}|}}%
 | 
			
		||||
    }\hline%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{xtabular}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \vspace{6pt}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used for fields of simple structs
 | 
			
		||||
\newenvironment{DoxyFields}[1]{%
 | 
			
		||||
    \par%
 | 
			
		||||
    \tabletail{\hline}%
 | 
			
		||||
    \tablelasttail{\hline}%
 | 
			
		||||
    \tablehead{}%
 | 
			
		||||
    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
 | 
			
		||||
    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
 | 
			
		||||
                         p{0.15\textwidth}|%
 | 
			
		||||
                         p{0.63\textwidth}|}%
 | 
			
		||||
    \hline%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{xtabular}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \vspace{6pt}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used for parameters within a detailed function description
 | 
			
		||||
\newenvironment{DoxyParamCaption}{%
 | 
			
		||||
  \renewcommand{\item}[2][]{##1 {\em ##2}}%
 | 
			
		||||
}{%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by return value lists
 | 
			
		||||
\newenvironment{DoxyRetVals}[1]{%
 | 
			
		||||
    \par%
 | 
			
		||||
    \tabletail{\hline}%
 | 
			
		||||
    \tablelasttail{\hline}%
 | 
			
		||||
    \tablehead{}%
 | 
			
		||||
    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
 | 
			
		||||
    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
 | 
			
		||||
                          p{0.705\textwidth}|}%
 | 
			
		||||
    \hline%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{xtabular}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \vspace{6pt}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by exception lists
 | 
			
		||||
\newenvironment{DoxyExceptions}[1]{%
 | 
			
		||||
    \par%
 | 
			
		||||
    \tabletail{\hline}%
 | 
			
		||||
    \tablelasttail{\hline}%
 | 
			
		||||
    \tablehead{}%
 | 
			
		||||
    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
 | 
			
		||||
    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
 | 
			
		||||
                          p{0.705\textwidth}|}%
 | 
			
		||||
    \hline%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{xtabular}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \vspace{6pt}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by template parameter lists
 | 
			
		||||
\newenvironment{DoxyTemplParams}[1]{%
 | 
			
		||||
    \par%
 | 
			
		||||
    \tabletail{\hline}%
 | 
			
		||||
    \tablelasttail{\hline}%
 | 
			
		||||
    \tablehead{}%
 | 
			
		||||
    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
 | 
			
		||||
    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
 | 
			
		||||
                          p{0.705\textwidth}|}%
 | 
			
		||||
    \hline%
 | 
			
		||||
}{%
 | 
			
		||||
    \end{xtabular}%
 | 
			
		||||
    \tablefirsthead{}%
 | 
			
		||||
    \vspace{6pt}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used for member lists
 | 
			
		||||
\newenvironment{DoxyCompactItemize}{%
 | 
			
		||||
  \begin{itemize}%
 | 
			
		||||
    \setlength{\itemsep}{-3pt}%
 | 
			
		||||
    \setlength{\parsep}{0pt}%
 | 
			
		||||
    \setlength{\topsep}{0pt}%
 | 
			
		||||
    \setlength{\partopsep}{0pt}%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{itemize}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used for member descriptions
 | 
			
		||||
\newenvironment{DoxyCompactList}{%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \setlength{\leftmargin}{0.5cm}%
 | 
			
		||||
    \setlength{\itemsep}{0pt}%
 | 
			
		||||
    \setlength{\parsep}{0pt}%
 | 
			
		||||
    \setlength{\topsep}{0pt}%
 | 
			
		||||
    \renewcommand{\makelabel}{\hfill}%
 | 
			
		||||
  }%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used for reference lists (@bug, @deprecated, @todo, etc.)
 | 
			
		||||
\newenvironment{DoxyRefList}{%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \setlength{\labelwidth}{10pt}%
 | 
			
		||||
    \setlength{\leftmargin}{\labelwidth}%
 | 
			
		||||
    \addtolength{\leftmargin}{\labelsep}%
 | 
			
		||||
    \renewcommand{\makelabel}{\xreflabel}%
 | 
			
		||||
  }%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @bug, @deprecated, @todo, etc.
 | 
			
		||||
\newenvironment{DoxyRefDesc}[1]{%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \renewcommand\makelabel[1]{\textbf{##1}}%
 | 
			
		||||
    \settowidth\labelwidth{\makelabel{#1}}%
 | 
			
		||||
    \setlength\leftmargin{\labelwidth+\labelsep}%
 | 
			
		||||
  }%
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by parameter lists and simple sections
 | 
			
		||||
\newenvironment{Desc}
 | 
			
		||||
{\begin{list}{}{%
 | 
			
		||||
    \settowidth{\labelwidth}{40pt}%
 | 
			
		||||
    \setlength{\leftmargin}{\labelwidth}%
 | 
			
		||||
    \setlength{\parsep}{0pt}%
 | 
			
		||||
    \setlength{\itemsep}{-4pt}%
 | 
			
		||||
    \renewcommand{\makelabel}{\entrylabel}%
 | 
			
		||||
  }
 | 
			
		||||
}{%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by tables
 | 
			
		||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
 | 
			
		||||
\newlength{\tmplength}%
 | 
			
		||||
\newenvironment{TabularC}[1]%
 | 
			
		||||
{%
 | 
			
		||||
\setlength{\tmplength}%
 | 
			
		||||
     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
 | 
			
		||||
      \par\begin{xtabular*}{\linewidth}%
 | 
			
		||||
             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
 | 
			
		||||
}%
 | 
			
		||||
{\end{xtabular*}\par}%
 | 
			
		||||
 | 
			
		||||
% Used for member group headers
 | 
			
		||||
\newenvironment{Indent}{%
 | 
			
		||||
  \begin{list}{}{%
 | 
			
		||||
    \setlength{\leftmargin}{0.5cm}%
 | 
			
		||||
  }%
 | 
			
		||||
  \item[]\ignorespaces%
 | 
			
		||||
}{%
 | 
			
		||||
  \unskip%
 | 
			
		||||
  \end{list}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used when hyperlinks are turned off
 | 
			
		||||
\newcommand{\doxyref}[3]{%
 | 
			
		||||
  \textbf{#1} (\textnormal{#2}\,\pageref{#3})%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% Used by @addindex
 | 
			
		||||
\newcommand{\lcurly}{\{}
 | 
			
		||||
\newcommand{\rcurly}{\}}
 | 
			
		||||
 | 
			
		||||
% Used for syntax highlighting
 | 
			
		||||
\definecolor{comment}{rgb}{0.5,0.0,0.0}
 | 
			
		||||
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
 | 
			
		||||
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
 | 
			
		||||
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
 | 
			
		||||
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
 | 
			
		||||
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
 | 
			
		||||
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
 | 
			
		||||
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
 | 
			
		||||
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
 | 
			
		||||
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
 | 
			
		||||
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
 | 
			
		||||
							
								
								
									
										18
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/doxygen_8h.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/doxygen_8h.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
\hypertarget{doxygen_8h}{\section{doxygen.\+h File Reference}
 | 
			
		||||
\label{doxygen_8h}\index{doxygen.\+h@{doxygen.\+h}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Define modules in A\+P\+I doc.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyAuthor}{Author}
 | 
			
		||||
Wu Pengfei (email\+:\href{mailto:pengfei.wu@itead.cc}{\tt pengfei.\+wu@itead.\+cc}) 
 | 
			
		||||
\end{DoxyAuthor}
 | 
			
		||||
\begin{DoxyDate}{Date}
 | 
			
		||||
2015/8/12 
 | 
			
		||||
\end{DoxyDate}
 | 
			
		||||
\begin{DoxyCopyright}{Copyright}
 | 
			
		||||
Copyright (C) 2013-\/2014 I\+T\+E\+A\+D Intelligent Systems Co., Ltd. ~\newline
 | 
			
		||||
This program is free software; you can redistribute it and/or modify it under the terms of the G\+N\+U General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 
 | 
			
		||||
\end{DoxyCopyright}
 | 
			
		||||
							
								
								
									
										52
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/files.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/files.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,52 @@
 | 
			
		|||
\section{File List}
 | 
			
		||||
Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{doxygen_8h}{doxygen.\+h} }{\pageref{doxygen_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_button_8cpp}{Nex\+Button.\+cpp} }{\pageref{_nex_button_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_button_8h}{Nex\+Button.\+h} }{\pageref{_nex_button_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_checkbox_8cpp}{Nex\+Checkbox.\+cpp} }{\pageref{_nex_checkbox_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_checkbox_8h}{Nex\+Checkbox.\+h} }{\pageref{_nex_checkbox_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_config_8h}{Nex\+Config.\+h} }{\pageref{_nex_config_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_crop_8cpp}{Nex\+Crop.\+cpp} }{\pageref{_nex_crop_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_crop_8h}{Nex\+Crop.\+h} }{\pageref{_nex_crop_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_dual_state_button_8cpp}{Nex\+Dual\+State\+Button.\+cpp} }{\pageref{_nex_dual_state_button_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_dual_state_button_8h}{Nex\+Dual\+State\+Button.\+h} }{\pageref{_nex_dual_state_button_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_gauge_8cpp}{Nex\+Gauge.\+cpp} }{\pageref{_nex_gauge_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_gauge_8h}{Nex\+Gauge.\+h} }{\pageref{_nex_gauge_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_gpio_8cpp}{Nex\+Gpio.\+cpp} }{\pageref{_nex_gpio_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{{\bfseries Nex\+Gpio.\+h} }{\pageref{_nex_gpio_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_hardware_8cpp}{Nex\+Hardware.\+cpp} }{\pageref{_nex_hardware_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_hardware_8h}{Nex\+Hardware.\+h} }{\pageref{_nex_hardware_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_hotspot_8cpp}{Nex\+Hotspot.\+cpp} }{\pageref{_nex_hotspot_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_hotspot_8h}{Nex\+Hotspot.\+h} }{\pageref{_nex_hotspot_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_number_8cpp}{Nex\+Number.\+cpp} }{\pageref{_nex_number_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_number_8h}{Nex\+Number.\+h} }{\pageref{_nex_number_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_object_8cpp}{Nex\+Object.\+cpp} }{\pageref{_nex_object_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_object_8h}{Nex\+Object.\+h} }{\pageref{_nex_object_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_page_8cpp}{Nex\+Page.\+cpp} }{\pageref{_nex_page_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_page_8h}{Nex\+Page.\+h} }{\pageref{_nex_page_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_picture_8cpp}{Nex\+Picture.\+cpp} }{\pageref{_nex_picture_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_picture_8h}{Nex\+Picture.\+h} }{\pageref{_nex_picture_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_progress_bar_8cpp}{Nex\+Progress\+Bar.\+cpp} }{\pageref{_nex_progress_bar_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_progress_bar_8h}{Nex\+Progress\+Bar.\+h} }{\pageref{_nex_progress_bar_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_radio_8cpp}{Nex\+Radio.\+cpp} }{\pageref{_nex_radio_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_radio_8h}{Nex\+Radio.\+h} }{\pageref{_nex_radio_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_rtc_8cpp}{Nex\+Rtc.\+cpp} }{\pageref{_nex_rtc_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{{\bfseries Nex\+Rtc.\+h} }{\pageref{_nex_rtc_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_scrolltext_8cpp}{Nex\+Scrolltext.\+cpp} }{\pageref{_nex_scrolltext_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_scrolltext_8h}{Nex\+Scrolltext.\+h} }{\pageref{_nex_scrolltext_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_slider_8cpp}{Nex\+Slider.\+cpp} }{\pageref{_nex_slider_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_slider_8h}{Nex\+Slider.\+h} }{\pageref{_nex_slider_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_text_8cpp}{Nex\+Text.\+cpp} }{\pageref{_nex_text_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_text_8h}{Nex\+Text.\+h} }{\pageref{_nex_text_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_timer_8cpp}{Nex\+Timer.\+cpp} }{\pageref{_nex_timer_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_timer_8h}{Nex\+Timer.\+h} }{\pageref{_nex_timer_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nextion_8h}{Nextion.\+h} }{\pageref{_nextion_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_touch_8cpp}{Nex\+Touch.\+cpp} }{\pageref{_nex_touch_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_touch_8h}{Nex\+Touch.\+h} }{\pageref{_nex_touch_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_upload_8cpp}{Nex\+Upload.\+cpp} }{\pageref{_nex_upload_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_upload_8h}{Nex\+Upload.\+h} }{\pageref{_nex_upload_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_variable_8cpp}{Nex\+Variable.\+cpp} }{\pageref{_nex_variable_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{{\bfseries Nex\+Variable.\+h} }{\pageref{_nex_variable_8h}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_waveform_8cpp}{Nex\+Waveform.\+cpp} }{\pageref{_nex_waveform_8cpp}}{}
 | 
			
		||||
\item\contentsline{section}{\hyperlink{_nex_waveform_8h}{Nex\+Waveform.\+h} }{\pageref{_nex_waveform_8h}}{}
 | 
			
		||||
\end{DoxyCompactList}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,50 @@
 | 
			
		|||
\hypertarget{group___component}{\section{Nextion Component}
 | 
			
		||||
\label{group___component}\index{Nextion Component@{Nextion Component}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
All components supported.  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_button}{Nex\+Button}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_checkbox}{Nex\+Checkbox}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_crop}{Nex\+Crop}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_d_s_button}{Nex\+D\+S\+Button}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_gauge}{Nex\+Gauge}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_hotspot}{Nex\+Hotspot}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_number}{Nex\+Number}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_page}{Nex\+Page}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_picture}{Nex\+Picture}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_progress_bar}{Nex\+Progress\+Bar}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_radio}{Nex\+Radio}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_scrolltext}{Nex\+Scrolltext}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_slider}{Nex\+Slider}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_text}{Nex\+Text}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_timer}{Nex\+Timer}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_variable}{Nex\+Variable}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_waveform}{Nex\+Waveform}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
All components supported. 
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,44 @@
 | 
			
		|||
\hypertarget{group___configuration}{\section{Configuration}
 | 
			
		||||
\label{group___configuration}\index{Configuration@{Configuration}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Configure your debug messages and hardware resource.  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga9b3a5e4cc28fc65f02c9b197e8a4c955}{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga9abc2a70f2ba1b5a4edc63e807ee172e}{db\+Serial}~Serial
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___configuration_ga2738b05a77cd5052e440af5b00b0ecbd}{nex\+Serial}~Serial2
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_gaf018322c574c0f39d5feb76995cdf2d6}{\#define {\bfseries db\+Serial\+Print}(a)~db\+Serial.\+print(a)}\label{group___configuration_gaf018322c574c0f39d5feb76995cdf2d6}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_ga7792c838c043fae9a630823f1c328a30}{\#define {\bfseries db\+Serial\+Println}(a)~db\+Serial.\+println(a)}\label{group___configuration_ga7792c838c043fae9a630823f1c328a30}
 | 
			
		||||
 | 
			
		||||
\item 
 | 
			
		||||
\hypertarget{group___configuration_gabec12d271fea8fd82696961bc9339edf}{\#define {\bfseries db\+Serial\+Begin}(a)~db\+Serial.\+begin(a)}\label{group___configuration_gabec12d271fea8fd82696961bc9339edf}
 | 
			
		||||
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Configure your debug messages and hardware resource. 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Macro Definition Documentation}
 | 
			
		||||
\hypertarget{group___configuration_ga9abc2a70f2ba1b5a4edc63e807ee172e}{\index{Configuration@{Configuration}!db\+Serial@{db\+Serial}}
 | 
			
		||||
\index{db\+Serial@{db\+Serial}!Configuration@{Configuration}}
 | 
			
		||||
\subsubsection[{db\+Serial}]{\setlength{\rightskip}{0pt plus 5cm}\#define db\+Serial~Serial}}\label{group___configuration_ga9abc2a70f2ba1b5a4edc63e807ee172e}
 | 
			
		||||
Define db\+Serial for the output of debug messages. \hypertarget{group___configuration_ga9b3a5e4cc28fc65f02c9b197e8a4c955}{\index{Configuration@{Configuration}!D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E@{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}}
 | 
			
		||||
\index{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E@{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}!Configuration@{Configuration}}
 | 
			
		||||
\subsubsection[{D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E}}\label{group___configuration_ga9b3a5e4cc28fc65f02c9b197e8a4c955}
 | 
			
		||||
Define D\+E\+B\+U\+G\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+E\+N\+A\+B\+L\+E to enable debug serial. Comment it to disable debug serial. \hypertarget{group___configuration_ga2738b05a77cd5052e440af5b00b0ecbd}{\index{Configuration@{Configuration}!nex\+Serial@{nex\+Serial}}
 | 
			
		||||
\index{nex\+Serial@{nex\+Serial}!Configuration@{Configuration}}
 | 
			
		||||
\subsubsection[{nex\+Serial}]{\setlength{\rightskip}{0pt plus 5cm}\#define nex\+Serial~Serial2}}\label{group___configuration_ga2738b05a77cd5052e440af5b00b0ecbd}
 | 
			
		||||
Define nex\+Serial for communicate with Nextion touch panel. 
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,69 @@
 | 
			
		|||
\hypertarget{group___core_a_p_i}{\section{Core A\+P\+I}
 | 
			
		||||
\label{group___core_a_p_i}\index{Core A\+P\+I@{Core A\+P\+I}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Some essential things.  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Modules}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\hyperlink{group___touch_event}{Touch Event}
 | 
			
		||||
\begin{DoxyCompactList}\small\item\em How to attach(or detach) callback function called when touch event occurs. \end{DoxyCompactList}\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_object}{Nex\+Object}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_upload}{Nex\+Upload}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Functions}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
bool \hyperlink{group___core_a_p_i_gab09ddba6b72334d30ae091a7b038d790}{nex\+Init} (void)
 | 
			
		||||
\item 
 | 
			
		||||
void \hyperlink{group___core_a_p_i_ga91c549e696b0ca035cf18901e6a50d5a}{nex\+Loop} (\hyperlink{class_nex_touch}{Nex\+Touch} $\ast$nex\+\_\+listen\+\_\+list\mbox{[}$\,$\mbox{]})
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
Some essential things. 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Function Documentation}
 | 
			
		||||
\hypertarget{group___core_a_p_i_gab09ddba6b72334d30ae091a7b038d790}{\index{Core A\+P\+I@{Core A\+P\+I}!nex\+Init@{nex\+Init}}
 | 
			
		||||
\index{nex\+Init@{nex\+Init}!Core A\+P\+I@{Core A\+P\+I}}
 | 
			
		||||
\subsubsection[{nex\+Init}]{\setlength{\rightskip}{0pt plus 5cm}bool nex\+Init (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{void}]{}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{group___core_a_p_i_gab09ddba6b72334d30ae091a7b038d790}
 | 
			
		||||
Init Nextion.
 | 
			
		||||
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
true if success, false for failure. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\hypertarget{group___core_a_p_i_ga91c549e696b0ca035cf18901e6a50d5a}{\index{Core A\+P\+I@{Core A\+P\+I}!nex\+Loop@{nex\+Loop}}
 | 
			
		||||
\index{nex\+Loop@{nex\+Loop}!Core A\+P\+I@{Core A\+P\+I}}
 | 
			
		||||
\subsubsection[{nex\+Loop}]{\setlength{\rightskip}{0pt plus 5cm}void nex\+Loop (
 | 
			
		||||
\begin{DoxyParamCaption}
 | 
			
		||||
\item[{{\bf Nex\+Touch} $\ast$}]{nex\+\_\+listen\+\_\+list\mbox{[}$\,$\mbox{]}}
 | 
			
		||||
\end{DoxyParamCaption}
 | 
			
		||||
)}}\label{group___core_a_p_i_ga91c549e696b0ca035cf18901e6a50d5a}
 | 
			
		||||
Listen touch event and calling callbacks attached before.
 | 
			
		||||
 | 
			
		||||
Supports push and pop at present.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em nex\+\_\+listen\+\_\+list} & -\/ index to Nextion Components list. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none.
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
\begin{DoxyWarning}{Warning}
 | 
			
		||||
This function must be called repeatedly to response touch events from Nextion touch panel. Actually, you should place it in your loop function. 
 | 
			
		||||
\end{DoxyWarning}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
\hypertarget{group___get_started}{\section{Get Started}
 | 
			
		||||
\label{group___get_started}\index{Get Started@{Get Started}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Show examples and create your own sketch based on Nextion library.  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Show examples and create your own sketch based on Nextion library. 
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,55 @@
 | 
			
		|||
\hypertarget{group___touch_event}{\section{Touch Event}
 | 
			
		||||
\label{group___touch_event}\index{Touch Event@{Touch Event}}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
How to attach(or detach) callback function called when touch event occurs.  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
class \hyperlink{class_nex_touch}{Nex\+Touch}
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Macros}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___touch_event_ga748c37a9bbe04ddc680fe1686154fefb}{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H}~(0x01)
 | 
			
		||||
\item 
 | 
			
		||||
\#define \hyperlink{group___touch_event_ga5db3d99f88ac878875ca47713b7a54b6}{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P}~(0x00)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
\subsection*{Typedefs}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
typedef void($\ast$ \hyperlink{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{Nex\+Touch\+Event\+Cb} )(void $\ast$ptr)
 | 
			
		||||
\end{DoxyCompactItemize}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Detailed Description}
 | 
			
		||||
How to attach(or detach) callback function called when touch event occurs. 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection{Macro Definition Documentation}
 | 
			
		||||
\hypertarget{group___touch_event_ga5db3d99f88ac878875ca47713b7a54b6}{\index{Touch Event@{Touch Event}!N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P@{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P}}
 | 
			
		||||
\index{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P@{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P}!Touch Event@{Touch Event}}
 | 
			
		||||
\subsubsection[{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+O\+P~(0x00)}}\label{group___touch_event_ga5db3d99f88ac878875ca47713b7a54b6}
 | 
			
		||||
Pop touch event occuring when your finger or pen leaving from Nextion touch pannel. \hypertarget{group___touch_event_ga748c37a9bbe04ddc680fe1686154fefb}{\index{Touch Event@{Touch Event}!N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H@{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H}}
 | 
			
		||||
\index{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H@{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H}!Touch Event@{Touch Event}}
 | 
			
		||||
\subsubsection[{N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\+E\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+U\+S\+H~(0x01)}}\label{group___touch_event_ga748c37a9bbe04ddc680fe1686154fefb}
 | 
			
		||||
Push touch event occuring when your finger or pen coming to Nextion touch pannel. 
 | 
			
		||||
 | 
			
		||||
\subsection{Typedef Documentation}
 | 
			
		||||
\hypertarget{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}{\index{Touch Event@{Touch Event}!Nex\+Touch\+Event\+Cb@{Nex\+Touch\+Event\+Cb}}
 | 
			
		||||
\index{Nex\+Touch\+Event\+Cb@{Nex\+Touch\+Event\+Cb}!Touch Event@{Touch Event}}
 | 
			
		||||
\subsubsection[{Nex\+Touch\+Event\+Cb}]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ Nex\+Touch\+Event\+Cb)(void $\ast$ptr)}}\label{group___touch_event_ga162dea47b078e8878d10d6981a9dd0c6}
 | 
			
		||||
Type of callback funciton when an touch event occurs.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyParams}{Parameters}
 | 
			
		||||
{\em ptr} & -\/ user pointer for any purpose. Commonly, it is a pointer to a object. \\
 | 
			
		||||
\hline
 | 
			
		||||
\end{DoxyParams}
 | 
			
		||||
\begin{DoxyReturn}{Returns}
 | 
			
		||||
none. 
 | 
			
		||||
\end{DoxyReturn}
 | 
			
		||||
							
								
								
									
										29
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/hierarchy.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/hierarchy.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,29 @@
 | 
			
		|||
\section{Class Hierarchy}
 | 
			
		||||
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
 | 
			
		||||
\item \contentsline{section}{Nex\+Gpio}{\pageref{class_nex_gpio}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Object}{\pageref{class_nex_object}}{}
 | 
			
		||||
\begin{DoxyCompactList}
 | 
			
		||||
\item \contentsline{section}{Nex\+Gauge}{\pageref{class_nex_gauge}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Progress\+Bar}{\pageref{class_nex_progress_bar}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Touch}{\pageref{class_nex_touch}}{}
 | 
			
		||||
\begin{DoxyCompactList}
 | 
			
		||||
\item \contentsline{section}{Nex\+Button}{\pageref{class_nex_button}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Checkbox}{\pageref{class_nex_checkbox}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Crop}{\pageref{class_nex_crop}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+D\+S\+Button}{\pageref{class_nex_d_s_button}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Hotspot}{\pageref{class_nex_hotspot}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Number}{\pageref{class_nex_number}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Page}{\pageref{class_nex_page}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Picture}{\pageref{class_nex_picture}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Radio}{\pageref{class_nex_radio}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Scrolltext}{\pageref{class_nex_scrolltext}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Slider}{\pageref{class_nex_slider}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Text}{\pageref{class_nex_text}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Timer}{\pageref{class_nex_timer}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Variable}{\pageref{class_nex_variable}}{}
 | 
			
		||||
\end{DoxyCompactList}
 | 
			
		||||
\item \contentsline{section}{Nex\+Waveform}{\pageref{class_nex_waveform}}{}
 | 
			
		||||
\end{DoxyCompactList}
 | 
			
		||||
\item \contentsline{section}{Nex\+Rtc}{\pageref{class_nex_rtc}}{}
 | 
			
		||||
\item \contentsline{section}{Nex\+Upload}{\pageref{class_nex_upload}}{}
 | 
			
		||||
\end{DoxyCompactList}
 | 
			
		||||
							
								
								
									
										121
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/index.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/index.tex
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,121 @@
 | 
			
		|||
\section*{Nextion}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\section*{Introduction}
 | 
			
		||||
 | 
			
		||||
Nextion Arduino library provides an easy-\/to-\/use way to manipulate Nextion serial displays. Users can use the libarry freely, either in commerical projects or open-\/source prjects, without any additional condiitons.
 | 
			
		||||
 | 
			
		||||
For more information about the Nextion display project, please visit \href{http://wiki.iteadstudio.com/Nextion_HMI_Solution}{\tt the wiki。} The wiki provdies all the necessary technical documnets, quick start guide, tutorials, demos, as well as some useful resources.
 | 
			
		||||
 | 
			
		||||
To get your Nextion display, please visit \href{http://imall.itead.cc/display/nextion.html}{\tt i\+Mall.}
 | 
			
		||||
 | 
			
		||||
To discuss the project? Request new features? Report a B\+U\+G? please visit the \href{http://support.iteadstudio.com/discussions/1000058038}{\tt Forums}
 | 
			
		||||
 | 
			
		||||
\section*{Download Source Code}
 | 
			
		||||
 | 
			
		||||
Latest version is unstable and a mass of change may be applied in a short time without any notification for users. Commonly, it is for developers of this library.
 | 
			
		||||
 | 
			
		||||
{\bfseries Release version is recommanded for you, unless you are one of developers of this library.}
 | 
			
		||||
 | 
			
		||||
{\bfseries Release notes} is at \href{https://github.com/itead/ITEADLIB_Arduino_Nextion/blob/master/release_notes.md}{\tt https\+://github.\+com/itead/\+I\+T\+E\+A\+D\+L\+I\+B\+\_\+\+Arduino\+\_\+\+Nextion/blob/master/release\+\_\+notes.\+md}.
 | 
			
		||||
 | 
			
		||||
\subsection*{Latest(unstable)}
 | 
			
		||||
 | 
			
		||||
Latest source code(master branch) can be downloaded\+: \href{https://github.com/itead/ITEADLIB_Arduino_Nextion/archive/master.zip}{\tt https\+://github.\+com/itead/\+I\+T\+E\+A\+D\+L\+I\+B\+\_\+\+Arduino\+\_\+\+Nextion/archive/master.\+zip}.
 | 
			
		||||
 | 
			
		||||
You can also clone it via git\+: \begin{DoxyVerb}git clone https://github.com/itead/ITEADLIB_Arduino_Nextion
 | 
			
		||||
\end{DoxyVerb}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Releases(stable)}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyItemize}
 | 
			
		||||
\item \href{https://github.com/itead/ITEADLIB_Arduino_Nextion/archive/v0.7.0.zip}{\tt https\+://github.\+com/itead/\+I\+T\+E\+A\+D\+L\+I\+B\+\_\+\+Arduino\+\_\+\+Nextion/archive/v0.\+7.\+0.\+zip}
 | 
			
		||||
\item \href{https://github.com/itead/ITEADLIB_Arduino_Nextion/archive/v0.7.0.tar.gz}{\tt https\+://github.\+com/itead/\+I\+T\+E\+A\+D\+L\+I\+B\+\_\+\+Arduino\+\_\+\+Nextion/archive/v0.\+7.\+0.\+tar.\+gz}
 | 
			
		||||
\end{DoxyItemize}
 | 
			
		||||
 | 
			
		||||
All releases can be available from\+: \href{https://github.com/itead/ITEADLIB_Arduino_Nextion/releases}{\tt https\+://github.\+com/itead/\+I\+T\+E\+A\+D\+L\+I\+B\+\_\+\+Arduino\+\_\+\+Nextion/releases}.
 | 
			
		||||
 | 
			
		||||
\section*{Documentation}
 | 
			
		||||
 | 
			
		||||
\href{http://docs.iteadstudio.com/ITEADLIB_Arduino_Nextion/index.html}{\tt Latest Online Documentation} contains Configuration, Get Started, Reference of A\+P\+I and Examples, etc.
 | 
			
		||||
 | 
			
		||||
Offline Documentation's entry {\ttfamily doc/\+Documentation/index.\+html} shiped with source code can be open in your browser such as Chrome, Firefox or any one you like.
 | 
			
		||||
 | 
			
		||||
\section*{Suppported Mainboards}
 | 
			
		||||
 | 
			
		||||
{\bfseries All boards, which has one or more hardware serial, can be supported.}
 | 
			
		||||
 | 
			
		||||
For example\+:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyItemize}
 | 
			
		||||
\item Iteaduino M\+E\+G\+A2560
 | 
			
		||||
\item Iteaduino U\+N\+O
 | 
			
		||||
\item Arduino M\+E\+G\+A2560
 | 
			
		||||
\item Arduino U\+N\+O
 | 
			
		||||
\end{DoxyItemize}
 | 
			
		||||
 | 
			
		||||
\section*{Configuration}
 | 
			
		||||
 | 
			
		||||
In configuration file \hyperlink{_nex_config_8h}{Nex\+Config.\+h}, you can find two macros below\+:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyItemize}
 | 
			
		||||
\item db\+Serial\+: Debug Serial (baudrate\+:9600), needed by beginners for debug your nextion applications or sketches. If your complete your work, it will be a wise choice to disable Debug Serial.
 | 
			
		||||
\item nex\+Serial\+: Nextion Serial, the bridge of Nextion and your mainboard.
 | 
			
		||||
\end{DoxyItemize}
 | 
			
		||||
 | 
			
		||||
{\bfseries Note\+:} the default configuration is for M\+E\+G\+A2560.
 | 
			
		||||
 | 
			
		||||
\subsection*{Redirect db\+Serial and nex\+Serial}
 | 
			
		||||
 | 
			
		||||
If you want to change the default serial to debug or communicate with Nextion , you need to modify the line in configuration file\+: \begin{DoxyVerb}#define dbSerial Serial    ---> #define dbSerial Serialxxx
 | 
			
		||||
#define nexSerial Serial2  ---> #define nexSeria Serialxxx
 | 
			
		||||
\end{DoxyVerb}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\subsection*{Disable Debug Serial}
 | 
			
		||||
 | 
			
		||||
If you want to disable the debug information,you need to modify the line in configuration file\+: \begin{DoxyVerb}#define DEBUG_SERIAL_ENABLE ---> //#define DEBUG_SERIAL_ENABLE
 | 
			
		||||
\end{DoxyVerb}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\section*{U\+N\+O-\/like Mainboards}
 | 
			
		||||
 | 
			
		||||
If your board has only one hardware serial, such as U\+N\+O, you should disable db\+Serial and redirect nex\+Serial to Serial(Refer to section\+:{\ttfamily Serial configuration}).
 | 
			
		||||
 | 
			
		||||
\section*{Useful Links}
 | 
			
		||||
 | 
			
		||||
\href{http://blog.iteadstudio.com/nextion-tutorial-based-on-nextion-arduino-library/}{\tt http\+://blog.\+iteadstudio.\+com/nextion-\/tutorial-\/based-\/on-\/nextion-\/arduino-\/library/}
 | 
			
		||||
 | 
			
		||||
\section*{License}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{DoxyVerb}DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
 | 
			
		||||
    Version 2, December 2004 
 | 
			
		||||
 | 
			
		||||
Copyright (C) 2014 ITEAD Studio
 | 
			
		||||
 | 
			
		||||
Everyone is permitted to copy and distribute verbatim or modified 
 | 
			
		||||
copies of this license document, and changing it is allowed as long 
 | 
			
		||||
as the name is changed. 
 | 
			
		||||
 | 
			
		||||
    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
 | 
			
		||||
 | 
			
		||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
 | 
			
		||||
 | 
			
		||||
0. You just DO WHAT THE FUCK YOU WANT TO.
 | 
			
		||||
\end{DoxyVerb}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/make.bat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/make.bat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
 | 
			
		||||
 | 
			
		||||
pdflatex refman
 | 
			
		||||
echo ----
 | 
			
		||||
makeindex refman.idx
 | 
			
		||||
echo ----
 | 
			
		||||
pdflatex refman
 | 
			
		||||
 | 
			
		||||
setlocal enabledelayedexpansion
 | 
			
		||||
set count=8
 | 
			
		||||
:repeat
 | 
			
		||||
set content=X
 | 
			
		||||
for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
 | 
			
		||||
if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
 | 
			
		||||
if !content! == X goto :skip
 | 
			
		||||
set /a count-=1
 | 
			
		||||
if !count! EQU 0 goto :skip
 | 
			
		||||
 | 
			
		||||
echo ----
 | 
			
		||||
pdflatex refman
 | 
			
		||||
goto :repeat
 | 
			
		||||
:skip
 | 
			
		||||
endlocal
 | 
			
		||||
makeindex refman.idx
 | 
			
		||||
pdflatex refman
 | 
			
		||||
							
								
								
									
										0
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/md_readme.tex
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								lib/ITEADLIB_Arduino_Nextion-master/latex/md_readme.tex
									
										
									
									
									
										Normal file
									
								
							Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue