mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 11:49:51 +03:00
Refactored beta
+Doxigen autogenerated docs
This commit is contained in:
23
docs/latex/Makefile
Normal file
23
docs/latex/Makefile
Normal file
@@ -0,0 +1,23 @@
|
||||
LATEX_CMD=pdflatex
|
||||
|
||||
all: refman.pdf
|
||||
|
||||
pdf: refman.pdf
|
||||
|
||||
refman.pdf: clean refman.tex
|
||||
$(LATEX_CMD) refman
|
||||
makeindex refman.idx
|
||||
$(LATEX_CMD) refman
|
||||
latex_count=8 ; \
|
||||
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
|
||||
do \
|
||||
echo "Rerunning latex...." ;\
|
||||
$(LATEX_CMD) refman ;\
|
||||
latex_count=`expr $$latex_count - 1` ;\
|
||||
done
|
||||
makeindex refman.idx
|
||||
$(LATEX_CMD) refman
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
|
||||
37
docs/latex/abstractch_8cpp.tex
Normal file
37
docs/latex/abstractch_8cpp.tex
Normal file
@@ -0,0 +1,37 @@
|
||||
\hypertarget{abstractch_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractch.cpp File Reference}
|
||||
\label{abstractch_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.cpp}}
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{abstractch_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}{lan\+Status}}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{abstractch_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{abstractch_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{abstractch_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{abstractch_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\index{abstractch.cpp@{abstractch.cpp}!ethernetIdleCount@{ethernetIdleCount}}
|
||||
\index{ethernetIdleCount@{ethernetIdleCount}!abstractch.cpp@{abstractch.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdleCount}{ethernetIdleCount}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t ethernet\+Idle\+Count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{abstractch_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}\label{abstractch_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{abstractch.cpp@{abstractch.cpp}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!abstractch.cpp@{abstractch.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lanStatus}{lanStatus}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Status\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{abstractch_8cpp_a86d63f481644da70f063c2593fcafe19}\label{abstractch_8cpp_a86d63f481644da70f063c2593fcafe19}}
|
||||
\index{abstractch.cpp@{abstractch.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!abstractch.cpp@{abstractch.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient}{mqttClient}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
38
docs/latex/abstractch_8h.tex
Normal file
38
docs/latex/abstractch_8h.tex
Normal file
@@ -0,0 +1,38 @@
|
||||
\hypertarget{abstractch_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractch.h File Reference}
|
||||
\label{abstractch_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classabstract_ch}{abstract\+Ch}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{abstractch_8h_ad5c9fbfc15fa16113c539de3867f54fc}{C\+S\+T\+\_\+\+U\+N\+K\+N\+O\+WN}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{abstractch_8h_ab7dea1d4d49f436619dd52ce3da0d6c3}{C\+S\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{abstractch_8h_adcf23ecf1f6e4dbc5a6780645425399e}{C\+S\+T\+\_\+\+F\+A\+I\+L\+ED}}~2
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{abstractch_8h_adcf23ecf1f6e4dbc5a6780645425399e}\label{abstractch_8h_adcf23ecf1f6e4dbc5a6780645425399e}}
|
||||
\index{abstractch.h@{abstractch.h}!CST\_FAILED@{CST\_FAILED}}
|
||||
\index{CST\_FAILED@{CST\_FAILED}!abstractch.h@{abstractch.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CST\_FAILED}{CST\_FAILED}}
|
||||
{\footnotesize\ttfamily \#define C\+S\+T\+\_\+\+F\+A\+I\+L\+ED~2}
|
||||
|
||||
\mbox{\Hypertarget{abstractch_8h_ab7dea1d4d49f436619dd52ce3da0d6c3}\label{abstractch_8h_ab7dea1d4d49f436619dd52ce3da0d6c3}}
|
||||
\index{abstractch.h@{abstractch.h}!CST\_INITIALIZED@{CST\_INITIALIZED}}
|
||||
\index{CST\_INITIALIZED@{CST\_INITIALIZED}!abstractch.h@{abstractch.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CST\_INITIALIZED}{CST\_INITIALIZED}}
|
||||
{\footnotesize\ttfamily \#define C\+S\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED~1}
|
||||
|
||||
\mbox{\Hypertarget{abstractch_8h_ad5c9fbfc15fa16113c539de3867f54fc}\label{abstractch_8h_ad5c9fbfc15fa16113c539de3867f54fc}}
|
||||
\index{abstractch.h@{abstractch.h}!CST\_UNKNOWN@{CST\_UNKNOWN}}
|
||||
\index{CST\_UNKNOWN@{CST\_UNKNOWN}!abstractch.h@{abstractch.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CST\_UNKNOWN}{CST\_UNKNOWN}}
|
||||
{\footnotesize\ttfamily \#define C\+S\+T\+\_\+\+U\+N\+K\+N\+O\+WN~0}
|
||||
|
||||
31
docs/latex/abstractin_8cpp.tex
Normal file
31
docs/latex/abstractin_8cpp.tex
Normal file
@@ -0,0 +1,31 @@
|
||||
\hypertarget{abstractin_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractin.cpp File Reference}
|
||||
\label{abstractin_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.cpp}}
|
||||
{\ttfamily \#include \char`\"{}abstractin.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}inputs.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{abstractin_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}{lan\+Status}}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{abstractin_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{abstractin_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}\label{abstractin_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{abstractin.cpp@{abstractin.cpp}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!abstractin.cpp@{abstractin.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lanStatus}{lanStatus}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Status\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{abstractin_8cpp_a86d63f481644da70f063c2593fcafe19}\label{abstractin_8cpp_a86d63f481644da70f063c2593fcafe19}}
|
||||
\index{abstractin.cpp@{abstractin.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!abstractin.cpp@{abstractin.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient}{mqttClient}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
9
docs/latex/abstractin_8h.tex
Normal file
9
docs/latex/abstractin_8h.tex
Normal file
@@ -0,0 +1,9 @@
|
||||
\hypertarget{abstractin_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractin.h File Reference}
|
||||
\label{abstractin_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classabstract_in}{abstract\+In}}
|
||||
\end{DoxyCompactItemize}
|
||||
12
docs/latex/abstractout_8h.tex
Normal file
12
docs/latex/abstractout_8h.tex
Normal file
@@ -0,0 +1,12 @@
|
||||
\hypertarget{abstractout_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractout.h File Reference}
|
||||
\label{abstractout_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classch_persistent}{ch\+Persistent}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classabstract_out}{abstract\+Out}}
|
||||
\end{DoxyCompactItemize}
|
||||
29
docs/latex/annotated.tex
Normal file
29
docs/latex/annotated.tex
Normal file
@@ -0,0 +1,29 @@
|
||||
\doxysection{Class List}
|
||||
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classabstract_ch}{abstract\+Ch}} }{\pageref{classabstract_ch}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classabstract_in}{abstract\+In}} }{\pageref{classabstract_in}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classabstract_out}{abstract\+Out}} }{\pageref{classabstract_out}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classch_persistent}{ch\+Persistent}} }{\pageref{classch_persistent}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcolor_channel}{color\+Channel}} }{\pageref{classcolor_channel}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classin__ccs811}{in\+\_\+ccs811}} }{\pageref{classin__ccs811}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classin__hdc1080}{in\+\_\+hdc1080}} }{\pageref{classin__hdc1080}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{class_input}{Input}} }{\pageref{class_input}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{unionin_store}{in\+Store}} }{\pageref{unionin_store}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{class_item}{Item}} }{\pageref{class_item}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{unionitem_arg_store}{item\+Arg\+Store}} }{\pageref{unionitem_arg_store}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} }{\pageref{classitem_cmd}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{unionitem_cmd_store}{item\+Cmd\+Store}} }{\pageref{unionitem_cmd_store}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classmb_persistent}{mb\+Persistent}} }{\pageref{classmb_persistent}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout___a_c}{out\+\_\+\+AC}} }{\pageref{classout___a_c}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout__dmx}{out\+\_\+dmx}} }{\pageref{classout__dmx}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout___modbus}{out\+\_\+\+Modbus}} }{\pageref{classout___modbus}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout___motor}{out\+\_\+\+Motor}} }{\pageref{classout___motor}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout__pwm}{out\+\_\+pwm}} }{\pageref{classout__pwm}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout___s_p_i_led}{out\+\_\+\+S\+P\+I\+Led}} }{\pageref{classout___s_p_i_led}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classread_cache}{read\+Cache}} }{\pageref{classread_cache}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structreg__t}{reg\+\_\+t}} }{\pageref{structreg__t}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structserial__t}{serial\+\_\+t}} }{\pageref{structserial__t}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classstatus_l_e_d}{status\+L\+ED}} }{\pageref{classstatus_l_e_d}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{class_streamlog}{Streamlog}} }{\pageref{class_streamlog}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{union_u_i_d}{U\+ID}} }{\pageref{union_u_i_d}}{}
|
||||
\end{DoxyCompactList}
|
||||
25
docs/latex/bright_8cpp.tex
Normal file
25
docs/latex/bright_8cpp.tex
Normal file
@@ -0,0 +1,25 @@
|
||||
\hypertarget{bright_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/bright.cpp File Reference}
|
||||
\label{bright_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.cpp}}
|
||||
{\ttfamily \#include \char`\"{}bright.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8cpp_a773d31bb10e0abdf91e078da4326b7b0}{get\+Bright}} (uint8\+\_\+t percent)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8cpp_a1707bc1c6aa92f67ef5a4456cbbec0c3}{get\+Bright255}} (uint8\+\_\+t percent)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{bright_8cpp_a773d31bb10e0abdf91e078da4326b7b0}\label{bright_8cpp_a773d31bb10e0abdf91e078da4326b7b0}}
|
||||
\index{bright.cpp@{bright.cpp}!getBright@{getBright}}
|
||||
\index{getBright@{getBright}!bright.cpp@{bright.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getBright()}{getBright()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{bright_8cpp_a1707bc1c6aa92f67ef5a4456cbbec0c3}\label{bright_8cpp_a1707bc1c6aa92f67ef5a4456cbbec0c3}}
|
||||
\index{bright.cpp@{bright.cpp}!getBright255@{getBright255}}
|
||||
\index{getBright255@{getBright255}!bright.cpp@{bright.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getBright255()}{getBright255()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright255 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent }\end{DoxyParamCaption})}
|
||||
|
||||
39
docs/latex/bright_8h.tex
Normal file
39
docs/latex/bright_8h.tex
Normal file
@@ -0,0 +1,39 @@
|
||||
\hypertarget{bright_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/bright.h File Reference}
|
||||
\label{bright_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.h}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{bright_8h_a745288b6f8ea74e7efe2e7044f7d94d8}{B\+R\+I\+G\+H\+T\+\_\+\+L\+I\+N\+E\+AR}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8h_a773d31bb10e0abdf91e078da4326b7b0}{get\+Bright}} (uint8\+\_\+t percent)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8h_a1707bc1c6aa92f67ef5a4456cbbec0c3}{get\+Bright255}} (uint8\+\_\+t percent)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{bright_8h_a745288b6f8ea74e7efe2e7044f7d94d8}\label{bright_8h_a745288b6f8ea74e7efe2e7044f7d94d8}}
|
||||
\index{bright.h@{bright.h}!BRIGHT\_LINEAR@{BRIGHT\_LINEAR}}
|
||||
\index{BRIGHT\_LINEAR@{BRIGHT\_LINEAR}!bright.h@{bright.h}}
|
||||
\doxysubsubsection{\texorpdfstring{BRIGHT\_LINEAR}{BRIGHT\_LINEAR}}
|
||||
{\footnotesize\ttfamily \#define B\+R\+I\+G\+H\+T\+\_\+\+L\+I\+N\+E\+AR}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{bright_8h_a773d31bb10e0abdf91e078da4326b7b0}\label{bright_8h_a773d31bb10e0abdf91e078da4326b7b0}}
|
||||
\index{bright.h@{bright.h}!getBright@{getBright}}
|
||||
\index{getBright@{getBright}!bright.h@{bright.h}}
|
||||
\doxysubsubsection{\texorpdfstring{getBright()}{getBright()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{bright_8h_a1707bc1c6aa92f67ef5a4456cbbec0c3}\label{bright_8h_a1707bc1c6aa92f67ef5a4456cbbec0c3}}
|
||||
\index{bright.h@{bright.h}!getBright255@{getBright255}}
|
||||
\index{getBright255@{getBright255}!bright.h@{bright.h}}
|
||||
\doxysubsubsection{\texorpdfstring{getBright255()}{getBright255()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright255 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent }\end{DoxyParamCaption})}
|
||||
|
||||
273
docs/latex/class_input.tex
Normal file
273
docs/latex/class_input.tex
Normal file
@@ -0,0 +1,273 @@
|
||||
\hypertarget{class_input}{}\doxysection{Input Class Reference}
|
||||
\label{class_input}\index{Input@{Input}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$inputs.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_input_a52d1d1d4eb7890e186fa0faa11636b82}{Input}} (a\+Json\+Object $\ast$obj, a\+Json\+Object $\ast$config\+Obj=N\+U\+LL)
|
||||
\item
|
||||
\mbox{\hyperlink{class_input_adae232acc9d1e127947a8b09f1665fb2}{Input}} (char $\ast$name)
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_input_a2e60007024a65b9529d8db1873bf8696}{is\+Valid}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a2e0c2008fce8f2730ef3126ff1d8893e}{on\+Contact\+Changed}} (int new\+Value)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a121247eaf2f413135f0340df17015492}{on\+Analog\+Changed}} (float new\+Value)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_input_a34b0da23df4e0c2be07e5358a974f6b3}{Poll}} (short cause)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_af875dd162373e90e21f8213f928f8032}{setup}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Static Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a2b60992464aa56f75c9d02b8b2084f8e}{on\+Counter\+Changed}} (int i)
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a85c108932af16f55722b8ccec2b72fb5}{on\+Counter\+Changed0}} ()
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a36b4ed46c94a5194e74c2106bb29deaa}{on\+Counter\+Changed1}} ()
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a8def9079b3f0774a05860a17a4b51b29}{on\+Counter\+Changed2}} ()
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_adc8477b21452dd8b1f4bf1f3de35ecc4}{on\+Counter\+Changed3}} ()
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a6fcea89328a3bcf97dad383b7b615a5a}{on\+Counter\+Changed4}} ()
|
||||
\item
|
||||
static void \mbox{\hyperlink{class_input_a5611409d1de5bff2e6e59b9395809ecd}{on\+Counter\+Changed5}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{class_input_a4dbfdd3e7da95a3d4873286da07733f2}{input\+Obj}}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{class_input_a0354094b474b7b9fa305bfc3500d3cee}{in\+Type}}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{class_input_a910d1942c02b2d155dbaa3c8a41876f5}{pin}}
|
||||
\item
|
||||
\mbox{\hyperlink{unionin_store}{in\+Store}} $\ast$ \mbox{\hyperlink{class_input_a2c8307bf192b3e07bbc7cd605efeeb81}{store}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_aad974cff366f73924458d105b88130d4}{Parse}} (a\+Json\+Object $\ast$config\+Obj=N\+U\+LL)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a48dfeb886a0927b60d3200bbdea5765a}{contact\+Poll}} (short cause)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_acb26235ba50553fa073a95096ebbbc69}{analog\+Poll}} (short cause)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a70568f40b1008c2f5fdf378ada26a5c4}{dht22\+Poll}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a347f052d5de6b996d7e6cf4ac83485d9}{counter\+Poll}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_ab272ddf677bc7ebaa20c0a8677b49b80}{attach\+Interrupt\+Pin\+Irq}} (int real\+Pin, int irq)
|
||||
\item
|
||||
unsigned long \mbox{\hyperlink{class_input_ad7e0d37e4f0cca8117a1fad077e4d4a7}{next\+Poll\+Time}} () const
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a8efca39cb91c24dc80a62d660fd9ea2a}{set\+Next\+Poll\+Time}} (unsigned long poll\+Time)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_input_a3d224f0fd4da038390abaa8f84478d5c}{uptime\+Poll}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{class_input_ab48ae5515b6a332b518a06e5bb10926a}{publish\+Data\+To\+Domoticz}} (int, a\+Json\+Object $\ast$, const char $\ast$format,...)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{class_input_a0697613f4b723bdb63e8c5510f85b9c6}{get\+Idx\+Field}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{class_input_a08323a44c2d4ca714e4e6a14ae73fc4f}{change\+State}} (uint8\+\_\+t new\+State, short cause)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{class_input_a52d1d1d4eb7890e186fa0faa11636b82}\label{class_input_a52d1d1d4eb7890e186fa0faa11636b82}}
|
||||
\index{Input@{Input}!Input@{Input}}
|
||||
\index{Input@{Input}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{Input()}{Input()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily Input\+::\+Input (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{obj, }\item[{a\+Json\+Object $\ast$}]{config\+Obj = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_adae232acc9d1e127947a8b09f1665fb2}\label{class_input_adae232acc9d1e127947a8b09f1665fb2}}
|
||||
\index{Input@{Input}!Input@{Input}}
|
||||
\index{Input@{Input}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{Input()}{Input()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily Input\+::\+Input (\begin{DoxyParamCaption}\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{class_input_acb26235ba50553fa073a95096ebbbc69}\label{class_input_acb26235ba50553fa073a95096ebbbc69}}
|
||||
\index{Input@{Input}!analogPoll@{analogPoll}}
|
||||
\index{analogPoll@{analogPoll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{analogPoll()}{analogPoll()}}
|
||||
{\footnotesize\ttfamily void Input\+::analog\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_ab272ddf677bc7ebaa20c0a8677b49b80}\label{class_input_ab272ddf677bc7ebaa20c0a8677b49b80}}
|
||||
\index{Input@{Input}!attachInterruptPinIrq@{attachInterruptPinIrq}}
|
||||
\index{attachInterruptPinIrq@{attachInterruptPinIrq}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{attachInterruptPinIrq()}{attachInterruptPinIrq()}}
|
||||
{\footnotesize\ttfamily void Input\+::attach\+Interrupt\+Pin\+Irq (\begin{DoxyParamCaption}\item[{int}]{real\+Pin, }\item[{int}]{irq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a08323a44c2d4ca714e4e6a14ae73fc4f}\label{class_input_a08323a44c2d4ca714e4e6a14ae73fc4f}}
|
||||
\index{Input@{Input}!changeState@{changeState}}
|
||||
\index{changeState@{changeState}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{changeState()}{changeState()}}
|
||||
{\footnotesize\ttfamily bool Input\+::change\+State (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{new\+State, }\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a48dfeb886a0927b60d3200bbdea5765a}\label{class_input_a48dfeb886a0927b60d3200bbdea5765a}}
|
||||
\index{Input@{Input}!contactPoll@{contactPoll}}
|
||||
\index{contactPoll@{contactPoll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{contactPoll()}{contactPoll()}}
|
||||
{\footnotesize\ttfamily void Input\+::contact\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a347f052d5de6b996d7e6cf4ac83485d9}\label{class_input_a347f052d5de6b996d7e6cf4ac83485d9}}
|
||||
\index{Input@{Input}!counterPoll@{counterPoll}}
|
||||
\index{counterPoll@{counterPoll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{counterPoll()}{counterPoll()}}
|
||||
{\footnotesize\ttfamily void Input\+::counter\+Poll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a70568f40b1008c2f5fdf378ada26a5c4}\label{class_input_a70568f40b1008c2f5fdf378ada26a5c4}}
|
||||
\index{Input@{Input}!dht22Poll@{dht22Poll}}
|
||||
\index{dht22Poll@{dht22Poll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{dht22Poll()}{dht22Poll()}}
|
||||
{\footnotesize\ttfamily void Input\+::dht22\+Poll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a0697613f4b723bdb63e8c5510f85b9c6}\label{class_input_a0697613f4b723bdb63e8c5510f85b9c6}}
|
||||
\index{Input@{Input}!getIdxField@{getIdxField}}
|
||||
\index{getIdxField@{getIdxField}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{getIdxField()}{getIdxField()}}
|
||||
{\footnotesize\ttfamily char $\ast$ Input\+::get\+Idx\+Field (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a2e60007024a65b9529d8db1873bf8696}\label{class_input_a2e60007024a65b9529d8db1873bf8696}}
|
||||
\index{Input@{Input}!isValid@{isValid}}
|
||||
\index{isValid@{isValid}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{isValid()}{isValid()}}
|
||||
{\footnotesize\ttfamily boolean Input\+::is\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_ad7e0d37e4f0cca8117a1fad077e4d4a7}\label{class_input_ad7e0d37e4f0cca8117a1fad077e4d4a7}}
|
||||
\index{Input@{Input}!nextPollTime@{nextPollTime}}
|
||||
\index{nextPollTime@{nextPollTime}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{nextPollTime()}{nextPollTime()}}
|
||||
{\footnotesize\ttfamily unsigned long Input\+::next\+Poll\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a121247eaf2f413135f0340df17015492}\label{class_input_a121247eaf2f413135f0340df17015492}}
|
||||
\index{Input@{Input}!onAnalogChanged@{onAnalogChanged}}
|
||||
\index{onAnalogChanged@{onAnalogChanged}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onAnalogChanged()}{onAnalogChanged()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Analog\+Changed (\begin{DoxyParamCaption}\item[{float}]{new\+Value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a2e0c2008fce8f2730ef3126ff1d8893e}\label{class_input_a2e0c2008fce8f2730ef3126ff1d8893e}}
|
||||
\index{Input@{Input}!onContactChanged@{onContactChanged}}
|
||||
\index{onContactChanged@{onContactChanged}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onContactChanged()}{onContactChanged()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Contact\+Changed (\begin{DoxyParamCaption}\item[{int}]{new\+Value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a2b60992464aa56f75c9d02b8b2084f8e}\label{class_input_a2b60992464aa56f75c9d02b8b2084f8e}}
|
||||
\index{Input@{Input}!onCounterChanged@{onCounterChanged}}
|
||||
\index{onCounterChanged@{onCounterChanged}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged()}{onCounterChanged()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a85c108932af16f55722b8ccec2b72fb5}\label{class_input_a85c108932af16f55722b8ccec2b72fb5}}
|
||||
\index{Input@{Input}!onCounterChanged0@{onCounterChanged0}}
|
||||
\index{onCounterChanged0@{onCounterChanged0}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged0()}{onCounterChanged0()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed0 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a36b4ed46c94a5194e74c2106bb29deaa}\label{class_input_a36b4ed46c94a5194e74c2106bb29deaa}}
|
||||
\index{Input@{Input}!onCounterChanged1@{onCounterChanged1}}
|
||||
\index{onCounterChanged1@{onCounterChanged1}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged1()}{onCounterChanged1()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed1 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a8def9079b3f0774a05860a17a4b51b29}\label{class_input_a8def9079b3f0774a05860a17a4b51b29}}
|
||||
\index{Input@{Input}!onCounterChanged2@{onCounterChanged2}}
|
||||
\index{onCounterChanged2@{onCounterChanged2}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged2()}{onCounterChanged2()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_adc8477b21452dd8b1f4bf1f3de35ecc4}\label{class_input_adc8477b21452dd8b1f4bf1f3de35ecc4}}
|
||||
\index{Input@{Input}!onCounterChanged3@{onCounterChanged3}}
|
||||
\index{onCounterChanged3@{onCounterChanged3}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged3()}{onCounterChanged3()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed3 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a6fcea89328a3bcf97dad383b7b615a5a}\label{class_input_a6fcea89328a3bcf97dad383b7b615a5a}}
|
||||
\index{Input@{Input}!onCounterChanged4@{onCounterChanged4}}
|
||||
\index{onCounterChanged4@{onCounterChanged4}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged4()}{onCounterChanged4()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed4 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a5611409d1de5bff2e6e59b9395809ecd}\label{class_input_a5611409d1de5bff2e6e59b9395809ecd}}
|
||||
\index{Input@{Input}!onCounterChanged5@{onCounterChanged5}}
|
||||
\index{onCounterChanged5@{onCounterChanged5}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{onCounterChanged5()}{onCounterChanged5()}}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Counter\+Changed5 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_aad974cff366f73924458d105b88130d4}\label{class_input_aad974cff366f73924458d105b88130d4}}
|
||||
\index{Input@{Input}!Parse@{Parse}}
|
||||
\index{Parse@{Parse}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{Parse()}{Parse()}}
|
||||
{\footnotesize\ttfamily void Input\+::\+Parse (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{config\+Obj = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a34b0da23df4e0c2be07e5358a974f6b3}\label{class_input_a34b0da23df4e0c2be07e5358a974f6b3}}
|
||||
\index{Input@{Input}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int Input\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_ab48ae5515b6a332b518a06e5bb10926a}\label{class_input_ab48ae5515b6a332b518a06e5bb10926a}}
|
||||
\index{Input@{Input}!publishDataToDomoticz@{publishDataToDomoticz}}
|
||||
\index{publishDataToDomoticz@{publishDataToDomoticz}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{publishDataToDomoticz()}{publishDataToDomoticz()}}
|
||||
{\footnotesize\ttfamily bool Input\+::publish\+Data\+To\+Domoticz (\begin{DoxyParamCaption}\item[{int}]{poll\+Time\+Increment, }\item[{a\+Json\+Object $\ast$}]{emit, }\item[{const char $\ast$}]{format, }\item[{}]{... }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a8efca39cb91c24dc80a62d660fd9ea2a}\label{class_input_a8efca39cb91c24dc80a62d660fd9ea2a}}
|
||||
\index{Input@{Input}!setNextPollTime@{setNextPollTime}}
|
||||
\index{setNextPollTime@{setNextPollTime}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{setNextPollTime()}{setNextPollTime()}}
|
||||
{\footnotesize\ttfamily void Input\+::set\+Next\+Poll\+Time (\begin{DoxyParamCaption}\item[{unsigned long}]{poll\+Time }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_input_af875dd162373e90e21f8213f928f8032}\label{class_input_af875dd162373e90e21f8213f928f8032}}
|
||||
\index{Input@{Input}!setup@{setup}}
|
||||
\index{setup@{setup}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{setup()}{setup()}}
|
||||
{\footnotesize\ttfamily void Input\+::setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a3d224f0fd4da038390abaa8f84478d5c}\label{class_input_a3d224f0fd4da038390abaa8f84478d5c}}
|
||||
\index{Input@{Input}!uptimePoll@{uptimePoll}}
|
||||
\index{uptimePoll@{uptimePoll}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{uptimePoll()}{uptimePoll()}}
|
||||
{\footnotesize\ttfamily void Input\+::uptime\+Poll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{class_input_a4dbfdd3e7da95a3d4873286da07733f2}\label{class_input_a4dbfdd3e7da95a3d4873286da07733f2}}
|
||||
\index{Input@{Input}!inputObj@{inputObj}}
|
||||
\index{inputObj@{inputObj}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{inputObj}{inputObj}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ Input\+::input\+Obj}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a0354094b474b7b9fa305bfc3500d3cee}\label{class_input_a0354094b474b7b9fa305bfc3500d3cee}}
|
||||
\index{Input@{Input}!inType@{inType}}
|
||||
\index{inType@{inType}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{inType}{inType}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t Input\+::in\+Type}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a910d1942c02b2d155dbaa3c8a41876f5}\label{class_input_a910d1942c02b2d155dbaa3c8a41876f5}}
|
||||
\index{Input@{Input}!pin@{pin}}
|
||||
\index{pin@{pin}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{pin}{pin}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t Input\+::pin}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a2c8307bf192b3e07bbc7cd605efeeb81}\label{class_input_a2c8307bf192b3e07bbc7cd605efeeb81}}
|
||||
\index{Input@{Input}!store@{store}}
|
||||
\index{store@{store}!Input@{Input}}
|
||||
\doxysubsubsection{\texorpdfstring{store}{store}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{unionin_store}{in\+Store}}$\ast$ Input\+::store}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8h}{inputs.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}\end{DoxyCompactItemize}
|
||||
447
docs/latex/class_item.tex
Normal file
447
docs/latex/class_item.tex
Normal file
@@ -0,0 +1,447 @@
|
||||
\hypertarget{class_item}{}\doxysection{Item Class Reference}
|
||||
\label{class_item}\index{Item@{Item}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$item.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_item_ac6f9ffe686b184cd30fb9ff023af9d35}{Item}} (char $\ast$name)
|
||||
\item
|
||||
\mbox{\hyperlink{class_item_a8df555ab7f99a4bc363204c10d946934}{Item}} (a\+Json\+Object $\ast$obj)
|
||||
\item
|
||||
\mbox{\hyperlink{class_item_a11663c84075b78c3ae5e30fdfcd7c458}{$\sim$\+Item}} ()
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_item_a3bbd12527ff3638189cae5291e578a96}{is\+Valid}} ()
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_item_ae84f04e796546f4c34db79a060b0d443}{Setup}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_ac382f69ca11e6eebfec1f40133fddd42}{Stop}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a821048224e300ab4bb9eb047bf859b2c}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a51166376e10786d0daf684ea85988b75}{Ctrl}} (char $\ast$payload, char $\ast$sub\+Item=N\+U\+LL)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a04c95e83741aa896498ddbc869061886}{get\+Arg}} (short n=0)
|
||||
\item
|
||||
short \mbox{\hyperlink{class_item_a9469cc0bb8560eb5f669d54903186433}{get\+Arg\+Count}} ()
|
||||
\item
|
||||
long int \mbox{\hyperlink{class_item_aba81303d678129315e393e11319b5ec5}{get\+Val}} ()
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{class_item_ad00923c702189ad97c6af2c3c20150fa}{get\+Subtype}} ()
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{class_item_a25cddf040ae48d36375e54eb7fb31cf1}{get\+Cmd}} ()
|
||||
\item
|
||||
long int \mbox{\hyperlink{class_item_ab27cd47af857151cb695f7a4b4000424}{get\+Ext}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_ad4e62aba1f62917a8df4c47c2894a3ad}{set\+Ext}} (long int par)
|
||||
\item
|
||||
\mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$ \mbox{\hyperlink{class_item_ad1c452e68967188402a96a687aba6af0}{get\+Persistent}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$ \mbox{\hyperlink{class_item_af023950bb9b9760b98c5de7287bc467d}{set\+Persistent}} (\mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$par)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_a188910459fc0ded60ca268664bf9b212}{set\+Cmd}} (uint8\+\_\+t cmd\+Value)
|
||||
\item
|
||||
short \mbox{\hyperlink{class_item_a15e9623fffd070c01c3dd87b1cc09ab3}{get\+Flag}} (short flag=\mbox{\hyperlink{item_cmd_8h_a890221cb651a3f30f6d1bca0d9b0e13d}{F\+L\+A\+G\+\_\+\+M\+A\+SK}})
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_abd22bfa75e71849cc0fadcee9eef330d}{set\+Flag}} (short flag)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}{clear\+Flag}} (short flag)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_ad2a38c039f8b3cee14cb97c9526d9260}{set\+Val}} (long int par)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_a47b261677ded48fb1c51088b9d956dcc}{set\+Subtype}} (uint8\+\_\+t par)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_aaa6500d9cdb58f9b20f6c2592da40739}{Poll}} (int cause)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a525c4e3f723a85af5e818c1b5834e277}{Send\+Status}} (int send\+Flags)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a4db79caf8ace960c0bf74181c0bf5faa}{is\+Active}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_af1a89a9947e7759ce74f17d614346f46}{get\+Chan\+Type}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_ac6a08d4c2352fa1284c4039441e380c5}{On}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a7cc492ae708197b9426c45b15eda714d}{Off}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a5ddbe231ea061c1001436dd5d57cc97b}{Toggle}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{class_item_a4332fe989485f159b4fefa871cc213b9}{item\+Arr}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{class_item_ab831f5a6f56b59761a8ee5dbf38c0999}{item\+Arg}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{class_item_aabf1180ef4ab072817a28020814bce48}{item\+Val}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{class_item_a39291138106342bc0d49ccfb125f7a95}{item\+Ext}}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{class_item_ae0bac41fded34ffbd1e3634e15772039}{item\+Type}}
|
||||
\item
|
||||
\mbox{\hyperlink{classabstract_out}{abstract\+Out}} $\ast$ \mbox{\hyperlink{class_item_a93f339d62018da733bd6147797388eb2}{driver}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a127a28254a55fbd7fcbcd37816afe163}{Vacom\+Set\+Fan}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} st)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_aa0f1f997dd794068562d43eb4a3911a6}{Vacom\+Set\+Heat}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} st)
|
||||
\begin{DoxyCompactList}\small\item\em move to float todo \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{class_item_a6a8cdb4d647ba278a55560cd91bfc031}{modbus\+Dimmer\+Set}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} st)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a77913c1f28d823b1a096369e69cc5072}{modbus\+Dimmer\+Set}} (int addr, uint16\+\_\+t \+\_\+reg, int \+\_\+reg\+Type, int \+\_\+mask, uint16\+\_\+t value)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_a389156098d07ebdc5649668f61d87343}{mb\+\_\+fail}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_abbcfb98227918e624be294409d21be3d}{Parse}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a899707e630b75eeb422fbc7ca3d829ce}{check\+Modbus\+Dimmer}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a2d807aa2a634312bde779e174e28c4ce}{check\+Modbus\+Dimmer}} (int \mbox{\hyperlink{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}{data}})
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_item_a4454719134cb94ff27943cc35207fd74}{check\+Modbus\+Retry}} ()
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_item_a353e817a01d39e0341fdc12b00351169}{check\+V\+C\+Retry}} ()
|
||||
\item
|
||||
boolean \mbox{\hyperlink{class_item_a9fa6f17268398679295a57f7506089b8}{check\+Heat\+Retry}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_af767f604dcaed8a497438255c28129fd}{send\+Delayed\+Status}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_aac323dbba691d2a1ffd0b760fdc2198d}{check\+FM}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
char \mbox{\hyperlink{class_item_a21371d449e5e6669b3f0eb0e080a7132}{default\+Sub\+Item}} \mbox{[}10\mbox{]}
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a4ff75a860339d86b006960b750a593e6}{default\+Suffix\+Code}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{class_item_ac6f9ffe686b184cd30fb9ff023af9d35}\label{class_item_ac6f9ffe686b184cd30fb9ff023af9d35}}
|
||||
\index{Item@{Item}!Item@{Item}}
|
||||
\index{Item@{Item}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Item()}{Item()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily Item\+::\+Item (\begin{DoxyParamCaption}\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a8df555ab7f99a4bc363204c10d946934}\label{class_item_a8df555ab7f99a4bc363204c10d946934}}
|
||||
\index{Item@{Item}!Item@{Item}}
|
||||
\index{Item@{Item}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Item()}{Item()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily Item\+::\+Item (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{obj }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a11663c84075b78c3ae5e30fdfcd7c458}\label{class_item_a11663c84075b78c3ae5e30fdfcd7c458}}
|
||||
\index{Item@{Item}!````~Item@{$\sim$Item}}
|
||||
\index{````~Item@{$\sim$Item}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{$\sim$Item()}{~Item()}}
|
||||
{\footnotesize\ttfamily Item\+::$\sim$\+Item (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{class_item_aac323dbba691d2a1ffd0b760fdc2198d}\label{class_item_aac323dbba691d2a1ffd0b760fdc2198d}}
|
||||
\index{Item@{Item}!checkFM@{checkFM}}
|
||||
\index{checkFM@{checkFM}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkFM()}{checkFM()}}
|
||||
{\footnotesize\ttfamily int Item\+::check\+FM (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a9fa6f17268398679295a57f7506089b8}\label{class_item_a9fa6f17268398679295a57f7506089b8}}
|
||||
\index{Item@{Item}!checkHeatRetry@{checkHeatRetry}}
|
||||
\index{checkHeatRetry@{checkHeatRetry}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkHeatRetry()}{checkHeatRetry()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::check\+Heat\+Retry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a899707e630b75eeb422fbc7ca3d829ce}\label{class_item_a899707e630b75eeb422fbc7ca3d829ce}}
|
||||
\index{Item@{Item}!checkModbusDimmer@{checkModbusDimmer}}
|
||||
\index{checkModbusDimmer@{checkModbusDimmer}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkModbusDimmer()}{checkModbusDimmer()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::check\+Modbus\+Dimmer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a2d807aa2a634312bde779e174e28c4ce}\label{class_item_a2d807aa2a634312bde779e174e28c4ce}}
|
||||
\index{Item@{Item}!checkModbusDimmer@{checkModbusDimmer}}
|
||||
\index{checkModbusDimmer@{checkModbusDimmer}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkModbusDimmer()}{checkModbusDimmer()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::check\+Modbus\+Dimmer (\begin{DoxyParamCaption}\item[{int}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a4454719134cb94ff27943cc35207fd74}\label{class_item_a4454719134cb94ff27943cc35207fd74}}
|
||||
\index{Item@{Item}!checkModbusRetry@{checkModbusRetry}}
|
||||
\index{checkModbusRetry@{checkModbusRetry}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkModbusRetry()}{checkModbusRetry()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::check\+Modbus\+Retry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a353e817a01d39e0341fdc12b00351169}\label{class_item_a353e817a01d39e0341fdc12b00351169}}
|
||||
\index{Item@{Item}!checkVCRetry@{checkVCRetry}}
|
||||
\index{checkVCRetry@{checkVCRetry}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{checkVCRetry()}{checkVCRetry()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::check\+V\+C\+Retry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}\label{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}}
|
||||
\index{Item@{Item}!clearFlag@{clearFlag}}
|
||||
\index{clearFlag@{clearFlag}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{clearFlag()}{clearFlag()}}
|
||||
{\footnotesize\ttfamily void Item\+::clear\+Flag (\begin{DoxyParamCaption}\item[{short}]{flag }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a51166376e10786d0daf684ea85988b75}\label{class_item_a51166376e10786d0daf684ea85988b75}}
|
||||
\index{Item@{Item}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Ctrl (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
possible problem here with truncated default\mbox{\Hypertarget{class_item_a821048224e300ab4bb9eb047bf859b2c}\label{class_item_a821048224e300ab4bb9eb047bf859b2c}}
|
||||
\index{Item@{Item}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
possible problem here with truncated default
|
||||
|
||||
thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\Hypertarget{class_item_a04c95e83741aa896498ddbc869061886}\label{class_item_a04c95e83741aa896498ddbc869061886}}
|
||||
\index{Item@{Item}!getArg@{getArg}}
|
||||
\index{getArg@{getArg}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getArg()}{getArg()}}
|
||||
{\footnotesize\ttfamily int Item\+::get\+Arg (\begin{DoxyParamCaption}\item[{short}]{n = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a9469cc0bb8560eb5f669d54903186433}\label{class_item_a9469cc0bb8560eb5f669d54903186433}}
|
||||
\index{Item@{Item}!getArgCount@{getArgCount}}
|
||||
\index{getArgCount@{getArgCount}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getArgCount()}{getArgCount()}}
|
||||
{\footnotesize\ttfamily short Item\+::get\+Arg\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_af1a89a9947e7759ce74f17d614346f46}\label{class_item_af1a89a9947e7759ce74f17d614346f46}}
|
||||
\index{Item@{Item}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int Item\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a25cddf040ae48d36375e54eb7fb31cf1}\label{class_item_a25cddf040ae48d36375e54eb7fb31cf1}}
|
||||
\index{Item@{Item}!getCmd@{getCmd}}
|
||||
\index{getCmd@{getCmd}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getCmd()}{getCmd()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t Item\+::get\+Cmd (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ab27cd47af857151cb695f7a4b4000424}\label{class_item_ab27cd47af857151cb695f7a4b4000424}}
|
||||
\index{Item@{Item}!getExt@{getExt}}
|
||||
\index{getExt@{getExt}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getExt()}{getExt()}}
|
||||
{\footnotesize\ttfamily long int Item\+::get\+Ext (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a15e9623fffd070c01c3dd87b1cc09ab3}\label{class_item_a15e9623fffd070c01c3dd87b1cc09ab3}}
|
||||
\index{Item@{Item}!getFlag@{getFlag}}
|
||||
\index{getFlag@{getFlag}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getFlag()}{getFlag()}}
|
||||
{\footnotesize\ttfamily short Item\+::get\+Flag (\begin{DoxyParamCaption}\item[{short}]{flag = {\ttfamily \mbox{\hyperlink{item_cmd_8h_a890221cb651a3f30f6d1bca0d9b0e13d}{F\+L\+A\+G\+\_\+\+M\+A\+SK}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad1c452e68967188402a96a687aba6af0}\label{class_item_ad1c452e68967188402a96a687aba6af0}}
|
||||
\index{Item@{Item}!getPersistent@{getPersistent}}
|
||||
\index{getPersistent@{getPersistent}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getPersistent()}{getPersistent()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$ Item\+::get\+Persistent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad00923c702189ad97c6af2c3c20150fa}\label{class_item_ad00923c702189ad97c6af2c3c20150fa}}
|
||||
\index{Item@{Item}!getSubtype@{getSubtype}}
|
||||
\index{getSubtype@{getSubtype}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getSubtype()}{getSubtype()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t Item\+::get\+Subtype (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_aba81303d678129315e393e11319b5ec5}\label{class_item_aba81303d678129315e393e11319b5ec5}}
|
||||
\index{Item@{Item}!getVal@{getVal}}
|
||||
\index{getVal@{getVal}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getVal()}{getVal()}}
|
||||
{\footnotesize\ttfamily long int Item\+::get\+Val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a4db79caf8ace960c0bf74181c0bf5faa}\label{class_item_a4db79caf8ace960c0bf74181c0bf5faa}}
|
||||
\index{Item@{Item}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int Item\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a3bbd12527ff3638189cae5291e578a96}\label{class_item_a3bbd12527ff3638189cae5291e578a96}}
|
||||
\index{Item@{Item}!isValid@{isValid}}
|
||||
\index{isValid@{isValid}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{isValid()}{isValid()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::is\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a389156098d07ebdc5649668f61d87343}\label{class_item_a389156098d07ebdc5649668f61d87343}}
|
||||
\index{Item@{Item}!mb\_fail@{mb\_fail}}
|
||||
\index{mb\_fail@{mb\_fail}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{mb\_fail()}{mb\_fail()}}
|
||||
{\footnotesize\ttfamily void Item\+::mb\+\_\+fail (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a77913c1f28d823b1a096369e69cc5072}\label{class_item_a77913c1f28d823b1a096369e69cc5072}}
|
||||
\index{Item@{Item}!modbusDimmerSet@{modbusDimmerSet}}
|
||||
\index{modbusDimmerSet@{modbusDimmerSet}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusDimmerSet()}{modbusDimmerSet()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::modbus\+Dimmer\+Set (\begin{DoxyParamCaption}\item[{int}]{addr, }\item[{uint16\+\_\+t}]{\+\_\+reg, }\item[{int}]{\+\_\+reg\+Type, }\item[{int}]{\+\_\+mask, }\item[{uint16\+\_\+t}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a6a8cdb4d647ba278a55560cd91bfc031}\label{class_item_a6a8cdb4d647ba278a55560cd91bfc031}}
|
||||
\index{Item@{Item}!modbusDimmerSet@{modbusDimmerSet}}
|
||||
\index{modbusDimmerSet@{modbusDimmerSet}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusDimmerSet()}{modbusDimmerSet()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily int Item\+::modbus\+Dimmer\+Set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{st }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a7cc492ae708197b9426c45b15eda714d}\label{class_item_a7cc492ae708197b9426c45b15eda714d}}
|
||||
\index{Item@{Item}!Off@{Off}}
|
||||
\index{Off@{Off}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Off()}{Off()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Off (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ac6a08d4c2352fa1284c4039441e380c5}\label{class_item_ac6a08d4c2352fa1284c4039441e380c5}}
|
||||
\index{Item@{Item}!On@{On}}
|
||||
\index{On@{On}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{On()}{On()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+On (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_abbcfb98227918e624be294409d21be3d}\label{class_item_abbcfb98227918e624be294409d21be3d}}
|
||||
\index{Item@{Item}!Parse@{Parse}}
|
||||
\index{Parse@{Parse}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Parse()}{Parse()}}
|
||||
{\footnotesize\ttfamily void Item\+::\+Parse (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_aaa6500d9cdb58f9b20f6c2592da40739}\label{class_item_aaa6500d9cdb58f9b20f6c2592da40739}}
|
||||
\index{Item@{Item}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Poll (\begin{DoxyParamCaption}\item[{int}]{cause }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_af767f604dcaed8a497438255c28129fd}\label{class_item_af767f604dcaed8a497438255c28129fd}}
|
||||
\index{Item@{Item}!sendDelayedStatus@{sendDelayedStatus}}
|
||||
\index{sendDelayedStatus@{sendDelayedStatus}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{sendDelayedStatus()}{sendDelayedStatus()}}
|
||||
{\footnotesize\ttfamily void Item\+::send\+Delayed\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a525c4e3f723a85af5e818c1b5834e277}\label{class_item_a525c4e3f723a85af5e818c1b5834e277}}
|
||||
\index{Item@{Item}!SendStatus@{SendStatus}}
|
||||
\index{SendStatus@{SendStatus}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{SendStatus()}{SendStatus()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Send\+Status (\begin{DoxyParamCaption}\item[{int}]{send\+Flags }\end{DoxyParamCaption})}
|
||||
|
||||
case C\+M\+D\+\_\+\+S\+ET\+:\mbox{\Hypertarget{class_item_a188910459fc0ded60ca268664bf9b212}\label{class_item_a188910459fc0ded60ca268664bf9b212}}
|
||||
\index{Item@{Item}!setCmd@{setCmd}}
|
||||
\index{setCmd@{setCmd}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setCmd()}{setCmd()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Cmd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{cmd\+Value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad4e62aba1f62917a8df4c47c2894a3ad}\label{class_item_ad4e62aba1f62917a8df4c47c2894a3ad}}
|
||||
\index{Item@{Item}!setExt@{setExt}}
|
||||
\index{setExt@{setExt}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setExt()}{setExt()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Ext (\begin{DoxyParamCaption}\item[{long int}]{par }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_abd22bfa75e71849cc0fadcee9eef330d}\label{class_item_abd22bfa75e71849cc0fadcee9eef330d}}
|
||||
\index{Item@{Item}!setFlag@{setFlag}}
|
||||
\index{setFlag@{setFlag}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setFlag()}{setFlag()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Flag (\begin{DoxyParamCaption}\item[{short}]{flag }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_af023950bb9b9760b98c5de7287bc467d}\label{class_item_af023950bb9b9760b98c5de7287bc467d}}
|
||||
\index{Item@{Item}!setPersistent@{setPersistent}}
|
||||
\index{setPersistent@{setPersistent}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setPersistent()}{setPersistent()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$ Item\+::set\+Persistent (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classch_persistent}{ch\+Persistent}} $\ast$}]{par }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a47b261677ded48fb1c51088b9d956dcc}\label{class_item_a47b261677ded48fb1c51088b9d956dcc}}
|
||||
\index{Item@{Item}!setSubtype@{setSubtype}}
|
||||
\index{setSubtype@{setSubtype}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setSubtype()}{setSubtype()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Subtype (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{par }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ae84f04e796546f4c34db79a060b0d443}\label{class_item_ae84f04e796546f4c34db79a060b0d443}}
|
||||
\index{Item@{Item}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad2a38c039f8b3cee14cb97c9526d9260}\label{class_item_ad2a38c039f8b3cee14cb97c9526d9260}}
|
||||
\index{Item@{Item}!setVal@{setVal}}
|
||||
\index{setVal@{setVal}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setVal()}{setVal()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Val (\begin{DoxyParamCaption}\item[{long int}]{par }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ac382f69ca11e6eebfec1f40133fddd42}\label{class_item_ac382f69ca11e6eebfec1f40133fddd42}}
|
||||
\index{Item@{Item}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily void Item\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a5ddbe231ea061c1001436dd5d57cc97b}\label{class_item_a5ddbe231ea061c1001436dd5d57cc97b}}
|
||||
\index{Item@{Item}!Toggle@{Toggle}}
|
||||
\index{Toggle@{Toggle}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{Toggle()}{Toggle()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Toggle (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a127a28254a55fbd7fcbcd37816afe163}\label{class_item_a127a28254a55fbd7fcbcd37816afe163}}
|
||||
\index{Item@{Item}!VacomSetFan@{VacomSetFan}}
|
||||
\index{VacomSetFan@{VacomSetFan}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{VacomSetFan()}{VacomSetFan()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Vacom\+Set\+Fan (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{st }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_aa0f1f997dd794068562d43eb4a3911a6}\label{class_item_aa0f1f997dd794068562d43eb4a3911a6}}
|
||||
\index{Item@{Item}!VacomSetHeat@{VacomSetHeat}}
|
||||
\index{VacomSetHeat@{VacomSetHeat}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{VacomSetHeat()}{VacomSetHeat()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Vacom\+Set\+Heat (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{st }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
move to float todo
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{class_item_a21371d449e5e6669b3f0eb0e080a7132}\label{class_item_a21371d449e5e6669b3f0eb0e080a7132}}
|
||||
\index{Item@{Item}!defaultSubItem@{defaultSubItem}}
|
||||
\index{defaultSubItem@{defaultSubItem}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{defaultSubItem}{defaultSubItem}}
|
||||
{\footnotesize\ttfamily char Item\+::default\+Sub\+Item\mbox{[}10\mbox{]}\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a4ff75a860339d86b006960b750a593e6}\label{class_item_a4ff75a860339d86b006960b750a593e6}}
|
||||
\index{Item@{Item}!defaultSuffixCode@{defaultSuffixCode}}
|
||||
\index{defaultSuffixCode@{defaultSuffixCode}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{defaultSuffixCode}{defaultSuffixCode}}
|
||||
{\footnotesize\ttfamily int Item\+::default\+Suffix\+Code\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a93f339d62018da733bd6147797388eb2}\label{class_item_a93f339d62018da733bd6147797388eb2}}
|
||||
\index{Item@{Item}!driver@{driver}}
|
||||
\index{driver@{driver}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{driver}{driver}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classabstract_out}{abstract\+Out}}$\ast$ Item\+::driver}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ab831f5a6f56b59761a8ee5dbf38c0999}\label{class_item_ab831f5a6f56b59761a8ee5dbf38c0999}}
|
||||
\index{Item@{Item}!itemArg@{itemArg}}
|
||||
\index{itemArg@{itemArg}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{itemArg}{itemArg}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object $\ast$ Item\+::item\+Arg}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a4332fe989485f159b4fefa871cc213b9}\label{class_item_a4332fe989485f159b4fefa871cc213b9}}
|
||||
\index{Item@{Item}!itemArr@{itemArr}}
|
||||
\index{itemArr@{itemArr}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{itemArr}{itemArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ Item\+::item\+Arr}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a39291138106342bc0d49ccfb125f7a95}\label{class_item_a39291138106342bc0d49ccfb125f7a95}}
|
||||
\index{Item@{Item}!itemExt@{itemExt}}
|
||||
\index{itemExt@{itemExt}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{itemExt}{itemExt}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object $\ast$ Item\+::item\+Ext}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ae0bac41fded34ffbd1e3634e15772039}\label{class_item_ae0bac41fded34ffbd1e3634e15772039}}
|
||||
\index{Item@{Item}!itemType@{itemType}}
|
||||
\index{itemType@{itemType}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{itemType}{itemType}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t Item\+::item\+Type}
|
||||
|
||||
\mbox{\Hypertarget{class_item_aabf1180ef4ab072817a28020814bce48}\label{class_item_aabf1180ef4ab072817a28020814bce48}}
|
||||
\index{Item@{Item}!itemVal@{itemVal}}
|
||||
\index{itemVal@{itemVal}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{itemVal}{itemVal}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object $\ast$ Item\+::item\+Val}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8h}{item.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8cpp}{item.\+cpp}}\end{DoxyCompactItemize}
|
||||
197
docs/latex/class_streamlog.eps
Normal file
197
docs/latex/class_streamlog.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 526.315796
|
||||
%%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.950000 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
|
||||
(Streamlog) cw
|
||||
(Print) 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 -----
|
||||
|
||||
(Streamlog) 0.000000 0.000000 box
|
||||
(Print) 0.000000 1.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.000000 0.000000 out
|
||||
solid
|
||||
1 0.000000 1.000000 in
|
||||
99
docs/latex/class_streamlog.tex
Normal file
99
docs/latex/class_streamlog.tex
Normal file
@@ -0,0 +1,99 @@
|
||||
\hypertarget{class_streamlog}{}\doxysection{Streamlog Class Reference}
|
||||
\label{class_streamlog}\index{Streamlog@{Streamlog}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$streamlog.\+h$>$}
|
||||
|
||||
Inheritance diagram for Streamlog\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{class_streamlog}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog_a51cd1bbe03b32ad2d4235b4ef7945d37}{Streamlog}} (Hardware\+Serial $\ast$\+\_\+serial\+Port, int \+\_\+severity=\mbox{\hyperlink{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}{L\+O\+G\+\_\+\+D\+E\+B\+UG}}, uint8\+\_\+t \+\_\+led\+Pattern=0)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_streamlog_ab9c1022fccf6b585b738f30f8577d613}{begin}} (unsigned long speed)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_streamlog_ace6e3e265ae590b7f3b14b926bc3e60b}{end}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_streamlog_ae7a165675188ecb1bf305b025efbf47b}{available}} (void)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_streamlog_a246066803cd501ca4f1f5c94823db0e0}{peek}} (void)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_streamlog_acbea1e8e890180c66757bd7647703d54}{read}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_streamlog_aec3522140e0c8f95039e62747f841987}{flush}} (void)
|
||||
\item
|
||||
size\+\_\+t \mbox{\hyperlink{class_streamlog_a944486d544c3677410e1505b9cd6858b}{write}} (uint8\+\_\+t ch)
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog_adcd1dcab71fd1e1c9da5bc9c18ac3d1d}{operator bool}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{class_streamlog_a51cd1bbe03b32ad2d4235b4ef7945d37}\label{class_streamlog_a51cd1bbe03b32ad2d4235b4ef7945d37}}
|
||||
\index{Streamlog@{Streamlog}!Streamlog@{Streamlog}}
|
||||
\index{Streamlog@{Streamlog}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{Streamlog()}{Streamlog()}}
|
||||
{\footnotesize\ttfamily Streamlog\+::\+Streamlog (\begin{DoxyParamCaption}\item[{Hardware\+Serial $\ast$}]{\+\_\+serial\+Port, }\item[{int}]{\+\_\+severity = {\ttfamily \mbox{\hyperlink{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}{L\+O\+G\+\_\+\+D\+E\+B\+UG}}}, }\item[{uint8\+\_\+t}]{\+\_\+led\+Pattern = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{class_streamlog_ae7a165675188ecb1bf305b025efbf47b}\label{class_streamlog_ae7a165675188ecb1bf305b025efbf47b}}
|
||||
\index{Streamlog@{Streamlog}!available@{available}}
|
||||
\index{available@{available}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{available()}{available()}}
|
||||
{\footnotesize\ttfamily int Streamlog\+::available (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_ab9c1022fccf6b585b738f30f8577d613}\label{class_streamlog_ab9c1022fccf6b585b738f30f8577d613}}
|
||||
\index{Streamlog@{Streamlog}!begin@{begin}}
|
||||
\index{begin@{begin}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{begin()}{begin()}}
|
||||
{\footnotesize\ttfamily void Streamlog\+::begin (\begin{DoxyParamCaption}\item[{unsigned long}]{speed }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_ace6e3e265ae590b7f3b14b926bc3e60b}\label{class_streamlog_ace6e3e265ae590b7f3b14b926bc3e60b}}
|
||||
\index{Streamlog@{Streamlog}!end@{end}}
|
||||
\index{end@{end}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{end()}{end()}}
|
||||
{\footnotesize\ttfamily void Streamlog\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_aec3522140e0c8f95039e62747f841987}\label{class_streamlog_aec3522140e0c8f95039e62747f841987}}
|
||||
\index{Streamlog@{Streamlog}!flush@{flush}}
|
||||
\index{flush@{flush}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{flush()}{flush()}}
|
||||
{\footnotesize\ttfamily void Streamlog\+::flush (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_adcd1dcab71fd1e1c9da5bc9c18ac3d1d}\label{class_streamlog_adcd1dcab71fd1e1c9da5bc9c18ac3d1d}}
|
||||
\index{Streamlog@{Streamlog}!operator bool@{operator bool}}
|
||||
\index{operator bool@{operator bool}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}}
|
||||
{\footnotesize\ttfamily Streamlog\+::operator bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_a246066803cd501ca4f1f5c94823db0e0}\label{class_streamlog_a246066803cd501ca4f1f5c94823db0e0}}
|
||||
\index{Streamlog@{Streamlog}!peek@{peek}}
|
||||
\index{peek@{peek}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{peek()}{peek()}}
|
||||
{\footnotesize\ttfamily int Streamlog\+::peek (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_acbea1e8e890180c66757bd7647703d54}\label{class_streamlog_acbea1e8e890180c66757bd7647703d54}}
|
||||
\index{Streamlog@{Streamlog}!read@{read}}
|
||||
\index{read@{read}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{read()}{read()}}
|
||||
{\footnotesize\ttfamily int Streamlog\+::read (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_streamlog_a944486d544c3677410e1505b9cd6858b}\label{class_streamlog_a944486d544c3677410e1505b9cd6858b}}
|
||||
\index{Streamlog@{Streamlog}!write@{write}}
|
||||
\index{write@{write}!Streamlog@{Streamlog}}
|
||||
\doxysubsubsection{\texorpdfstring{write()}{write()}}
|
||||
{\footnotesize\ttfamily size\+\_\+t Streamlog\+::write (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ch }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8h}{streamlog.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}}\end{DoxyCompactItemize}
|
||||
251
docs/latex/classabstract_ch.eps
Normal file
251
docs/latex/classabstract_ch.eps
Normal file
@@ -0,0 +1,251 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 138.888885
|
||||
%%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 3.600000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 6 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
|
||||
(abstractCh) cw
|
||||
(abstractIn) cw
|
||||
(abstractOut) cw
|
||||
(in_ccs811) cw
|
||||
(in_hdc1080) cw
|
||||
(colorChannel) cw
|
||||
(out_AC) cw
|
||||
(out_Modbus) cw
|
||||
(out_Motor) cw
|
||||
(out_dmx) cw
|
||||
(out_pwm) cw
|
||||
(out_SPILed) 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 -----
|
||||
|
||||
(abstractCh) 2.000000 3.000000 box
|
||||
(abstractIn) 0.500000 2.000000 box
|
||||
(abstractOut) 3.500000 2.000000 box
|
||||
(in_ccs811) 0.000000 1.000000 box
|
||||
(in_hdc1080) 1.000000 1.000000 box
|
||||
(colorChannel) 2.000000 1.000000 box
|
||||
(out_AC) 3.000000 1.000000 box
|
||||
(out_Modbus) 4.000000 1.000000 box
|
||||
(out_Motor) 5.000000 1.000000 box
|
||||
(out_dmx) 1.000000 0.000000 box
|
||||
(out_pwm) 2.000000 0.000000 box
|
||||
(out_SPILed) 3.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 2.000000 2.250000 out
|
||||
solid
|
||||
0.500000 3.500000 3.000000 conn
|
||||
solid
|
||||
0 0.500000 2.750000 in
|
||||
solid
|
||||
1 0.500000 1.250000 out
|
||||
solid
|
||||
0.000000 1.000000 2.000000 conn
|
||||
solid
|
||||
0 3.500000 2.750000 in
|
||||
solid
|
||||
1 3.500000 1.250000 out
|
||||
solid
|
||||
2.000000 5.000000 2.000000 conn
|
||||
solid
|
||||
0 0.000000 1.750000 in
|
||||
solid
|
||||
0 1.000000 1.750000 in
|
||||
solid
|
||||
0 2.000000 1.750000 in
|
||||
solid
|
||||
1 2.000000 0.250000 out
|
||||
solid
|
||||
1.000000 3.000000 1.000000 conn
|
||||
solid
|
||||
0 3.000000 1.750000 in
|
||||
solid
|
||||
0 4.000000 1.750000 in
|
||||
solid
|
||||
0 5.000000 1.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
solid
|
||||
0 2.000000 0.750000 in
|
||||
solid
|
||||
0 3.000000 0.750000 in
|
||||
126
docs/latex/classabstract_ch.tex
Normal file
126
docs/latex/classabstract_ch.tex
Normal file
@@ -0,0 +1,126 @@
|
||||
\hypertarget{classabstract_ch}{}\doxysection{abstract\+Ch Class Reference}
|
||||
\label{classabstract_ch}\index{abstractCh@{abstractCh}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$abstractch.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+Ch\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.888889cm]{classabstract_ch}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classabstract_ch_a8f13aa9c0f6749f7f064d1930667aaed}{abstract\+Ch}} ()
|
||||
\item
|
||||
virtual \mbox{\hyperlink{classabstract_ch_a58f34f5341674622c30f5c005ceadead}{$\sim$abstract\+Ch}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{Poll}} (short cause)=0
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{Setup}} ()=0
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_a2e75f5b76a25accdb1de0c936951a93f}{Anounce}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{Stop}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{Status}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_a4f1da04403789b710ca3929c57af9d32}{publish\+Topic}} (const char $\ast$topic, long value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_ac24cfc96e7efabae120799b7a23680c6}{publish\+Topic}} (const char $\ast$topic, float value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_ch_a9404148b9515bd6c1e167a235d844cb8}{publish\+Topic}} (const char $\ast$topic, const char $\ast$value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classabstract_ch_a8f13aa9c0f6749f7f064d1930667aaed}\label{classabstract_ch_a8f13aa9c0f6749f7f064d1930667aaed}}
|
||||
\index{abstractCh@{abstractCh}!abstractCh@{abstractCh}}
|
||||
\index{abstractCh@{abstractCh}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{abstractCh()}{abstractCh()}}
|
||||
{\footnotesize\ttfamily abstract\+Ch\+::abstract\+Ch (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_a58f34f5341674622c30f5c005ceadead}\label{classabstract_ch_a58f34f5341674622c30f5c005ceadead}}
|
||||
\index{abstractCh@{abstractCh}!````~abstractCh@{$\sim$abstractCh}}
|
||||
\index{````~abstractCh@{$\sim$abstractCh}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{$\sim$abstractCh()}{~abstractCh()}}
|
||||
{\footnotesize\ttfamily virtual abstract\+Ch\+::$\sim$abstract\+Ch (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classabstract_ch_a2e75f5b76a25accdb1de0c936951a93f}\label{classabstract_ch_a2e75f5b76a25accdb1de0c936951a93f}}
|
||||
\index{abstractCh@{abstractCh}!Anounce@{Anounce}}
|
||||
\index{Anounce@{Anounce}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{Anounce()}{Anounce()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Ch\+::\+Anounce (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}\label{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}}
|
||||
\index{abstractCh@{abstractCh}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Ch\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classout___s_p_i_led_a8566a7b80d1a132c00dbaf989880649c}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a88c460e7ba29e5b068a2defa395cae2c}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_a0b1d943e9772bf10487010040b948e8a}{out\+\_\+dmx}}, \mbox{\hyperlink{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}{out\+\_\+\+AC}}, \mbox{\hyperlink{classin__hdc1080_a94cf44b2a347e2ee295fad5798f7ef54}{in\+\_\+hdc1080}}, and \mbox{\hyperlink{classin__ccs811_a8b57db4521730e66f090a3d6752fd112}{in\+\_\+ccs811}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_a9404148b9515bd6c1e167a235d844cb8}\label{classabstract_ch_a9404148b9515bd6c1e167a235d844cb8}}
|
||||
\index{abstractCh@{abstractCh}!publishTopic@{publishTopic}}
|
||||
\index{publishTopic@{publishTopic}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{publishTopic()}{publishTopic()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+Ch\+::publish\+Topic (\begin{DoxyParamCaption}\item[{const char $\ast$}]{topic, }\item[{const char $\ast$}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_ac24cfc96e7efabae120799b7a23680c6}\label{classabstract_ch_ac24cfc96e7efabae120799b7a23680c6}}
|
||||
\index{abstractCh@{abstractCh}!publishTopic@{publishTopic}}
|
||||
\index{publishTopic@{publishTopic}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{publishTopic()}{publishTopic()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+Ch\+::publish\+Topic (\begin{DoxyParamCaption}\item[{const char $\ast$}]{topic, }\item[{float}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_a4f1da04403789b710ca3929c57af9d32}\label{classabstract_ch_a4f1da04403789b710ca3929c57af9d32}}
|
||||
\index{abstractCh@{abstractCh}!publishTopic@{publishTopic}}
|
||||
\index{publishTopic@{publishTopic}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{publishTopic()}{publishTopic()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+Ch\+::publish\+Topic (\begin{DoxyParamCaption}\item[{const char $\ast$}]{topic, }\item[{long}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}\label{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}}
|
||||
\index{abstractCh@{abstractCh}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Ch\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_acf5452aac576901614eca795ab4ca440}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}{out\+\_\+dmx}}, \mbox{\hyperlink{classout___a_c_a3a7b5b20a7d66870551f3dd485e66de2}{out\+\_\+\+AC}}, \mbox{\hyperlink{classin__hdc1080_ae8e077105f9b80dcf682cdc2bd4a95e3}{in\+\_\+hdc1080}}, and \mbox{\hyperlink{classin__ccs811_adc24e341d0df945dc9db85051fe03e48}{in\+\_\+ccs811}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}\label{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}}
|
||||
\index{abstractCh@{abstractCh}!Status@{Status}}
|
||||
\index{Status@{Status}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Ch\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_a47de22f0ce071787ac14a19897337cea}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}{out\+\_\+dmx}}, and \mbox{\hyperlink{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}{out\+\_\+\+AC}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}\label{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}}
|
||||
\index{abstractCh@{abstractCh}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!abstractCh@{abstractCh}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Ch\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a4e24b8a490f8353452b8594dffff8396}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a9f3fc73a1fff6ecf991d42564a7b8273}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_aafdbaaaf47776dd8c0c5d6bfa32bb3c2}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_a9cb4b395f5f8a6d15dcc429664a4174b}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_a0b9383e7fe30707142915cbc3d0ec772}{out\+\_\+dmx}}, and \mbox{\hyperlink{classout___a_c_a763ace53db4e64692d061db48f396aba}{out\+\_\+\+AC}}.
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8h}{abstractch.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8cpp}{abstractch.\+cpp}}\end{DoxyCompactItemize}
|
||||
209
docs/latex/classabstract_in.eps
Normal file
209
docs/latex/classabstract_in.eps
Normal file
@@ -0,0 +1,209 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 348.837219
|
||||
%%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.433333 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 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
|
||||
(abstractIn) cw
|
||||
(abstractCh) cw
|
||||
(in_ccs811) cw
|
||||
(in_hdc1080) 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 -----
|
||||
|
||||
(abstractIn) 0.500000 1.000000 box
|
||||
(abstractCh) 0.500000 2.000000 box
|
||||
(in_ccs811) 0.000000 0.000000 box
|
||||
(in_hdc1080) 1.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.500000 1.000000 out
|
||||
solid
|
||||
1 0.500000 2.000000 in
|
||||
solid
|
||||
1 0.500000 0.250000 out
|
||||
solid
|
||||
0.000000 1.000000 1.000000 conn
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
84
docs/latex/classabstract_in.tex
Normal file
84
docs/latex/classabstract_in.tex
Normal file
@@ -0,0 +1,84 @@
|
||||
\hypertarget{classabstract_in}{}\doxysection{abstract\+In Class Reference}
|
||||
\label{classabstract_in}\index{abstractIn@{abstractIn}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$abstractin.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+In\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classabstract_in}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classabstract_in_ab6b1dfafab3f52fe383d7e4014150ffb}{abstract\+In}} (\mbox{\hyperlink{class_input}{Input}} $\ast$\+\_\+in)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{classabstract_in_aa7e18605ec4d11d117881ac87b7ca016}{publish}} (long value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\item
|
||||
int \mbox{\hyperlink{classabstract_in_a6a9d6bb966fc80930b31f3487b1a8f82}{publish}} (float value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\item
|
||||
int \mbox{\hyperlink{classabstract_in_a6c7d4376b309c7c14d56568e5262335a}{publish}} (char $\ast$value, const char $\ast$subtopic=N\+U\+LL)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_input}{Input}} $\ast$ \mbox{\hyperlink{classabstract_in_a626e3421b4830ca81ca8b48fa802c1ca}{in}}
|
||||
\item
|
||||
friend \mbox{\hyperlink{classabstract_in_a24f5c11f0de37b93cc9da4f5023040f7}{Input}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classabstract_in_ab6b1dfafab3f52fe383d7e4014150ffb}\label{classabstract_in_ab6b1dfafab3f52fe383d7e4014150ffb}}
|
||||
\index{abstractIn@{abstractIn}!abstractIn@{abstractIn}}
|
||||
\index{abstractIn@{abstractIn}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{abstractIn()}{abstractIn()}}
|
||||
{\footnotesize\ttfamily abstract\+In\+::abstract\+In (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_input}{Input}} $\ast$}]{\+\_\+in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classabstract_in_a6c7d4376b309c7c14d56568e5262335a}\label{classabstract_in_a6c7d4376b309c7c14d56568e5262335a}}
|
||||
\index{abstractIn@{abstractIn}!publish@{publish}}
|
||||
\index{publish@{publish}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{publish()}{publish()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+In\+::publish (\begin{DoxyParamCaption}\item[{char $\ast$}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_in_a6a9d6bb966fc80930b31f3487b1a8f82}\label{classabstract_in_a6a9d6bb966fc80930b31f3487b1a8f82}}
|
||||
\index{abstractIn@{abstractIn}!publish@{publish}}
|
||||
\index{publish@{publish}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{publish()}{publish()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+In\+::publish (\begin{DoxyParamCaption}\item[{float}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_in_aa7e18605ec4d11d117881ac87b7ca016}\label{classabstract_in_aa7e18605ec4d11d117881ac87b7ca016}}
|
||||
\index{abstractIn@{abstractIn}!publish@{publish}}
|
||||
\index{publish@{publish}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{publish()}{publish()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
|
||||
{\footnotesize\ttfamily int abstract\+In\+::publish (\begin{DoxyParamCaption}\item[{long}]{value, }\item[{const char $\ast$}]{subtopic = {\ttfamily NULL} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classabstract_in_a626e3421b4830ca81ca8b48fa802c1ca}\label{classabstract_in_a626e3421b4830ca81ca8b48fa802c1ca}}
|
||||
\index{abstractIn@{abstractIn}!in@{in}}
|
||||
\index{in@{in}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{in}{in}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_input}{Input}}$\ast$ abstract\+In\+::in\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_in_a24f5c11f0de37b93cc9da4f5023040f7}\label{classabstract_in_a24f5c11f0de37b93cc9da4f5023040f7}}
|
||||
\index{abstractIn@{abstractIn}!Input@{Input}}
|
||||
\index{Input@{Input}!abstractIn@{abstractIn}}
|
||||
\doxysubsubsection{\texorpdfstring{Input}{Input}}
|
||||
{\footnotesize\ttfamily friend abstract\+In\+::\+Input\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8h}{abstractin.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}}\end{DoxyCompactItemize}
|
||||
233
docs/latex/classabstract_out.eps
Normal file
233
docs/latex/classabstract_out.eps
Normal file
@@ -0,0 +1,233 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 166.666672
|
||||
%%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 3.000000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 5 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
|
||||
(abstractOut) cw
|
||||
(abstractCh) cw
|
||||
(colorChannel) cw
|
||||
(out_AC) cw
|
||||
(out_Modbus) cw
|
||||
(out_Motor) cw
|
||||
(out_dmx) cw
|
||||
(out_pwm) cw
|
||||
(out_SPILed) 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 -----
|
||||
|
||||
(abstractOut) 2.500000 2.000000 box
|
||||
(abstractCh) 2.500000 3.000000 box
|
||||
(colorChannel) 1.000000 1.000000 box
|
||||
(out_AC) 2.000000 1.000000 box
|
||||
(out_Modbus) 3.000000 1.000000 box
|
||||
(out_Motor) 4.000000 1.000000 box
|
||||
(out_dmx) 0.000000 0.000000 box
|
||||
(out_pwm) 1.000000 0.000000 box
|
||||
(out_SPILed) 2.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 2.500000 2.000000 out
|
||||
solid
|
||||
1 2.500000 3.000000 in
|
||||
solid
|
||||
1 2.500000 1.250000 out
|
||||
solid
|
||||
1.000000 4.000000 2.000000 conn
|
||||
solid
|
||||
0 1.000000 1.750000 in
|
||||
solid
|
||||
1 1.000000 0.250000 out
|
||||
solid
|
||||
0.000000 2.000000 1.000000 conn
|
||||
solid
|
||||
0 2.000000 1.750000 in
|
||||
solid
|
||||
0 3.000000 1.750000 in
|
||||
solid
|
||||
0 4.000000 1.750000 in
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
solid
|
||||
0 2.000000 0.750000 in
|
||||
93
docs/latex/classabstract_out.tex
Normal file
93
docs/latex/classabstract_out.tex
Normal file
@@ -0,0 +1,93 @@
|
||||
\hypertarget{classabstract_out}{}\doxysection{abstract\+Out Class Reference}
|
||||
\label{classabstract_out}\index{abstractOut@{abstractOut}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+Out\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classabstract_out}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classabstract_out_adec371468752bd5027c282cf933ba035}{abstract\+Out}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true)=0
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{is\+Active}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_aedf98f968abc36332dcddb7eab00fe13}{get\+Default\+On\+Val}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{get\+Chan\+Type}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_item}{Item}} $\ast$ \mbox{\hyperlink{classabstract_out_af93f193ac2f0621d0ba08f1f1d11e8b7}{item}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classabstract_out_adec371468752bd5027c282cf933ba035}\label{classabstract_out_adec371468752bd5027c282cf933ba035}}
|
||||
\index{abstractOut@{abstractOut}!abstractOut@{abstractOut}}
|
||||
\index{abstractOut@{abstractOut}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{abstractOut()}{abstractOut()}}
|
||||
{\footnotesize\ttfamily abstract\+Out\+::abstract\+Out (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}\label{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}}
|
||||
\index{abstractOut@{abstractOut}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Out\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{to\+Execute = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classout___motor_aa731e4d1848e07ac7dc4a99a0ddad942}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_a784be57c40d67b41488b9585fe792019}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout___a_c_aeaf2ac4088b2b4b2fd4e1b83755c9964}{out\+\_\+\+AC}}, and \mbox{\hyperlink{classcolor_channel_a9d7354cc266c98067b7b43cbf8707feb}{color\+Channel}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}\label{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}}
|
||||
\index{abstractOut@{abstractOut}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Out\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_aac304bcdc354a3667ec99d4c06513b72}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a54bea9682560aa628f85a532a363d57a}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_afd67d9b6e08f14074a236d5222809226}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_a2752cf2376840f3763572963be8785db}{out\+\_\+\+Modbus}}, and \mbox{\hyperlink{classout__dmx_a575351786cdc191555757cd39b4382f5}{out\+\_\+dmx}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_out_aedf98f968abc36332dcddb7eab00fe13}\label{classabstract_out_aedf98f968abc36332dcddb7eab00fe13}}
|
||||
\index{abstractOut@{abstractOut}!getDefaultOnVal@{getDefaultOnVal}}
|
||||
\index{getDefaultOnVal@{getDefaultOnVal}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultOnVal()}{getDefaultOnVal()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Out\+::get\+Default\+On\+Val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}\label{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}}
|
||||
\index{abstractOut@{abstractOut}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Out\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_ae87041b49ca8c6484a72c3c29955fbfb}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_a18f9c90ab80a5bf00049e25c2c4657a5}{out\+\_\+pwm}}, \mbox{\hyperlink{classout___motor_ac2a224d74421c1a28d34a83779a45bdc}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_a6b94efbbbbea5a4ad3b489dba8f9b268}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_a691d16146df96df12df763a90cdc6d92}{out\+\_\+dmx}}, and \mbox{\hyperlink{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}{out\+\_\+\+AC}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classabstract_out_af93f193ac2f0621d0ba08f1f1d11e8b7}\label{classabstract_out_af93f193ac2f0621d0ba08f1f1d11e8b7}}
|
||||
\index{abstractOut@{abstractOut}!item@{item}}
|
||||
\index{item@{item}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{item}{item}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_item}{Item}}$\ast$ abstract\+Out\+::item\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
197
docs/latex/classch_persistent.eps
Normal file
197
docs/latex/classch_persistent.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 439.560425
|
||||
%%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.137500 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
|
||||
(chPersistent) cw
|
||||
(mbPersistent) 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 -----
|
||||
|
||||
(chPersistent) 0.000000 1.000000 box
|
||||
(mbPersistent) 0.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 0.000000 0.250000 out
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
17
docs/latex/classch_persistent.tex
Normal file
17
docs/latex/classch_persistent.tex
Normal file
@@ -0,0 +1,17 @@
|
||||
\hypertarget{classch_persistent}{}\doxysection{ch\+Persistent Class Reference}
|
||||
\label{classch_persistent}\index{chPersistent@{chPersistent}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
Inheritance diagram for ch\+Persistent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{classch_persistent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
219
docs/latex/classcolor_channel.eps
Normal file
219
docs/latex/classcolor_channel.eps
Normal file
@@ -0,0 +1,219 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 277.777771
|
||||
%%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.800000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 3 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
|
||||
(colorChannel) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) cw
|
||||
(out_dmx) cw
|
||||
(out_pwm) cw
|
||||
(out_SPILed) 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 -----
|
||||
|
||||
(colorChannel) 1.000000 1.000000 box
|
||||
(abstractOut) 1.000000 2.000000 box
|
||||
(abstractCh) 1.000000 3.000000 box
|
||||
(out_dmx) 0.000000 0.000000 box
|
||||
(out_pwm) 1.000000 0.000000 box
|
||||
(out_SPILed) 2.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 1.000000 1.000000 out
|
||||
solid
|
||||
1 1.000000 2.000000 in
|
||||
solid
|
||||
0 1.000000 2.000000 out
|
||||
solid
|
||||
1 1.000000 3.000000 in
|
||||
solid
|
||||
1 1.000000 0.250000 out
|
||||
solid
|
||||
0.000000 2.000000 1.000000 conn
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
solid
|
||||
0 2.000000 0.750000 in
|
||||
90
docs/latex/classcolor_channel.tex
Normal file
90
docs/latex/classcolor_channel.tex
Normal file
@@ -0,0 +1,90 @@
|
||||
\hypertarget{classcolor_channel}{}\doxysection{color\+Channel Class Reference}
|
||||
\label{classcolor_channel}\index{colorChannel@{colorChannel}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$colorchannel.\+h$>$}
|
||||
|
||||
Inheritance diagram for color\+Channel\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classcolor_channel}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classcolor_channel_af5d8c0be99104c65484560a5a1c2cfd2}{color\+Channel}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classcolor_channel_a9d7354cc266c98067b7b43cbf8707feb}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classcolor_channel_a6c835d00ee8af04679f03465617c2873}{Pixel\+Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool show=true)=0
|
||||
\item
|
||||
short \mbox{\hyperlink{classcolor_channel_a09276ae99835316b9a222df20fb45097}{get\+Channel\+Addr}} (short n=0)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{classcolor_channel_a4dd2fa654273b3bf9a3413ee2966fdce}{iaddr}}
|
||||
\item
|
||||
short \mbox{\hyperlink{classcolor_channel_ace14fae07b9d51500db5d0191f5a7081}{num\+Args}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classcolor_channel_af5d8c0be99104c65484560a5a1c2cfd2}\label{classcolor_channel_af5d8c0be99104c65484560a5a1c2cfd2}}
|
||||
\index{colorChannel@{colorChannel}!colorChannel@{colorChannel}}
|
||||
\index{colorChannel@{colorChannel}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{colorChannel()}{colorChannel()}}
|
||||
{\footnotesize\ttfamily color\+Channel\+::color\+Channel (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classcolor_channel_a9d7354cc266c98067b7b43cbf8707feb}\label{classcolor_channel_a9d7354cc266c98067b7b43cbf8707feb}}
|
||||
\index{colorChannel@{colorChannel}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int color\+Channel\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{to\+Execute = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classcolor_channel_a09276ae99835316b9a222df20fb45097}\label{classcolor_channel_a09276ae99835316b9a222df20fb45097}}
|
||||
\index{colorChannel@{colorChannel}!getChannelAddr@{getChannelAddr}}
|
||||
\index{getChannelAddr@{getChannelAddr}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{getChannelAddr()}{getChannelAddr()}}
|
||||
{\footnotesize\ttfamily short color\+Channel\+::get\+Channel\+Addr (\begin{DoxyParamCaption}\item[{short}]{n = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classcolor_channel_a6c835d00ee8af04679f03465617c2873}\label{classcolor_channel_a6c835d00ee8af04679f03465617c2873}}
|
||||
\index{colorChannel@{colorChannel}!PixelCtrl@{PixelCtrl}}
|
||||
\index{PixelCtrl@{PixelCtrl}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{PixelCtrl()}{PixelCtrl()}}
|
||||
{\footnotesize\ttfamily virtual int color\+Channel\+::\+Pixel\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{show = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classout___s_p_i_led_a75d1e9b7333a0bb9777df807634607b3}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__pwm_adcb4bb3d03aa8c4b7e12796136b5cd1e}{out\+\_\+pwm}}, and \mbox{\hyperlink{classout__dmx_ad33a8e316c5c8d409cddf4dcd8b15fcc}{out\+\_\+dmx}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classcolor_channel_a4dd2fa654273b3bf9a3413ee2966fdce}\label{classcolor_channel_a4dd2fa654273b3bf9a3413ee2966fdce}}
|
||||
\index{colorChannel@{colorChannel}!iaddr@{iaddr}}
|
||||
\index{iaddr@{iaddr}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{iaddr}{iaddr}}
|
||||
{\footnotesize\ttfamily short color\+Channel\+::iaddr\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classcolor_channel_ace14fae07b9d51500db5d0191f5a7081}\label{classcolor_channel_ace14fae07b9d51500db5d0191f5a7081}}
|
||||
\index{colorChannel@{colorChannel}!numArgs@{numArgs}}
|
||||
\index{numArgs@{numArgs}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{numArgs}{numArgs}}
|
||||
{\footnotesize\ttfamily short color\+Channel\+::num\+Args\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classin__ccs811.eps
Normal file
203
docs/latex/classin__ccs811.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 740.740723
|
||||
%%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.675000 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
|
||||
(in_ccs811) cw
|
||||
(abstractIn) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(in_ccs811) 0.000000 0.000000 box
|
||||
(abstractIn) 0.000000 1.000000 box
|
||||
(abstractCh) 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
|
||||
79
docs/latex/classin__ccs811.tex
Normal file
79
docs/latex/classin__ccs811.tex
Normal file
@@ -0,0 +1,79 @@
|
||||
\hypertarget{classin__ccs811}{}\doxysection{in\+\_\+ccs811 Class Reference}
|
||||
\label{classin__ccs811}\index{in\_ccs811@{in\_ccs811}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
Inheritance diagram for in\+\_\+ccs811\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classin__ccs811}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classin__ccs811_a7e09edfd07c7c4f2e429e64f008f31c3}{in\+\_\+ccs811}} (\mbox{\hyperlink{class_input}{Input}} $\ast$\+\_\+in)
|
||||
\item
|
||||
int \mbox{\hyperlink{classin__ccs811_adc24e341d0df945dc9db85051fe03e48}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classin__ccs811_a8b57db4521730e66f090a3d6752fd112}{Poll}} (short cause) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classin__ccs811_a2fe4385cca41473cefc8906920c60a22}{print\+Driver\+Error}} (C\+C\+S811\+Core\+::status error\+Code)
|
||||
\item
|
||||
void \mbox{\hyperlink{classin__ccs811_a6c2de6eca576ea6043b6899163a2d2ea}{print\+Sensor\+Error}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classin__ccs811_a7e09edfd07c7c4f2e429e64f008f31c3}\label{classin__ccs811_a7e09edfd07c7c4f2e429e64f008f31c3}}
|
||||
\index{in\_ccs811@{in\_ccs811}!in\_ccs811@{in\_ccs811}}
|
||||
\index{in\_ccs811@{in\_ccs811}!in\_ccs811@{in\_ccs811}}
|
||||
\doxysubsubsection{\texorpdfstring{in\_ccs811()}{in\_ccs811()}}
|
||||
{\footnotesize\ttfamily in\+\_\+ccs811\+::in\+\_\+ccs811 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_input}{Input}} $\ast$}]{\+\_\+in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classin__ccs811_a8b57db4521730e66f090a3d6752fd112}\label{classin__ccs811_a8b57db4521730e66f090a3d6752fd112}}
|
||||
\index{in\_ccs811@{in\_ccs811}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!in\_ccs811@{in\_ccs811}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int in\+\_\+ccs811\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classin__ccs811_a2fe4385cca41473cefc8906920c60a22}\label{classin__ccs811_a2fe4385cca41473cefc8906920c60a22}}
|
||||
\index{in\_ccs811@{in\_ccs811}!printDriverError@{printDriverError}}
|
||||
\index{printDriverError@{printDriverError}!in\_ccs811@{in\_ccs811}}
|
||||
\doxysubsubsection{\texorpdfstring{printDriverError()}{printDriverError()}}
|
||||
{\footnotesize\ttfamily void in\+\_\+ccs811\+::print\+Driver\+Error (\begin{DoxyParamCaption}\item[{C\+C\+S811\+Core\+::status}]{error\+Code }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classin__ccs811_a6c2de6eca576ea6043b6899163a2d2ea}\label{classin__ccs811_a6c2de6eca576ea6043b6899163a2d2ea}}
|
||||
\index{in\_ccs811@{in\_ccs811}!printSensorError@{printSensorError}}
|
||||
\index{printSensorError@{printSensorError}!in\_ccs811@{in\_ccs811}}
|
||||
\doxysubsubsection{\texorpdfstring{printSensorError()}{printSensorError()}}
|
||||
{\footnotesize\ttfamily void in\+\_\+ccs811\+::print\+Sensor\+Error (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classin__ccs811_adc24e341d0df945dc9db85051fe03e48}\label{classin__ccs811_adc24e341d0df945dc9db85051fe03e48}}
|
||||
\index{in\_ccs811@{in\_ccs811}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!in\_ccs811@{in\_ccs811}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int in\+\_\+ccs811\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classin__hdc1080.eps
Normal file
203
docs/latex/classin__hdc1080.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.674438
|
||||
%%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
|
||||
(in_hdc1080) cw
|
||||
(abstractIn) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(in_hdc1080) 0.000000 0.000000 box
|
||||
(abstractIn) 0.000000 1.000000 box
|
||||
(abstractCh) 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
|
||||
71
docs/latex/classin__hdc1080.tex
Normal file
71
docs/latex/classin__hdc1080.tex
Normal file
@@ -0,0 +1,71 @@
|
||||
\hypertarget{classin__hdc1080}{}\doxysection{in\+\_\+hdc1080 Class Reference}
|
||||
\label{classin__hdc1080}\index{in\_hdc1080@{in\_hdc1080}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
Inheritance diagram for in\+\_\+hdc1080\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classin__hdc1080}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classin__hdc1080_a1045683d0e3ef4ddddc5a12753df323e}{in\+\_\+hdc1080}} (\mbox{\hyperlink{class_input}{Input}} $\ast$\+\_\+in)
|
||||
\item
|
||||
int \mbox{\hyperlink{classin__hdc1080_ae8e077105f9b80dcf682cdc2bd4a95e3}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classin__hdc1080_a94cf44b2a347e2ee295fad5798f7ef54}{Poll}} (short cause) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classin__hdc1080_ac1427b20242a2c829c118e8c4ed1d82a}{print\+Serial\+Number}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classin__hdc1080_a1045683d0e3ef4ddddc5a12753df323e}\label{classin__hdc1080_a1045683d0e3ef4ddddc5a12753df323e}}
|
||||
\index{in\_hdc1080@{in\_hdc1080}!in\_hdc1080@{in\_hdc1080}}
|
||||
\index{in\_hdc1080@{in\_hdc1080}!in\_hdc1080@{in\_hdc1080}}
|
||||
\doxysubsubsection{\texorpdfstring{in\_hdc1080()}{in\_hdc1080()}}
|
||||
{\footnotesize\ttfamily in\+\_\+hdc1080\+::in\+\_\+hdc1080 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_input}{Input}} $\ast$}]{\+\_\+in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classin__hdc1080_a94cf44b2a347e2ee295fad5798f7ef54}\label{classin__hdc1080_a94cf44b2a347e2ee295fad5798f7ef54}}
|
||||
\index{in\_hdc1080@{in\_hdc1080}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!in\_hdc1080@{in\_hdc1080}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int in\+\_\+hdc1080\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classin__hdc1080_ac1427b20242a2c829c118e8c4ed1d82a}\label{classin__hdc1080_ac1427b20242a2c829c118e8c4ed1d82a}}
|
||||
\index{in\_hdc1080@{in\_hdc1080}!printSerialNumber@{printSerialNumber}}
|
||||
\index{printSerialNumber@{printSerialNumber}!in\_hdc1080@{in\_hdc1080}}
|
||||
\doxysubsubsection{\texorpdfstring{printSerialNumber()}{printSerialNumber()}}
|
||||
{\footnotesize\ttfamily void in\+\_\+hdc1080\+::print\+Serial\+Number (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classin__hdc1080_ae8e077105f9b80dcf682cdc2bd4a95e3}\label{classin__hdc1080_ae8e077105f9b80dcf682cdc2bd4a95e3}}
|
||||
\index{in\_hdc1080@{in\_hdc1080}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!in\_hdc1080@{in\_hdc1080}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int in\+\_\+hdc1080\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
339
docs/latex/classitem_cmd.tex
Normal file
339
docs/latex/classitem_cmd.tex
Normal file
@@ -0,0 +1,339 @@
|
||||
\hypertarget{classitem_cmd}{}\doxysection{item\+Cmd Class Reference}
|
||||
\label{classitem_cmd}\index{itemCmd@{itemCmd}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$item\+Cmd.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd_a0bb584552fc43e5f081ab839a56e6f47}{item\+Cmd}} (uint8\+\_\+t \+\_\+type=\mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}, uint8\+\_\+t \+\_\+code=\mbox{\hyperlink{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}{C\+M\+D\+\_\+\+V\+O\+ID}})
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}{item\+Cmd}} (float val)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}{assign\+From}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} from)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}{load\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, bool include\+Command=false)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_ab1b5e501888d0944b6c1215d58b524cf}{save\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, bool include\+Command=false)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_aa6d1298546ecd8bfdbeae946e8d8fb93}{Int}} (int32\+\_\+t i)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a00d824ac0ccb48770e01c69c83f6f265}{Int}} (uint32\+\_\+t i)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a8b1cc0b2b9e5f30f4cf9bb4db21988ac}{Cmd}} (uint8\+\_\+t i)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a7fcb37674371093f11886bc7d1d39825}{H\+SV}} (uint16\+\_\+t h, uint8\+\_\+t s, uint8\+\_\+t v)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_adf272eeb6a9d65581ea3b773e94a9f3f}{HS}} (uint16\+\_\+t h, uint8\+\_\+t s)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_aa820840f665aa22da6a25361ac5a3e37}{R\+GB}} (uint8\+\_\+t r, uint8\+\_\+t g, uint8\+\_\+t \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}})
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a07a886dbecc927d8d016436197a2f554}{R\+G\+BW}} (uint8\+\_\+t r, uint8\+\_\+t g, uint8\+\_\+t \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}, uint8\+\_\+t w)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_a80e4577e896d7d015402709153cc66cd}{setH}} (uint16\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aed6c891043edd0083ea036494956da93}{setS}} (uint8\+\_\+t)
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}{getH}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ae583a6f85cc8e8f8c9fbca9e74874629}{getS}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a599d3dda4601b317d4bc8c5d28309553}{set\+Arg\+Type}} (uint8\+\_\+t)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a76db1daeacf143c857f06049949e8aa9}{Percents}} (int i)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_aa1e4243bd415e9b639deb9bc195775d4}{Percents255}} (int i)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classitem_cmd_ac79ae89527f223885ef02db1c46ef20c}{get\+Suffix}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_ab0c9dd09c598686d46dec923550d2e47}{set\+Suffix}} (uint8\+\_\+t suffix)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_a2557d6a4edf34be8d98d5629327041b6}{increment\+Percents}} (int16\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_ae0224e0c9b5d1aff2bb75f48c79f9711}{incrementH}} (int16\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_ad4f3518f0b46b17152cdf18229e77f97}{incrementS}} (int16\+\_\+t)
|
||||
\item
|
||||
long int \mbox{\hyperlink{classitem_cmd_accd4361f950ca4929aaa9fd09aa82dd7}{get\+Int}} ()
|
||||
\item
|
||||
short \mbox{\hyperlink{classitem_cmd_a7e931f05bd5160906078edc9b69f2a81}{get\+Percents}} (bool inverse=false)
|
||||
\item
|
||||
short \mbox{\hyperlink{classitem_cmd_a35a4a9458cc6550ed6a4891599e6bf9e}{get\+Percents255}} (bool inverse=false)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classitem_cmd_a3ebb3c736df555ec4761713244195efb}{get\+Cmd}} ()
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classitem_cmd_afbb1ad437067315b7317b0846d71c7c7}{get\+Arg\+Type}} ()
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classitem_cmd_a96d4c944d09209825c3a5f770ff9b662}{get\+Cmd\+Param}} ()
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{classitem_cmd_a4400a0876f9f852f654bc7c5530ef00f}{to\+String}} (char $\ast$Buffer, int buf\+Len, int send\+Flags=\mbox{\hyperlink{item_cmd_8h_aebe7823b286110926c2da2893b56a7da}{S\+E\+N\+D\+\_\+\+C\+O\+M\+M\+A\+ND}}$\vert$\mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}})
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aedd2c4f5da90fbe521be950f8f0d5f67}{is\+Command}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_a1c268b594eb9f4ea77ae8683f777e7ef}{is\+Value}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aac6f0edbc2226dab5086a50537e31eb8}{is\+Color}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}{set\+Default}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_af635936afc4c65095b1828bd32d5e9ca}{set\+Chan\+Type}} (short chan\+Type)
|
||||
\item
|
||||
void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Out}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{unionitem_cmd_store}{item\+Cmd\+Store}} \mbox{\hyperlink{classitem_cmd_a4c421cb3f527b95459233ea210f6dfce}{cmd}}
|
||||
\item
|
||||
\mbox{\hyperlink{unionitem_arg_store}{item\+Arg\+Store}} \mbox{\hyperlink{classitem_cmd_ac8c117086fcec929c6cb214815705be3}{param}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classitem_cmd_a0bb584552fc43e5f081ab839a56e6f47}\label{classitem_cmd_a0bb584552fc43e5f081ab839a56e6f47}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily item\+Cmd\+::item\+Cmd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{\+\_\+type = {\ttfamily \mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}}, }\item[{uint8\+\_\+t}]{\+\_\+code = {\ttfamily \mbox{\hyperlink{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}{C\+M\+D\+\_\+\+V\+O\+ID}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}\label{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily item\+Cmd\+::item\+Cmd (\begin{DoxyParamCaption}\item[{float}]{val }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}\label{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}}
|
||||
\index{itemCmd@{itemCmd}!assignFrom@{assignFrom}}
|
||||
\index{assignFrom@{assignFrom}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{assignFrom()}{assignFrom()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::assign\+From (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{from }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a8b1cc0b2b9e5f30f4cf9bb4db21988ac}\label{classitem_cmd_a8b1cc0b2b9e5f30f4cf9bb4db21988ac}}
|
||||
\index{itemCmd@{itemCmd}!Cmd@{Cmd}}
|
||||
\index{Cmd@{Cmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Cmd()}{Cmd()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Cmd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}\label{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}}
|
||||
\index{itemCmd@{itemCmd}!debugOut@{debugOut}}
|
||||
\index{debugOut@{debugOut}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{debugOut()}{debugOut()}}
|
||||
{\footnotesize\ttfamily void item\+Cmd\+::debug\+Out (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_afbb1ad437067315b7317b0846d71c7c7}\label{classitem_cmd_afbb1ad437067315b7317b0846d71c7c7}}
|
||||
\index{itemCmd@{itemCmd}!getArgType@{getArgType}}
|
||||
\index{getArgType@{getArgType}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getArgType()}{getArgType()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Arg\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a3ebb3c736df555ec4761713244195efb}\label{classitem_cmd_a3ebb3c736df555ec4761713244195efb}}
|
||||
\index{itemCmd@{itemCmd}!getCmd@{getCmd}}
|
||||
\index{getCmd@{getCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getCmd()}{getCmd()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Cmd (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a96d4c944d09209825c3a5f770ff9b662}\label{classitem_cmd_a96d4c944d09209825c3a5f770ff9b662}}
|
||||
\index{itemCmd@{itemCmd}!getCmdParam@{getCmdParam}}
|
||||
\index{getCmdParam@{getCmdParam}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getCmdParam()}{getCmdParam()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Cmd\+Param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}\label{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}}
|
||||
\index{itemCmd@{itemCmd}!getH@{getH}}
|
||||
\index{getH@{getH}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getH()}{getH()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t item\+Cmd\+::getH (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_accd4361f950ca4929aaa9fd09aa82dd7}\label{classitem_cmd_accd4361f950ca4929aaa9fd09aa82dd7}}
|
||||
\index{itemCmd@{itemCmd}!getInt@{getInt}}
|
||||
\index{getInt@{getInt}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getInt()}{getInt()}}
|
||||
{\footnotesize\ttfamily long int item\+Cmd\+::get\+Int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a7e931f05bd5160906078edc9b69f2a81}\label{classitem_cmd_a7e931f05bd5160906078edc9b69f2a81}}
|
||||
\index{itemCmd@{itemCmd}!getPercents@{getPercents}}
|
||||
\index{getPercents@{getPercents}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getPercents()}{getPercents()}}
|
||||
{\footnotesize\ttfamily short item\+Cmd\+::get\+Percents (\begin{DoxyParamCaption}\item[{bool}]{inverse = {\ttfamily false} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a35a4a9458cc6550ed6a4891599e6bf9e}\label{classitem_cmd_a35a4a9458cc6550ed6a4891599e6bf9e}}
|
||||
\index{itemCmd@{itemCmd}!getPercents255@{getPercents255}}
|
||||
\index{getPercents255@{getPercents255}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getPercents255()}{getPercents255()}}
|
||||
{\footnotesize\ttfamily short item\+Cmd\+::get\+Percents255 (\begin{DoxyParamCaption}\item[{bool}]{inverse = {\ttfamily false} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ae583a6f85cc8e8f8c9fbca9e74874629}\label{classitem_cmd_ae583a6f85cc8e8f8c9fbca9e74874629}}
|
||||
\index{itemCmd@{itemCmd}!getS@{getS}}
|
||||
\index{getS@{getS}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getS()}{getS()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t item\+Cmd\+::getS (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ac79ae89527f223885ef02db1c46ef20c}\label{classitem_cmd_ac79ae89527f223885ef02db1c46ef20c}}
|
||||
\index{itemCmd@{itemCmd}!getSuffix@{getSuffix}}
|
||||
\index{getSuffix@{getSuffix}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getSuffix()}{getSuffix()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Suffix (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_adf272eeb6a9d65581ea3b773e94a9f3f}\label{classitem_cmd_adf272eeb6a9d65581ea3b773e94a9f3f}}
|
||||
\index{itemCmd@{itemCmd}!HS@{HS}}
|
||||
\index{HS@{HS}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{HS()}{HS()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+HS (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h, }\item[{uint8\+\_\+t}]{s }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a7fcb37674371093f11886bc7d1d39825}\label{classitem_cmd_a7fcb37674371093f11886bc7d1d39825}}
|
||||
\index{itemCmd@{itemCmd}!HSV@{HSV}}
|
||||
\index{HSV@{HSV}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{HSV()}{HSV()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+H\+SV (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h, }\item[{uint8\+\_\+t}]{s, }\item[{uint8\+\_\+t}]{v }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ae0224e0c9b5d1aff2bb75f48c79f9711}\label{classitem_cmd_ae0224e0c9b5d1aff2bb75f48c79f9711}}
|
||||
\index{itemCmd@{itemCmd}!incrementH@{incrementH}}
|
||||
\index{incrementH@{incrementH}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{incrementH()}{incrementH()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::incrementH (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{dif }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a2557d6a4edf34be8d98d5629327041b6}\label{classitem_cmd_a2557d6a4edf34be8d98d5629327041b6}}
|
||||
\index{itemCmd@{itemCmd}!incrementPercents@{incrementPercents}}
|
||||
\index{incrementPercents@{incrementPercents}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{incrementPercents()}{incrementPercents()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::increment\+Percents (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{dif }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ad4f3518f0b46b17152cdf18229e77f97}\label{classitem_cmd_ad4f3518f0b46b17152cdf18229e77f97}}
|
||||
\index{itemCmd@{itemCmd}!incrementS@{incrementS}}
|
||||
\index{incrementS@{incrementS}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{incrementS()}{incrementS()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::incrementS (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{dif }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aa6d1298546ecd8bfdbeae946e8d8fb93}\label{classitem_cmd_aa6d1298546ecd8bfdbeae946e8d8fb93}}
|
||||
\index{itemCmd@{itemCmd}!Int@{Int}}
|
||||
\index{Int@{Int}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Int()}{Int()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Int (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a00d824ac0ccb48770e01c69c83f6f265}\label{classitem_cmd_a00d824ac0ccb48770e01c69c83f6f265}}
|
||||
\index{itemCmd@{itemCmd}!Int@{Int}}
|
||||
\index{Int@{Int}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Int()}{Int()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Int (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aac6f0edbc2226dab5086a50537e31eb8}\label{classitem_cmd_aac6f0edbc2226dab5086a50537e31eb8}}
|
||||
\index{itemCmd@{itemCmd}!isColor@{isColor}}
|
||||
\index{isColor@{isColor}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{isColor()}{isColor()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::is\+Color (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aedd2c4f5da90fbe521be950f8f0d5f67}\label{classitem_cmd_aedd2c4f5da90fbe521be950f8f0d5f67}}
|
||||
\index{itemCmd@{itemCmd}!isCommand@{isCommand}}
|
||||
\index{isCommand@{isCommand}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{isCommand()}{isCommand()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::is\+Command (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a1c268b594eb9f4ea77ae8683f777e7ef}\label{classitem_cmd_a1c268b594eb9f4ea77ae8683f777e7ef}}
|
||||
\index{itemCmd@{itemCmd}!isValue@{isValue}}
|
||||
\index{isValue@{isValue}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{isValue()}{isValue()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::is\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}\label{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}}
|
||||
\index{itemCmd@{itemCmd}!loadItem@{loadItem}}
|
||||
\index{loadItem@{loadItem}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{loadItem()}{loadItem()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::load\+Item (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item, }\item[{bool}]{include\+Command = {\ttfamily false} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a76db1daeacf143c857f06049949e8aa9}\label{classitem_cmd_a76db1daeacf143c857f06049949e8aa9}}
|
||||
\index{itemCmd@{itemCmd}!Percents@{Percents}}
|
||||
\index{Percents@{Percents}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Percents()}{Percents()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Percents (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aa1e4243bd415e9b639deb9bc195775d4}\label{classitem_cmd_aa1e4243bd415e9b639deb9bc195775d4}}
|
||||
\index{itemCmd@{itemCmd}!Percents255@{Percents255}}
|
||||
\index{Percents255@{Percents255}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Percents255()}{Percents255()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Percents255 (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aa820840f665aa22da6a25361ac5a3e37}\label{classitem_cmd_aa820840f665aa22da6a25361ac5a3e37}}
|
||||
\index{itemCmd@{itemCmd}!RGB@{RGB}}
|
||||
\index{RGB@{RGB}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{RGB()}{RGB()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+R\+GB (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{r, }\item[{uint8\+\_\+t}]{g, }\item[{uint8\+\_\+t}]{b }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a07a886dbecc927d8d016436197a2f554}\label{classitem_cmd_a07a886dbecc927d8d016436197a2f554}}
|
||||
\index{itemCmd@{itemCmd}!RGBW@{RGBW}}
|
||||
\index{RGBW@{RGBW}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{RGBW()}{RGBW()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+R\+G\+BW (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{r, }\item[{uint8\+\_\+t}]{g, }\item[{uint8\+\_\+t}]{b, }\item[{uint8\+\_\+t}]{w }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ab1b5e501888d0944b6c1215d58b524cf}\label{classitem_cmd_ab1b5e501888d0944b6c1215d58b524cf}}
|
||||
\index{itemCmd@{itemCmd}!saveItem@{saveItem}}
|
||||
\index{saveItem@{saveItem}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{saveItem()}{saveItem()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::save\+Item (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item, }\item[{bool}]{include\+Command = {\ttfamily false} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a599d3dda4601b317d4bc8c5d28309553}\label{classitem_cmd_a599d3dda4601b317d4bc8c5d28309553}}
|
||||
\index{itemCmd@{itemCmd}!setArgType@{setArgType}}
|
||||
\index{setArgType@{setArgType}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setArgType()}{setArgType()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::set\+Arg\+Type (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{type }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_af635936afc4c65095b1828bd32d5e9ca}\label{classitem_cmd_af635936afc4c65095b1828bd32d5e9ca}}
|
||||
\index{itemCmd@{itemCmd}!setChanType@{setChanType}}
|
||||
\index{setChanType@{setChanType}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setChanType()}{setChanType()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::set\+Chan\+Type (\begin{DoxyParamCaption}\item[{short}]{chan\+Type }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}\label{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}}
|
||||
\index{itemCmd@{itemCmd}!setDefault@{setDefault}}
|
||||
\index{setDefault@{setDefault}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setDefault()}{setDefault()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::set\+Default (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a80e4577e896d7d015402709153cc66cd}\label{classitem_cmd_a80e4577e896d7d015402709153cc66cd}}
|
||||
\index{itemCmd@{itemCmd}!setH@{setH}}
|
||||
\index{setH@{setH}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setH()}{setH()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::setH (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aed6c891043edd0083ea036494956da93}\label{classitem_cmd_aed6c891043edd0083ea036494956da93}}
|
||||
\index{itemCmd@{itemCmd}!setS@{setS}}
|
||||
\index{setS@{setS}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setS()}{setS()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::setS (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{s }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ab0c9dd09c598686d46dec923550d2e47}\label{classitem_cmd_ab0c9dd09c598686d46dec923550d2e47}}
|
||||
\index{itemCmd@{itemCmd}!setSuffix@{setSuffix}}
|
||||
\index{setSuffix@{setSuffix}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setSuffix()}{setSuffix()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::set\+Suffix (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{suffix }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a4400a0876f9f852f654bc7c5530ef00f}\label{classitem_cmd_a4400a0876f9f852f654bc7c5530ef00f}}
|
||||
\index{itemCmd@{itemCmd}!toString@{toString}}
|
||||
\index{toString@{toString}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{toString()}{toString()}}
|
||||
{\footnotesize\ttfamily char $\ast$ item\+Cmd\+::to\+String (\begin{DoxyParamCaption}\item[{char $\ast$}]{Buffer, }\item[{int}]{buf\+Len, }\item[{int}]{send\+Flags = {\ttfamily \mbox{\hyperlink{item_cmd_8h_aebe7823b286110926c2da2893b56a7da}{S\+E\+N\+D\+\_\+\+C\+O\+M\+M\+A\+ND}}~$\vert$~\mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}}} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classitem_cmd_a4c421cb3f527b95459233ea210f6dfce}\label{classitem_cmd_a4c421cb3f527b95459233ea210f6dfce}}
|
||||
\index{itemCmd@{itemCmd}!cmd@{cmd}}
|
||||
\index{cmd@{cmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{cmd}{cmd}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{unionitem_cmd_store}{item\+Cmd\+Store}} item\+Cmd\+::cmd}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ac8c117086fcec929c6cb214815705be3}\label{classitem_cmd_ac8c117086fcec929c6cb214815705be3}}
|
||||
\index{itemCmd@{itemCmd}!param@{param}}
|
||||
\index{param@{param}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{param}{param}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{unionitem_arg_store}{item\+Arg\+Store}} item\+Cmd\+::param}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8cpp}{item\+Cmd.\+cpp}}\end{DoxyCompactItemize}
|
||||
197
docs/latex/classmb_persistent.eps
Normal file
197
docs/latex/classmb_persistent.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 439.560425
|
||||
%%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.137500 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
|
||||
(mbPersistent) cw
|
||||
(chPersistent) 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 -----
|
||||
|
||||
(mbPersistent) 0.000000 0.000000 box
|
||||
(chPersistent) 0.000000 1.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.000000 0.000000 out
|
||||
solid
|
||||
1 0.000000 1.000000 in
|
||||
79
docs/latex/classmb_persistent.tex
Normal file
79
docs/latex/classmb_persistent.tex
Normal file
@@ -0,0 +1,79 @@
|
||||
\hypertarget{classmb_persistent}{}\doxysection{mb\+Persistent Class Reference}
|
||||
\label{classmb_persistent}\index{mbPersistent@{mbPersistent}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
Inheritance diagram for mb\+Persistent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{classmb_persistent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classmb_persistent_aa394aed65c6af742dbae150639c7cfc3}{driver\+Status}}
|
||||
\item
|
||||
int \mbox{\hyperlink{classmb_persistent_ad204e2cc5ee3a22f9ed332c3c5cab598}{baud}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classmb_persistent_a3c94371c87997c1b90d04fce1e076f24}{serial\+Param}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classmb_persistent_aa958ac1f496b701507478b9384e7728e}{polling\+Interval}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{classmb_persistent_a74503e0f253cf91c1e83a1e35693d6fc}{timestamp}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a801983b127a63a82ea3c1c32989ceae8}{polling\+Registers}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a498e43d5538b11348f2165e99e09413f}{parameters}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classmb_persistent_ad204e2cc5ee3a22f9ed332c3c5cab598}\label{classmb_persistent_ad204e2cc5ee3a22f9ed332c3c5cab598}}
|
||||
\index{mbPersistent@{mbPersistent}!baud@{baud}}
|
||||
\index{baud@{baud}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{baud}{baud}}
|
||||
{\footnotesize\ttfamily int mb\+Persistent\+::baud}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_aa394aed65c6af742dbae150639c7cfc3}\label{classmb_persistent_aa394aed65c6af742dbae150639c7cfc3}}
|
||||
\index{mbPersistent@{mbPersistent}!driverStatus@{driverStatus}}
|
||||
\index{driverStatus@{driverStatus}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{driverStatus}{driverStatus}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t mb\+Persistent\+::driver\+Status}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a498e43d5538b11348f2165e99e09413f}\label{classmb_persistent_a498e43d5538b11348f2165e99e09413f}}
|
||||
\index{mbPersistent@{mbPersistent}!parameters@{parameters}}
|
||||
\index{parameters@{parameters}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{parameters}{parameters}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ mb\+Persistent\+::parameters}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_aa958ac1f496b701507478b9384e7728e}\label{classmb_persistent_aa958ac1f496b701507478b9384e7728e}}
|
||||
\index{mbPersistent@{mbPersistent}!pollingInterval@{pollingInterval}}
|
||||
\index{pollingInterval@{pollingInterval}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingInterval}{pollingInterval}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t mb\+Persistent\+::polling\+Interval}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a801983b127a63a82ea3c1c32989ceae8}\label{classmb_persistent_a801983b127a63a82ea3c1c32989ceae8}}
|
||||
\index{mbPersistent@{mbPersistent}!pollingRegisters@{pollingRegisters}}
|
||||
\index{pollingRegisters@{pollingRegisters}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingRegisters}{pollingRegisters}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ mb\+Persistent\+::polling\+Registers}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a3c94371c87997c1b90d04fce1e076f24}\label{classmb_persistent_a3c94371c87997c1b90d04fce1e076f24}}
|
||||
\index{mbPersistent@{mbPersistent}!serialParam@{serialParam}}
|
||||
\index{serialParam@{serialParam}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{serialParam}{serialParam}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t mb\+Persistent\+::serial\+Param}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a74503e0f253cf91c1e83a1e35693d6fc}\label{classmb_persistent_a74503e0f253cf91c1e83a1e35693d6fc}}
|
||||
\index{mbPersistent@{mbPersistent}!timestamp@{timestamp}}
|
||||
\index{timestamp@{timestamp}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{timestamp}{timestamp}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t mb\+Persistent\+::timestamp}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classout___a_c.eps
Normal file
203
docs/latex/classout___a_c.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 705.882324
|
||||
%%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.708333 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
|
||||
(out_AC) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_AC) 0.000000 0.000000 box
|
||||
(abstractOut) 0.000000 1.000000 box
|
||||
(abstractCh) 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
|
||||
119
docs/latex/classout___a_c.tex
Normal file
119
docs/latex/classout___a_c.tex
Normal file
@@ -0,0 +1,119 @@
|
||||
\hypertarget{classout___a_c}{}\doxysection{out\+\_\+\+AC Class Reference}
|
||||
\label{classout___a_c}\index{out\_AC@{out\_AC}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+ac.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+AC\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___a_c}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout___a_c_a68dc76d1632c64bcd4e9c19bea1a7443}{out\+\_\+\+AC}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_a3a7b5b20a7d66870551f3dd485e66de2}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_a763ace53db4e64692d061db48f396aba}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_aeaf2ac4088b2b4b2fd4e1b83755c9964}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classout___a_c_ae1fe864367b2837872ad28f8f94f6cf0}{Insert\+Data}} (byte \mbox{\hyperlink{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}{data}}\mbox{[}$\,$\mbox{]}, size\+\_\+t size)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout___a_c_a68dc76d1632c64bcd4e9c19bea1a7443}\label{classout___a_c_a68dc76d1632c64bcd4e9c19bea1a7443}}
|
||||
\index{out\_AC@{out\_AC}!out\_AC@{out\_AC}}
|
||||
\index{out\_AC@{out\_AC}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_AC()}{out\_AC()}}
|
||||
{\footnotesize\ttfamily out\+\_\+\+A\+C\+::out\+\_\+\+AC (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout___a_c_aeaf2ac4088b2b4b2fd4e1b83755c9964}\label{classout___a_c_aeaf2ac4088b2b4b2fd4e1b83755c9964}}
|
||||
\index{out\_AC@{out\_AC}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{to\+Execute = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_ae1fe864367b2837872ad28f8f94f6cf0}\label{classout___a_c_ae1fe864367b2837872ad28f8f94f6cf0}}
|
||||
\index{out\_AC@{out\_AC}!InsertData@{InsertData}}
|
||||
\index{InsertData@{InsertData}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{InsertData()}{InsertData()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+\+A\+C\+::\+Insert\+Data (\begin{DoxyParamCaption}\item[{byte}]{data\mbox{[}$\,$\mbox{]}, }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}\label{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}}
|
||||
\index{out\_AC@{out\_AC}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}\label{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}}
|
||||
\index{out\_AC@{out\_AC}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_a3a7b5b20a7d66870551f3dd485e66de2}\label{classout___a_c_a3a7b5b20a7d66870551f3dd485e66de2}}
|
||||
\index{out\_AC@{out\_AC}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}\label{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}}
|
||||
\index{out\_AC@{out\_AC}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_a763ace53db4e64692d061db48f396aba}\label{classout___a_c_a763ace53db4e64692d061db48f396aba}}
|
||||
\index{out\_AC@{out\_AC}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classout___modbus.eps
Normal file
203
docs/latex/classout___modbus.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 674.157288
|
||||
%%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.741667 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
|
||||
(out_Modbus) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_Modbus) 0.000000 0.000000 box
|
||||
(abstractOut) 0.000000 1.000000 box
|
||||
(abstractCh) 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
|
||||
152
docs/latex/classout___modbus.tex
Normal file
152
docs/latex/classout___modbus.tex
Normal file
@@ -0,0 +1,152 @@
|
||||
\hypertarget{classout___modbus}{}\doxysection{out\+\_\+\+Modbus Class Reference}
|
||||
\label{classout___modbus}\index{out\_Modbus@{out\_Modbus}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Modbus\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___modbus}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout___modbus_ad5aff68ec31c500be860a4f56b095373}{out\+\_\+\+Modbus}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_acf5452aac576901614eca795ab4ca440}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_a9cb4b395f5f8a6d15dcc429664a4174b}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_a6b94efbbbbea5a4ad3b489dba8f9b268}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_a2752cf2376840f3763572963be8785db}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_a784be57c40d67b41488b9585fe792019}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classout___modbus_aea16d64ad349120558951f92205d5249}{get\+Config}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}{find\+Register}} (int register\+Num, int pos\+In\+Buffer)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classmb_persistent}{mb\+Persistent}} $\ast$ \mbox{\hyperlink{classout___modbus_a78e591ac7d7de9e7a3ab0a6d96263c2b}{store}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout___modbus_ad5aff68ec31c500be860a4f56b095373}\label{classout___modbus_ad5aff68ec31c500be860a4f56b095373}}
|
||||
\index{out\_Modbus@{out\_Modbus}!out\_Modbus@{out\_Modbus}}
|
||||
\index{out\_Modbus@{out\_Modbus}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_Modbus()}{out\_Modbus()}}
|
||||
{\footnotesize\ttfamily out\+\_\+\+Modbus\+::out\+\_\+\+Modbus (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout___modbus_a784be57c40d67b41488b9585fe792019}\label{classout___modbus_a784be57c40d67b41488b9585fe792019}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{to\+Execute = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}\label{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}}
|
||||
\index{out\_Modbus@{out\_Modbus}!findRegister@{findRegister}}
|
||||
\index{findRegister@{findRegister}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{findRegister()}{findRegister()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::find\+Register (\begin{DoxyParamCaption}\item[{int}]{register\+Num, }\item[{int}]{pos\+In\+Buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a2752cf2376840f3763572963be8785db}\label{classout___modbus_a2752cf2376840f3763572963be8785db}}
|
||||
\index{out\_Modbus@{out\_Modbus}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_aea16d64ad349120558951f92205d5249}\label{classout___modbus_aea16d64ad349120558951f92205d5249}}
|
||||
\index{out\_Modbus@{out\_Modbus}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily bool out\+\_\+\+Modbus\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a6b94efbbbbea5a4ad3b489dba8f9b268}\label{classout___modbus_a6b94efbbbbea5a4ad3b489dba8f9b268}}
|
||||
\index{out\_Modbus@{out\_Modbus}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}\label{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_acf5452aac576901614eca795ab4ca440}\label{classout___modbus_acf5452aac576901614eca795ab4ca440}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}\label{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a9cb4b395f5f8a6d15dcc429664a4174b}\label{classout___modbus_a9cb4b395f5f8a6d15dcc429664a4174b}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classout___modbus_a78e591ac7d7de9e7a3ab0a6d96263c2b}\label{classout___modbus_a78e591ac7d7de9e7a3ab0a6d96263c2b}}
|
||||
\index{out\_Modbus@{out\_Modbus}!store@{store}}
|
||||
\index{store@{store}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{store}{store}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classmb_persistent}{mb\+Persistent}}$\ast$ out\+\_\+\+Modbus\+::store\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classout___motor.eps
Normal file
203
docs/latex/classout___motor.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 705.882324
|
||||
%%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.708333 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
|
||||
(out_Motor) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_Motor) 0.000000 0.000000 box
|
||||
(abstractOut) 0.000000 1.000000 box
|
||||
(abstractCh) 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
|
||||
185
docs/latex/classout___motor.tex
Normal file
185
docs/latex/classout___motor.tex
Normal file
@@ -0,0 +1,185 @@
|
||||
\hypertarget{classout___motor}{}\doxysection{out\+\_\+\+Motor Class Reference}
|
||||
\label{classout___motor}\index{out\_Motor@{out\_Motor}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+motor.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Motor\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___motor}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout___motor_a7698763731e54149861a9bdcc18e6344}{out\+\_\+\+Motor}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_aafdbaaaf47776dd8c0c5d6bfa32bb3c2}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_a47de22f0ce071787ac14a19897337cea}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_ac2a224d74421c1a28d34a83779a45bdc}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_afd67d9b6e08f14074a236d5222809226}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_aa731e4d1848e07ac7dc4a99a0ddad942}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classout___motor_aaa2493a4399f63fd8d17e37f0c731791}{pin\+Up}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classout___motor_af21db4b38c3676a038c93d403b227152}{pin\+Down}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classout___motor_ae4052839e88ca4a59e83c35400d239cf}{pin\+Feedback}}
|
||||
\item
|
||||
int16\+\_\+t \mbox{\hyperlink{classout___motor_a58e72bff70d2915b7b508d0605a082e8}{max\+On\+Time}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classout___motor_aa002cd716f47ee74a72dcd4e335b80ae}{feedback\+Open}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classout___motor_ad8179a6054b692c3f00c5fa350f59e3f}{feedback\+Closed}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classout___motor_a7ba2681d317e29a412e44741ae1ff5e4}{get\+Config}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout___motor_a7698763731e54149861a9bdcc18e6344}\label{classout___motor_a7698763731e54149861a9bdcc18e6344}}
|
||||
\index{out\_Motor@{out\_Motor}!out\_Motor@{out\_Motor}}
|
||||
\index{out\_Motor@{out\_Motor}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_Motor()}{out\_Motor()}}
|
||||
{\footnotesize\ttfamily out\+\_\+\+Motor\+::out\+\_\+\+Motor (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout___motor_aa731e4d1848e07ac7dc4a99a0ddad942}\label{classout___motor_aa731e4d1848e07ac7dc4a99a0ddad942}}
|
||||
\index{out\_Motor@{out\_Motor}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{to\+Execute = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_afd67d9b6e08f14074a236d5222809226}\label{classout___motor_afd67d9b6e08f14074a236d5222809226}}
|
||||
\index{out\_Motor@{out\_Motor}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a7ba2681d317e29a412e44741ae1ff5e4}\label{classout___motor_a7ba2681d317e29a412e44741ae1ff5e4}}
|
||||
\index{out\_Motor@{out\_Motor}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+\+Motor\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_ac2a224d74421c1a28d34a83779a45bdc}\label{classout___motor_ac2a224d74421c1a28d34a83779a45bdc}}
|
||||
\index{out\_Motor@{out\_Motor}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}\label{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}}
|
||||
\index{out\_Motor@{out\_Motor}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}\label{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}}
|
||||
\index{out\_Motor@{out\_Motor}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a47de22f0ce071787ac14a19897337cea}\label{classout___motor_a47de22f0ce071787ac14a19897337cea}}
|
||||
\index{out\_Motor@{out\_Motor}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_aafdbaaaf47776dd8c0c5d6bfa32bb3c2}\label{classout___motor_aafdbaaaf47776dd8c0c5d6bfa32bb3c2}}
|
||||
\index{out\_Motor@{out\_Motor}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classout___motor_ad8179a6054b692c3f00c5fa350f59e3f}\label{classout___motor_ad8179a6054b692c3f00c5fa350f59e3f}}
|
||||
\index{out\_Motor@{out\_Motor}!feedbackClosed@{feedbackClosed}}
|
||||
\index{feedbackClosed@{feedbackClosed}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{feedbackClosed}{feedbackClosed}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t out\+\_\+\+Motor\+::feedback\+Closed}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_aa002cd716f47ee74a72dcd4e335b80ae}\label{classout___motor_aa002cd716f47ee74a72dcd4e335b80ae}}
|
||||
\index{out\_Motor@{out\_Motor}!feedbackOpen@{feedbackOpen}}
|
||||
\index{feedbackOpen@{feedbackOpen}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{feedbackOpen}{feedbackOpen}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t out\+\_\+\+Motor\+::feedback\+Open}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a58e72bff70d2915b7b508d0605a082e8}\label{classout___motor_a58e72bff70d2915b7b508d0605a082e8}}
|
||||
\index{out\_Motor@{out\_Motor}!maxOnTime@{maxOnTime}}
|
||||
\index{maxOnTime@{maxOnTime}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{maxOnTime}{maxOnTime}}
|
||||
{\footnotesize\ttfamily int16\+\_\+t out\+\_\+\+Motor\+::max\+On\+Time}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_af21db4b38c3676a038c93d403b227152}\label{classout___motor_af21db4b38c3676a038c93d403b227152}}
|
||||
\index{out\_Motor@{out\_Motor}!pinDown@{pinDown}}
|
||||
\index{pinDown@{pinDown}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{pinDown}{pinDown}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t out\+\_\+\+Motor\+::pin\+Down}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_ae4052839e88ca4a59e83c35400d239cf}\label{classout___motor_ae4052839e88ca4a59e83c35400d239cf}}
|
||||
\index{out\_Motor@{out\_Motor}!pinFeedback@{pinFeedback}}
|
||||
\index{pinFeedback@{pinFeedback}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{pinFeedback}{pinFeedback}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t out\+\_\+\+Motor\+::pin\+Feedback}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_aaa2493a4399f63fd8d17e37f0c731791}\label{classout___motor_aaa2493a4399f63fd8d17e37f0c731791}}
|
||||
\index{out\_Motor@{out\_Motor}!pinUp@{pinUp}}
|
||||
\index{pinUp@{pinUp}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{pinUp}{pinUp}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t out\+\_\+\+Motor\+::pin\+Up}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}}\end{DoxyCompactItemize}
|
||||
209
docs/latex/classout___s_p_i_led.eps
Normal file
209
docs/latex/classout___s_p_i_led.eps
Normal file
@@ -0,0 +1,209 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 833.333313
|
||||
%%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.600000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 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
|
||||
(out_SPILed) cw
|
||||
(colorChannel) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_SPILed) 0.000000 0.000000 box
|
||||
(colorChannel) 0.000000 1.000000 box
|
||||
(abstractOut) 0.000000 2.000000 box
|
||||
(abstractCh) 0.000000 3.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
|
||||
solid
|
||||
0 0.000000 2.000000 out
|
||||
solid
|
||||
1 0.000000 3.000000 in
|
||||
161
docs/latex/classout___s_p_i_led.tex
Normal file
161
docs/latex/classout___s_p_i_led.tex
Normal file
@@ -0,0 +1,161 @@
|
||||
\hypertarget{classout___s_p_i_led}{}\doxysection{out\+\_\+\+S\+P\+I\+Led Class Reference}
|
||||
\label{classout___s_p_i_led}\index{out\_SPILed@{out\_SPILed}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+spiled.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+S\+P\+I\+Led\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classout___s_p_i_led}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout___s_p_i_led_ae865d0b2e9d098e3e370488a2eaa1b40}{out\+\_\+\+S\+P\+I\+Led}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a8566a7b80d1a132c00dbaf989880649c}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a4e24b8a490f8353452b8594dffff8396}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_ae87041b49ca8c6484a72c3c29955fbfb}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_aac304bcdc354a3667ec99d4c06513b72}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a75d1e9b7333a0bb9777df807634607b3}{Pixel\+Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool show=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a4d13edbe6d02a9519c73283d65d38086}{num\+Leds}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classout___s_p_i_led_a1ef26d145d52578110f56087df1aa228}{pin}}
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___s_p_i_led_a974b04b25156932c97dac2ba794c729f}{leds\+Type}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classout___s_p_i_led_a6bcd6f13a335b380dfa655d5de4cbe75}{get\+Config}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_ae865d0b2e9d098e3e370488a2eaa1b40}\label{classout___s_p_i_led_ae865d0b2e9d098e3e370488a2eaa1b40}}
|
||||
\index{out\_SPILed@{out\_SPILed}!out\_SPILed@{out\_SPILed}}
|
||||
\index{out\_SPILed@{out\_SPILed}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_SPILed()}{out\_SPILed()}}
|
||||
{\footnotesize\ttfamily out\+\_\+\+S\+P\+I\+Led\+::out\+\_\+\+S\+P\+I\+Led (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_aac304bcdc354a3667ec99d4c06513b72}\label{classout___s_p_i_led_aac304bcdc354a3667ec99d4c06513b72}}
|
||||
\index{out\_SPILed@{out\_SPILed}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a6bcd6f13a335b380dfa655d5de4cbe75}\label{classout___s_p_i_led_a6bcd6f13a335b380dfa655d5de4cbe75}}
|
||||
\index{out\_SPILed@{out\_SPILed}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+\+S\+P\+I\+Led\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_ae87041b49ca8c6484a72c3c29955fbfb}\label{classout___s_p_i_led_ae87041b49ca8c6484a72c3c29955fbfb}}
|
||||
\index{out\_SPILed@{out\_SPILed}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a75d1e9b7333a0bb9777df807634607b3}\label{classout___s_p_i_led_a75d1e9b7333a0bb9777df807634607b3}}
|
||||
\index{out\_SPILed@{out\_SPILed}!PixelCtrl@{PixelCtrl}}
|
||||
\index{PixelCtrl@{PixelCtrl}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{PixelCtrl()}{PixelCtrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::\+Pixel\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{show = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classcolor_channel_a6c835d00ee8af04679f03465617c2873}{color\+Channel}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a8566a7b80d1a132c00dbaf989880649c}\label{classout___s_p_i_led_a8566a7b80d1a132c00dbaf989880649c}}
|
||||
\index{out\_SPILed@{out\_SPILed}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}\label{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}}
|
||||
\index{out\_SPILed@{out\_SPILed}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}\label{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}}
|
||||
\index{out\_SPILed@{out\_SPILed}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a4e24b8a490f8353452b8594dffff8396}\label{classout___s_p_i_led_a4e24b8a490f8353452b8594dffff8396}}
|
||||
\index{out\_SPILed@{out\_SPILed}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a974b04b25156932c97dac2ba794c729f}\label{classout___s_p_i_led_a974b04b25156932c97dac2ba794c729f}}
|
||||
\index{out\_SPILed@{out\_SPILed}!ledsType@{ledsType}}
|
||||
\index{ledsType@{ledsType}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{ledsType}{ledsType}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::leds\+Type}
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a4d13edbe6d02a9519c73283d65d38086}\label{classout___s_p_i_led_a4d13edbe6d02a9519c73283d65d38086}}
|
||||
\index{out\_SPILed@{out\_SPILed}!numLeds@{numLeds}}
|
||||
\index{numLeds@{numLeds}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{numLeds}{numLeds}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+S\+P\+I\+Led\+::num\+Leds}
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a1ef26d145d52578110f56087df1aa228}\label{classout___s_p_i_led_a1ef26d145d52578110f56087df1aa228}}
|
||||
\index{out\_SPILed@{out\_SPILed}!pin@{pin}}
|
||||
\index{pin@{pin}!out\_SPILed@{out\_SPILed}}
|
||||
\doxysubsubsection{\texorpdfstring{pin}{pin}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t out\+\_\+\+S\+P\+I\+Led\+::pin}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}}\end{DoxyCompactItemize}
|
||||
209
docs/latex/classout__dmx.eps
Normal file
209
docs/latex/classout__dmx.eps
Normal file
@@ -0,0 +1,209 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 833.333313
|
||||
%%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.600000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 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
|
||||
(out_dmx) cw
|
||||
(colorChannel) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_dmx) 0.000000 0.000000 box
|
||||
(colorChannel) 0.000000 1.000000 box
|
||||
(abstractOut) 0.000000 2.000000 box
|
||||
(abstractCh) 0.000000 3.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
|
||||
solid
|
||||
0 0.000000 2.000000 out
|
||||
solid
|
||||
1 0.000000 3.000000 in
|
||||
120
docs/latex/classout__dmx.tex
Normal file
120
docs/latex/classout__dmx.tex
Normal file
@@ -0,0 +1,120 @@
|
||||
\hypertarget{classout__dmx}{}\doxysection{out\+\_\+dmx Class Reference}
|
||||
\label{classout__dmx}\index{out\_dmx@{out\_dmx}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+dmx.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+dmx\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classout__dmx}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout__dmx_a6fc6530587d5b7edfb31540ea2d0faba}{out\+\_\+dmx}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a0b1d943e9772bf10487010040b948e8a}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a0b9383e7fe30707142915cbc3d0ec772}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a691d16146df96df12df763a90cdc6d92}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a575351786cdc191555757cd39b4382f5}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classout__dmx_ad33a8e316c5c8d409cddf4dcd8b15fcc}{Pixel\+Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool show=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout__dmx_a6fc6530587d5b7edfb31540ea2d0faba}\label{classout__dmx_a6fc6530587d5b7edfb31540ea2d0faba}}
|
||||
\index{out\_dmx@{out\_dmx}!out\_dmx@{out\_dmx}}
|
||||
\index{out\_dmx@{out\_dmx}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_dmx()}{out\_dmx()}}
|
||||
{\footnotesize\ttfamily out\+\_\+dmx\+::out\+\_\+dmx (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout__dmx_a575351786cdc191555757cd39b4382f5}\label{classout__dmx_a575351786cdc191555757cd39b4382f5}}
|
||||
\index{out\_dmx@{out\_dmx}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_a691d16146df96df12df763a90cdc6d92}\label{classout__dmx_a691d16146df96df12df763a90cdc6d92}}
|
||||
\index{out\_dmx@{out\_dmx}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_ad33a8e316c5c8d409cddf4dcd8b15fcc}\label{classout__dmx_ad33a8e316c5c8d409cddf4dcd8b15fcc}}
|
||||
\index{out\_dmx@{out\_dmx}!PixelCtrl@{PixelCtrl}}
|
||||
\index{PixelCtrl@{PixelCtrl}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{PixelCtrl()}{PixelCtrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::\+Pixel\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{show = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classcolor_channel_a6c835d00ee8af04679f03465617c2873}{color\+Channel}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_a0b1d943e9772bf10487010040b948e8a}\label{classout__dmx_a0b1d943e9772bf10487010040b948e8a}}
|
||||
\index{out\_dmx@{out\_dmx}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}\label{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}}
|
||||
\index{out\_dmx@{out\_dmx}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}\label{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}}
|
||||
\index{out\_dmx@{out\_dmx}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_a0b9383e7fe30707142915cbc3d0ec772}\label{classout__dmx_a0b9383e7fe30707142915cbc3d0ec772}}
|
||||
\index{out\_dmx@{out\_dmx}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_dmx@{out\_dmx}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+dmx\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}}\end{DoxyCompactItemize}
|
||||
209
docs/latex/classout__pwm.eps
Normal file
209
docs/latex/classout__pwm.eps
Normal file
@@ -0,0 +1,209 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 833.333313
|
||||
%%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.600000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 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
|
||||
(out_pwm) cw
|
||||
(colorChannel) cw
|
||||
(abstractOut) cw
|
||||
(abstractCh) 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 -----
|
||||
|
||||
(out_pwm) 0.000000 0.000000 box
|
||||
(colorChannel) 0.000000 1.000000 box
|
||||
(abstractOut) 0.000000 2.000000 box
|
||||
(abstractCh) 0.000000 3.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
|
||||
solid
|
||||
0 0.000000 2.000000 out
|
||||
solid
|
||||
1 0.000000 3.000000 in
|
||||
134
docs/latex/classout__pwm.tex
Normal file
134
docs/latex/classout__pwm.tex
Normal file
@@ -0,0 +1,134 @@
|
||||
\hypertarget{classout__pwm}{}\doxysection{out\+\_\+pwm Class Reference}
|
||||
\label{classout__pwm}\index{out\_pwm@{out\_pwm}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+pwm.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+pwm\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classout__pwm}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout__pwm_acd3804fb3d24afe569042202bdba2179}{out\+\_\+pwm}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}{Setup}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a88c460e7ba29e5b068a2defa395cae2c}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a9f3fc73a1fff6ecf991d42564a7b8273}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a18f9c90ab80a5bf00049e25c2c4657a5}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a54bea9682560aa628f85a532a363d57a}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_adcb4bb3d03aa8c4b7e12796136b5cd1e}{Pixel\+Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool show=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{classout__pwm_a1d705ffb413e0e5b9c3ad007fdafcbbd}{num\+Channels}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout__pwm_acd3804fb3d24afe569042202bdba2179}\label{classout__pwm_acd3804fb3d24afe569042202bdba2179}}
|
||||
\index{out\_pwm@{out\_pwm}!out\_pwm@{out\_pwm}}
|
||||
\index{out\_pwm@{out\_pwm}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_pwm()}{out\_pwm()}}
|
||||
{\footnotesize\ttfamily out\+\_\+pwm\+::out\+\_\+pwm (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout__pwm_a54bea9682560aa628f85a532a363d57a}\label{classout__pwm_a54bea9682560aa628f85a532a363d57a}}
|
||||
\index{out\_pwm@{out\_pwm}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::get\+Chan\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a18f9c90ab80a5bf00049e25c2c4657a5}\label{classout__pwm_a18f9c90ab80a5bf00049e25c2c4657a5}}
|
||||
\index{out\_pwm@{out\_pwm}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_adcb4bb3d03aa8c4b7e12796136b5cd1e}\label{classout__pwm_adcb4bb3d03aa8c4b7e12796136b5cd1e}}
|
||||
\index{out\_pwm@{out\_pwm}!PixelCtrl@{PixelCtrl}}
|
||||
\index{PixelCtrl@{PixelCtrl}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{PixelCtrl()}{PixelCtrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::\+Pixel\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{show = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classcolor_channel_a6c835d00ee8af04679f03465617c2873}{color\+Channel}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a88c460e7ba29e5b068a2defa395cae2c}\label{classout__pwm_a88c460e7ba29e5b068a2defa395cae2c}}
|
||||
\index{out\_pwm@{out\_pwm}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::\+Poll (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}\label{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}}
|
||||
\index{out\_pwm@{out\_pwm}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}\label{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}}
|
||||
\index{out\_pwm@{out\_pwm}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a9f3fc73a1fff6ecf991d42564a7b8273}\label{classout__pwm_a9f3fc73a1fff6ecf991d42564a7b8273}}
|
||||
\index{out\_pwm@{out\_pwm}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pwm\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac08061e5ae0}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classout__pwm_a1d705ffb413e0e5b9c3ad007fdafcbbd}\label{classout__pwm_a1d705ffb413e0e5b9c3ad007fdafcbbd}}
|
||||
\index{out\_pwm@{out\_pwm}!numChannels@{numChannels}}
|
||||
\index{numChannels@{numChannels}!out\_pwm@{out\_pwm}}
|
||||
\doxysubsubsection{\texorpdfstring{numChannels}{numChannels}}
|
||||
{\footnotesize\ttfamily short out\+\_\+pwm\+::num\+Channels\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}}\end{DoxyCompactItemize}
|
||||
83
docs/latex/classread_cache.tex
Normal file
83
docs/latex/classread_cache.tex
Normal file
@@ -0,0 +1,83 @@
|
||||
\hypertarget{classread_cache}{}\doxysection{read\+Cache Class Reference}
|
||||
\label{classread_cache}\index{readCache@{readCache}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$inputs.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}{read\+Cache}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}{analog\+Read\+Cached}} (uint8\+\_\+t pin)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}{digital\+Read\+Cached}} (uint8\+\_\+t pin)
|
||||
\item
|
||||
void \mbox{\hyperlink{classread_cache_a7ecad823239b195a10fddb527b122dc7}{invalidate\+Input\+Cache}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classread_cache_acc32e1362354c4374519167c5dc5ea21}{addr}}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}{type}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classread_cache_a0040f14299d3ddf8373b9251f0a69831}{cached\+\_\+data}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}\label{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}}
|
||||
\index{readCache@{readCache}!readCache@{readCache}}
|
||||
\index{readCache@{readCache}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{readCache()}{readCache()}}
|
||||
{\footnotesize\ttfamily read\+Cache\+::read\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}\label{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}}
|
||||
\index{readCache@{readCache}!analogReadCached@{analogReadCached}}
|
||||
\index{analogReadCached@{analogReadCached}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{analogReadCached()}{analogReadCached()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t read\+Cache\+::analog\+Read\+Cached (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}\label{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}}
|
||||
\index{readCache@{readCache}!digitalReadCached@{digitalReadCached}}
|
||||
\index{digitalReadCached@{digitalReadCached}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{digitalReadCached()}{digitalReadCached()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::digital\+Read\+Cached (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})}
|
||||
|
||||
T\+BD\mbox{\Hypertarget{classread_cache_a7ecad823239b195a10fddb527b122dc7}\label{classread_cache_a7ecad823239b195a10fddb527b122dc7}}
|
||||
\index{readCache@{readCache}!invalidateInputCache@{invalidateInputCache}}
|
||||
\index{invalidateInputCache@{invalidateInputCache}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{invalidateInputCache()}{invalidateInputCache()}}
|
||||
{\footnotesize\ttfamily void read\+Cache\+::invalidate\+Input\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classread_cache_acc32e1362354c4374519167c5dc5ea21}\label{classread_cache_acc32e1362354c4374519167c5dc5ea21}}
|
||||
\index{readCache@{readCache}!addr@{addr}}
|
||||
\index{addr@{addr}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{addr}{addr}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::addr\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classread_cache_a0040f14299d3ddf8373b9251f0a69831}\label{classread_cache_a0040f14299d3ddf8373b9251f0a69831}}
|
||||
\index{readCache@{readCache}!cached\_data@{cached\_data}}
|
||||
\index{cached\_data@{cached\_data}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{cached\_data}{cached\_data}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t read\+Cache\+::cached\+\_\+data\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}\label{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}}
|
||||
\index{readCache@{readCache}!type@{type}}
|
||||
\index{type@{type}!readCache@{readCache}}
|
||||
\doxysubsubsection{\texorpdfstring{type}{type}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::type\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8h}{inputs.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}\end{DoxyCompactItemize}
|
||||
61
docs/latex/classstatus_l_e_d.tex
Normal file
61
docs/latex/classstatus_l_e_d.tex
Normal file
@@ -0,0 +1,61 @@
|
||||
\hypertarget{classstatus_l_e_d}{}\doxysection{status\+L\+ED Class Reference}
|
||||
\label{classstatus_l_e_d}\index{statusLED@{statusLED}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$statusled.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classstatus_l_e_d_ae9a8652af566b29edf336fff51e239e1}{status\+L\+ED}} (uint8\+\_\+t pattern=0)
|
||||
\item
|
||||
void \mbox{\hyperlink{classstatus_l_e_d_a3e1eff776b7ffdac123d76b7419c89e6}{set}} (uint8\+\_\+t pattern)
|
||||
\item
|
||||
void \mbox{\hyperlink{classstatus_l_e_d_a611fa4b90edb00fa5b42923ea091cd9c}{show}} (uint8\+\_\+t pattern)
|
||||
\item
|
||||
void \mbox{\hyperlink{classstatus_l_e_d_a9692bced087cfc8a27f5a19601ebfc6e}{poll}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{classstatus_l_e_d_a84044dc9116245b50a8c45792772dd7f}{flash}} (uint8\+\_\+t pattern)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classstatus_l_e_d_ae9a8652af566b29edf336fff51e239e1}\label{classstatus_l_e_d_ae9a8652af566b29edf336fff51e239e1}}
|
||||
\index{statusLED@{statusLED}!statusLED@{statusLED}}
|
||||
\index{statusLED@{statusLED}!statusLED@{statusLED}}
|
||||
\doxysubsubsection{\texorpdfstring{statusLED()}{statusLED()}}
|
||||
{\footnotesize\ttfamily status\+L\+E\+D\+::status\+L\+ED (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pattern = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classstatus_l_e_d_a84044dc9116245b50a8c45792772dd7f}\label{classstatus_l_e_d_a84044dc9116245b50a8c45792772dd7f}}
|
||||
\index{statusLED@{statusLED}!flash@{flash}}
|
||||
\index{flash@{flash}!statusLED@{statusLED}}
|
||||
\doxysubsubsection{\texorpdfstring{flash()}{flash()}}
|
||||
{\footnotesize\ttfamily void status\+L\+E\+D\+::flash (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pattern }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classstatus_l_e_d_a9692bced087cfc8a27f5a19601ebfc6e}\label{classstatus_l_e_d_a9692bced087cfc8a27f5a19601ebfc6e}}
|
||||
\index{statusLED@{statusLED}!poll@{poll}}
|
||||
\index{poll@{poll}!statusLED@{statusLED}}
|
||||
\doxysubsubsection{\texorpdfstring{poll()}{poll()}}
|
||||
{\footnotesize\ttfamily void status\+L\+E\+D\+::poll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classstatus_l_e_d_a3e1eff776b7ffdac123d76b7419c89e6}\label{classstatus_l_e_d_a3e1eff776b7ffdac123d76b7419c89e6}}
|
||||
\index{statusLED@{statusLED}!set@{set}}
|
||||
\index{set@{set}!statusLED@{statusLED}}
|
||||
\doxysubsubsection{\texorpdfstring{set()}{set()}}
|
||||
{\footnotesize\ttfamily void status\+L\+E\+D\+::set (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pattern }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classstatus_l_e_d_a611fa4b90edb00fa5b42923ea091cd9c}\label{classstatus_l_e_d_a611fa4b90edb00fa5b42923ea091cd9c}}
|
||||
\index{statusLED@{statusLED}!show@{show}}
|
||||
\index{show@{show}!statusLED@{statusLED}}
|
||||
\doxysubsubsection{\texorpdfstring{show()}{show()}}
|
||||
{\footnotesize\ttfamily void status\+L\+E\+D\+::show (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pattern }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{statusled_8h}{statusled.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{statusled_8cpp}{statusled.\+cpp}}\end{DoxyCompactItemize}
|
||||
8
docs/latex/colorchannel_8cpp.tex
Normal file
8
docs/latex/colorchannel_8cpp.tex
Normal file
@@ -0,0 +1,8 @@
|
||||
\hypertarget{colorchannel_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/colorchannel.cpp File Reference}
|
||||
\label{colorchannel_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.cpp}}
|
||||
{\ttfamily \#include \char`\"{}colorchannel.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
10
docs/latex/colorchannel_8h.tex
Normal file
10
docs/latex/colorchannel_8h.tex
Normal file
@@ -0,0 +1,10 @@
|
||||
\hypertarget{colorchannel_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/colorchannel.h File Reference}
|
||||
\label{colorchannel_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classcolor_channel}{color\+Channel}}
|
||||
\end{DoxyCompactItemize}
|
||||
68
docs/latex/dir_82d7c1f210290ade9e0671f857ad27e3.tex
Normal file
68
docs/latex/dir_82d7c1f210290ade9e0671f857ad27e3.tex
Normal file
@@ -0,0 +1,68 @@
|
||||
\hypertarget{dir_82d7c1f210290ade9e0671f857ad27e3}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub Directory Reference}
|
||||
\label{dir_82d7c1f210290ade9e0671f857ad27e3}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub Directory Reference@{/Users/andrey/Documents/Arduino/lighthub/lighthub Directory Reference}}
|
||||
\doxysubsection*{Directories}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
directory \mbox{\hyperlink{dir_a26efa385a8243117251e7dce4d75390}{modules}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Files}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
file \mbox{\hyperlink{abstractch_8cpp}{abstractch.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{abstractch_8h}{abstractch.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{abstractin_8h}{abstractin.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{bright_8cpp}{bright.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{bright_8h}{bright.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{dmx_8cpp}{dmx.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{dmx_8h}{dmx.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{inputs_8h}{inputs.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{item_8cpp}{item.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{item_8h}{item.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{item_cmd_8cpp}{item\+Cmd.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{main_8cpp}{main.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{main_8h}{main.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{options_8h}{options.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{ow_term_8cpp}{ow\+Term.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{ow_term_8h}{ow\+Term.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{statusled_8cpp}{statusled.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{statusled_8h}{statusled.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{streamlog_8h}{streamlog.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{textconst_8h}{textconst.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{utils_8cpp}{utils.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{utils_8h}{utils.\+h}}
|
||||
\end{DoxyCompactItemize}
|
||||
33
docs/latex/dir_a26efa385a8243117251e7dce4d75390.tex
Normal file
33
docs/latex/dir_a26efa385a8243117251e7dce4d75390.tex
Normal file
@@ -0,0 +1,33 @@
|
||||
\hypertarget{dir_a26efa385a8243117251e7dce4d75390}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules Directory Reference}
|
||||
\label{dir_a26efa385a8243117251e7dce4d75390}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules Directory Reference@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules Directory Reference}}
|
||||
\doxysubsection*{Files}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
file \mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}}
|
||||
\end{DoxyCompactItemize}
|
||||
153
docs/latex/dmx_8cpp.tex
Normal file
153
docs/latex/dmx_8cpp.tex
Normal file
@@ -0,0 +1,153 @@
|
||||
\hypertarget{dmx_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/dmx.cpp File Reference}
|
||||
\label{dmx_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.cpp}}
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{dmx_8cpp_abbcd6bfbf8b1c05b00ba38459d41ff4d}{item\+Ctrl2}} (char $\ast$name, int r, int g, int \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}, int w)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a5e41f4011e2b2e2d400e4ac43a6541b1}{D\+M\+X\+Immediate\+Update}} (short tch, short r, short g, short \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}, short w)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_ac68a7598c52a61fd8e6300149f466b97}{D\+M\+X\+Semi\+Immediate\+Update}} (short tch, short trh, int val)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a9f36c84bdc0b4926f7d7b28bbe47cdc0}{D\+M\+Xput}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a60c7644cd41f9525ada7b3799d015591}{D\+M\+X\+Update}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a0d740c517b312806bd34e2ac3155c3a5}{D\+M\+X\+Check}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a285d3a152ce7d118b6273c094110f742}{on\+Dmx\+Frame}} (uint16\+\_\+t universe, uint16\+\_\+t length, uint8\+\_\+t sequence, uint8\+\_\+t $\ast$\mbox{\hyperlink{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}{data}}, I\+P\+Address remote\+IP)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a45b57fab4ca3a3f7d3491506945c6326}{D\+M\+Xin\+Setup}} (int channels)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_af5aeb81882ff7b4fe7cccb66a12539df}{D\+M\+Xout\+Setup}} (int channels)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a7c166d810404d3d15f663706271de37f}{D\+M\+X\+O\+U\+T\+\_\+propagate}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_af7ba5611c2c7485938cbf745ed65741f}{Artnet\+Setup}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a3faac041a7441faf18a1ad72021be077}{Dmx\+Write\+Buf}} (uint16\+\_\+t chan, uint8\+\_\+t val)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
uint8\+\_\+t $\ast$ \mbox{\hyperlink{dmx_8cpp_adf18ba2ebc00417130f18dc9e34411c6}{D\+M\+Xin}} = N\+U\+LL
|
||||
\item
|
||||
int \mbox{\hyperlink{dmx_8cpp_aa205b5f0812aa803bb5ebe6067ca7bc7}{D\+\_\+\+State}} =0
|
||||
\item
|
||||
unsigned long \mbox{\hyperlink{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}{D\+\_\+checkT}} =0
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{dmx_8cpp_a012787f09a43864616e2b44349b29352}{items}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{dmx_8cpp_a077dba54087a1a3694f810ba9fd06933}{dmx\+Arr}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{dmx_8cpp_af7ba5611c2c7485938cbf745ed65741f}\label{dmx_8cpp_af7ba5611c2c7485938cbf745ed65741f}}
|
||||
\index{dmx.cpp@{dmx.cpp}!ArtnetSetup@{ArtnetSetup}}
|
||||
\index{ArtnetSetup@{ArtnetSetup}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ArtnetSetup()}{ArtnetSetup()}}
|
||||
{\footnotesize\ttfamily void Artnet\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a0d740c517b312806bd34e2ac3155c3a5}\label{dmx_8cpp_a0d740c517b312806bd34e2ac3155c3a5}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXCheck@{DMXCheck}}
|
||||
\index{DMXCheck@{DMXCheck}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXCheck()}{DMXCheck()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+Check (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a5e41f4011e2b2e2d400e4ac43a6541b1}\label{dmx_8cpp_a5e41f4011e2b2e2d400e4ac43a6541b1}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXImmediateUpdate@{DMXImmediateUpdate}}
|
||||
\index{DMXImmediateUpdate@{DMXImmediateUpdate}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXImmediateUpdate()}{DMXImmediateUpdate()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+Immediate\+Update (\begin{DoxyParamCaption}\item[{short}]{tch, }\item[{short}]{r, }\item[{short}]{g, }\item[{short}]{b, }\item[{short}]{w }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a45b57fab4ca3a3f7d3491506945c6326}\label{dmx_8cpp_a45b57fab4ca3a3f7d3491506945c6326}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXinSetup@{DMXinSetup}}
|
||||
\index{DMXinSetup@{DMXinSetup}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXinSetup()}{DMXinSetup()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xin\+Setup (\begin{DoxyParamCaption}\item[{int}]{channels }\end{DoxyParamCaption})}
|
||||
|
||||
To\+Do\+: re-\/init\mbox{\Hypertarget{dmx_8cpp_a7c166d810404d3d15f663706271de37f}\label{dmx_8cpp_a7c166d810404d3d15f663706271de37f}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXOUT\_propagate@{DMXOUT\_propagate}}
|
||||
\index{DMXOUT\_propagate@{DMXOUT\_propagate}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXOUT\_propagate()}{DMXOUT\_propagate()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+O\+U\+T\+\_\+propagate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_af5aeb81882ff7b4fe7cccb66a12539df}\label{dmx_8cpp_af5aeb81882ff7b4fe7cccb66a12539df}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXoutSetup@{DMXoutSetup}}
|
||||
\index{DMXoutSetup@{DMXoutSetup}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXoutSetup()}{DMXoutSetup()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xout\+Setup (\begin{DoxyParamCaption}\item[{int}]{channels }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a9f36c84bdc0b4926f7d7b28bbe47cdc0}\label{dmx_8cpp_a9f36c84bdc0b4926f7d7b28bbe47cdc0}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXput@{DMXput}}
|
||||
\index{DMXput@{DMXput}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXput()}{DMXput()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xput (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_ac68a7598c52a61fd8e6300149f466b97}\label{dmx_8cpp_ac68a7598c52a61fd8e6300149f466b97}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXSemiImmediateUpdate@{DMXSemiImmediateUpdate}}
|
||||
\index{DMXSemiImmediateUpdate@{DMXSemiImmediateUpdate}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXSemiImmediateUpdate()}{DMXSemiImmediateUpdate()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+Semi\+Immediate\+Update (\begin{DoxyParamCaption}\item[{short}]{tch, }\item[{short}]{trh, }\item[{int}]{val }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a60c7644cd41f9525ada7b3799d015591}\label{dmx_8cpp_a60c7644cd41f9525ada7b3799d015591}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXUpdate@{DMXUpdate}}
|
||||
\index{DMXUpdate@{DMXUpdate}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXUpdate()}{DMXUpdate()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+Update (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a3faac041a7441faf18a1ad72021be077}\label{dmx_8cpp_a3faac041a7441faf18a1ad72021be077}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DmxWriteBuf@{DmxWriteBuf}}
|
||||
\index{DmxWriteBuf@{DmxWriteBuf}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DmxWriteBuf()}{DmxWriteBuf()}}
|
||||
{\footnotesize\ttfamily void Dmx\+Write\+Buf (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{chan, }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_abbcd6bfbf8b1c05b00ba38459d41ff4d}\label{dmx_8cpp_abbcd6bfbf8b1c05b00ba38459d41ff4d}}
|
||||
\index{dmx.cpp@{dmx.cpp}!itemCtrl2@{itemCtrl2}}
|
||||
\index{itemCtrl2@{itemCtrl2}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCtrl2()}{itemCtrl2()}}
|
||||
{\footnotesize\ttfamily int item\+Ctrl2 (\begin{DoxyParamCaption}\item[{char $\ast$}]{name, }\item[{int}]{r, }\item[{int}]{g, }\item[{int}]{b, }\item[{int}]{w }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a285d3a152ce7d118b6273c094110f742}\label{dmx_8cpp_a285d3a152ce7d118b6273c094110f742}}
|
||||
\index{dmx.cpp@{dmx.cpp}!onDmxFrame@{onDmxFrame}}
|
||||
\index{onDmxFrame@{onDmxFrame}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{onDmxFrame()}{onDmxFrame()}}
|
||||
{\footnotesize\ttfamily void on\+Dmx\+Frame (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{universe, }\item[{uint16\+\_\+t}]{length, }\item[{uint8\+\_\+t}]{sequence, }\item[{uint8\+\_\+t $\ast$}]{data, }\item[{I\+P\+Address}]{remote\+IP }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}\label{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}}
|
||||
\index{dmx.cpp@{dmx.cpp}!D\_checkT@{D\_checkT}}
|
||||
\index{D\_checkT@{D\_checkT}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_checkT}{D\_checkT}}
|
||||
{\footnotesize\ttfamily unsigned long D\+\_\+checkT =0}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_aa205b5f0812aa803bb5ebe6067ca7bc7}\label{dmx_8cpp_aa205b5f0812aa803bb5ebe6067ca7bc7}}
|
||||
\index{dmx.cpp@{dmx.cpp}!D\_State@{D\_State}}
|
||||
\index{D\_State@{D\_State}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_State}{D\_State}}
|
||||
{\footnotesize\ttfamily int D\+\_\+\+State =0}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a077dba54087a1a3694f810ba9fd06933}\label{dmx_8cpp_a077dba54087a1a3694f810ba9fd06933}}
|
||||
\index{dmx.cpp@{dmx.cpp}!dmxArr@{dmxArr}}
|
||||
\index{dmxArr@{dmxArr}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{dmxArr}{dmxArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ dmx\+Arr\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_adf18ba2ebc00417130f18dc9e34411c6}\label{dmx_8cpp_adf18ba2ebc00417130f18dc9e34411c6}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXin@{DMXin}}
|
||||
\index{DMXin@{DMXin}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXin}{DMXin}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ D\+M\+Xin = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a012787f09a43864616e2b44349b29352}\label{dmx_8cpp_a012787f09a43864616e2b44349b29352}}
|
||||
\index{dmx.cpp@{dmx.cpp}!items@{items}}
|
||||
\index{items@{items}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{items}{items}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ items\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
142
docs/latex/dmx_8h.tex
Normal file
142
docs/latex/dmx_8h.tex
Normal file
@@ -0,0 +1,142 @@
|
||||
\hypertarget{dmx_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/dmx.h File Reference}
|
||||
\label{dmx_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_aa2d5ab73cfb3c82efe053ca1c3ba2b9a}{D\+\_\+\+U\+P\+D\+A\+T\+E\+D1}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_aaf60f29640da1e595ec01b5827cddc48}{D\+\_\+\+U\+P\+D\+A\+T\+E\+D2}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_a7dfd71e0bf48e87b1310b8bf75297aed}{D\+\_\+\+U\+P\+D\+A\+T\+E\+D3}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_a449cd019aa3e4cd80cb821450bd4f4bb}{D\+\_\+\+U\+P\+D\+A\+T\+E\+D4}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_a14052474033fc0b01cc36a5f52cfb575}{D\+\_\+\+C\+H\+E\+C\+KT}}~300
|
||||
\item
|
||||
\#define \mbox{\hyperlink{dmx_8h_ac69ee46f4a51ed14f0d68628c2dec71d}{M\+A\+X\+\_\+\+C\+H\+A\+N\+N\+E\+LS}}~60
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a9f36c84bdc0b4926f7d7b28bbe47cdc0}{D\+M\+Xput}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a45b57fab4ca3a3f7d3491506945c6326}{D\+M\+Xin\+Setup}} (int channels)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_af5aeb81882ff7b4fe7cccb66a12539df}{D\+M\+Xout\+Setup}} (int channels)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_af7ba5611c2c7485938cbf745ed65741f}{Artnet\+Setup}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a0d740c517b312806bd34e2ac3155c3a5}{D\+M\+X\+Check}} (void)
|
||||
\item
|
||||
int \mbox{\hyperlink{dmx_8h_abbcd6bfbf8b1c05b00ba38459d41ff4d}{item\+Ctrl2}} (char $\ast$name, int r, int g, int \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}, int w)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a3faac041a7441faf18a1ad72021be077}{Dmx\+Write\+Buf}} (uint16\+\_\+t chan, uint8\+\_\+t val)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a7c166d810404d3d15f663706271de37f}{D\+M\+X\+O\+U\+T\+\_\+propagate}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{dmx_8h_a077dba54087a1a3694f810ba9fd06933}{dmx\+Arr}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{dmx_8h_a14052474033fc0b01cc36a5f52cfb575}\label{dmx_8h_a14052474033fc0b01cc36a5f52cfb575}}
|
||||
\index{dmx.h@{dmx.h}!D\_CHECKT@{D\_CHECKT}}
|
||||
\index{D\_CHECKT@{D\_CHECKT}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_CHECKT}{D\_CHECKT}}
|
||||
{\footnotesize\ttfamily \#define D\+\_\+\+C\+H\+E\+C\+KT~300}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_aa2d5ab73cfb3c82efe053ca1c3ba2b9a}\label{dmx_8h_aa2d5ab73cfb3c82efe053ca1c3ba2b9a}}
|
||||
\index{dmx.h@{dmx.h}!D\_UPDATED1@{D\_UPDATED1}}
|
||||
\index{D\_UPDATED1@{D\_UPDATED1}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_UPDATED1}{D\_UPDATED1}}
|
||||
{\footnotesize\ttfamily \#define D\+\_\+\+U\+P\+D\+A\+T\+E\+D1~1}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_aaf60f29640da1e595ec01b5827cddc48}\label{dmx_8h_aaf60f29640da1e595ec01b5827cddc48}}
|
||||
\index{dmx.h@{dmx.h}!D\_UPDATED2@{D\_UPDATED2}}
|
||||
\index{D\_UPDATED2@{D\_UPDATED2}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_UPDATED2}{D\_UPDATED2}}
|
||||
{\footnotesize\ttfamily \#define D\+\_\+\+U\+P\+D\+A\+T\+E\+D2~2}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a7dfd71e0bf48e87b1310b8bf75297aed}\label{dmx_8h_a7dfd71e0bf48e87b1310b8bf75297aed}}
|
||||
\index{dmx.h@{dmx.h}!D\_UPDATED3@{D\_UPDATED3}}
|
||||
\index{D\_UPDATED3@{D\_UPDATED3}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_UPDATED3}{D\_UPDATED3}}
|
||||
{\footnotesize\ttfamily \#define D\+\_\+\+U\+P\+D\+A\+T\+E\+D3~4}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a449cd019aa3e4cd80cb821450bd4f4bb}\label{dmx_8h_a449cd019aa3e4cd80cb821450bd4f4bb}}
|
||||
\index{dmx.h@{dmx.h}!D\_UPDATED4@{D\_UPDATED4}}
|
||||
\index{D\_UPDATED4@{D\_UPDATED4}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{D\_UPDATED4}{D\_UPDATED4}}
|
||||
{\footnotesize\ttfamily \#define D\+\_\+\+U\+P\+D\+A\+T\+E\+D4~8}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_ac69ee46f4a51ed14f0d68628c2dec71d}\label{dmx_8h_ac69ee46f4a51ed14f0d68628c2dec71d}}
|
||||
\index{dmx.h@{dmx.h}!MAX\_CHANNELS@{MAX\_CHANNELS}}
|
||||
\index{MAX\_CHANNELS@{MAX\_CHANNELS}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAX\_CHANNELS}{MAX\_CHANNELS}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+X\+\_\+\+C\+H\+A\+N\+N\+E\+LS~60}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{dmx_8h_af7ba5611c2c7485938cbf745ed65741f}\label{dmx_8h_af7ba5611c2c7485938cbf745ed65741f}}
|
||||
\index{dmx.h@{dmx.h}!ArtnetSetup@{ArtnetSetup}}
|
||||
\index{ArtnetSetup@{ArtnetSetup}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ArtnetSetup()}{ArtnetSetup()}}
|
||||
{\footnotesize\ttfamily void Artnet\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a0d740c517b312806bd34e2ac3155c3a5}\label{dmx_8h_a0d740c517b312806bd34e2ac3155c3a5}}
|
||||
\index{dmx.h@{dmx.h}!DMXCheck@{DMXCheck}}
|
||||
\index{DMXCheck@{DMXCheck}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXCheck()}{DMXCheck()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+Check (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a45b57fab4ca3a3f7d3491506945c6326}\label{dmx_8h_a45b57fab4ca3a3f7d3491506945c6326}}
|
||||
\index{dmx.h@{dmx.h}!DMXinSetup@{DMXinSetup}}
|
||||
\index{DMXinSetup@{DMXinSetup}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXinSetup()}{DMXinSetup()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xin\+Setup (\begin{DoxyParamCaption}\item[{int}]{channels }\end{DoxyParamCaption})}
|
||||
|
||||
To\+Do\+: re-\/init\mbox{\Hypertarget{dmx_8h_a7c166d810404d3d15f663706271de37f}\label{dmx_8h_a7c166d810404d3d15f663706271de37f}}
|
||||
\index{dmx.h@{dmx.h}!DMXOUT\_propagate@{DMXOUT\_propagate}}
|
||||
\index{DMXOUT\_propagate@{DMXOUT\_propagate}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXOUT\_propagate()}{DMXOUT\_propagate()}}
|
||||
{\footnotesize\ttfamily void D\+M\+X\+O\+U\+T\+\_\+propagate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_af5aeb81882ff7b4fe7cccb66a12539df}\label{dmx_8h_af5aeb81882ff7b4fe7cccb66a12539df}}
|
||||
\index{dmx.h@{dmx.h}!DMXoutSetup@{DMXoutSetup}}
|
||||
\index{DMXoutSetup@{DMXoutSetup}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXoutSetup()}{DMXoutSetup()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xout\+Setup (\begin{DoxyParamCaption}\item[{int}]{channels }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a9f36c84bdc0b4926f7d7b28bbe47cdc0}\label{dmx_8h_a9f36c84bdc0b4926f7d7b28bbe47cdc0}}
|
||||
\index{dmx.h@{dmx.h}!DMXput@{DMXput}}
|
||||
\index{DMXput@{DMXput}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXput()}{DMXput()}}
|
||||
{\footnotesize\ttfamily void D\+M\+Xput (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a3faac041a7441faf18a1ad72021be077}\label{dmx_8h_a3faac041a7441faf18a1ad72021be077}}
|
||||
\index{dmx.h@{dmx.h}!DmxWriteBuf@{DmxWriteBuf}}
|
||||
\index{DmxWriteBuf@{DmxWriteBuf}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DmxWriteBuf()}{DmxWriteBuf()}}
|
||||
{\footnotesize\ttfamily void Dmx\+Write\+Buf (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{chan, }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_abbcd6bfbf8b1c05b00ba38459d41ff4d}\label{dmx_8h_abbcd6bfbf8b1c05b00ba38459d41ff4d}}
|
||||
\index{dmx.h@{dmx.h}!itemCtrl2@{itemCtrl2}}
|
||||
\index{itemCtrl2@{itemCtrl2}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCtrl2()}{itemCtrl2()}}
|
||||
{\footnotesize\ttfamily int item\+Ctrl2 (\begin{DoxyParamCaption}\item[{char $\ast$}]{name, }\item[{int}]{r, }\item[{int}]{g, }\item[{int}]{b, }\item[{int}]{w }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{dmx_8h_a077dba54087a1a3694f810ba9fd06933}\label{dmx_8h_a077dba54087a1a3694f810ba9fd06933}}
|
||||
\index{dmx.h@{dmx.h}!dmxArr@{dmxArr}}
|
||||
\index{dmxArr@{dmxArr}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{dmxArr}{dmxArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ dmx\+Arr\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
576
docs/latex/doxygen.sty
Normal file
576
docs/latex/doxygen.sty
Normal file
@@ -0,0 +1,576 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{doxygen}
|
||||
|
||||
% Packages used by this style file
|
||||
\RequirePackage{alltt}
|
||||
%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
|
||||
\RequirePackage{calc}
|
||||
\RequirePackage{float}
|
||||
%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
|
||||
\RequirePackage{verbatim}
|
||||
\RequirePackage[table]{xcolor}
|
||||
\RequirePackage{longtable_doxygen}
|
||||
\RequirePackage{tabu_doxygen}
|
||||
\RequirePackage{fancyvrb}
|
||||
\RequirePackage{tabularx}
|
||||
\RequirePackage{multirow}
|
||||
\RequirePackage{hanging}
|
||||
\RequirePackage{ifpdf}
|
||||
\RequirePackage{adjustbox}
|
||||
\RequirePackage{amssymb}
|
||||
\RequirePackage{stackengine}
|
||||
\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis
|
||||
|
||||
%---------- 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{\DoxyHorRuler}[1]{%
|
||||
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
|
||||
\ifthenelse{#1=0}%
|
||||
{%
|
||||
\hrule%
|
||||
}%
|
||||
{%
|
||||
\hrulefilll%
|
||||
}%
|
||||
}
|
||||
\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%
|
||||
}
|
||||
% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output.
|
||||
\newlength{\CodeWidthChar}
|
||||
\newlength{\CodeHeightChar}
|
||||
\settowidth{\CodeWidthChar}{?}
|
||||
\settoheight{\CodeHeightChar}{?}
|
||||
% Necessary for hanging indent
|
||||
\newlength{\DoxyCodeWidth}
|
||||
|
||||
\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par}
|
||||
|
||||
\newcommand\NiceSpace{%
|
||||
\discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}%
|
||||
}
|
||||
|
||||
% Used by @code ... @endcode
|
||||
\newenvironment{DoxyCode}[1]{%
|
||||
\par%
|
||||
\scriptsize%
|
||||
\normalfont\ttfamily%
|
||||
\rightskip0pt plus 1fil%
|
||||
\settowidth{\DoxyCodeWidth}{000000}%
|
||||
\settowidth{\CodeWidthChar}{?}%
|
||||
\settoheight{\CodeHeightChar}{?}%
|
||||
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
|
||||
\ifthenelse{\equal{#1}{0}}
|
||||
{
|
||||
{\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces%
|
||||
}
|
||||
{
|
||||
{\lccode`~32 \lowercase{\global\let~}}\obeyspaces%
|
||||
}
|
||||
|
||||
}{%
|
||||
\normalfont%
|
||||
\normalsize%
|
||||
\settowidth{\CodeWidthChar}{?}%
|
||||
\settoheight{\CodeHeightChar}{?}%
|
||||
}
|
||||
|
||||
% Redefining not defined characters, i.e. "Replacement Character" in tex output.
|
||||
\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{%
|
||||
\textcolor{white}{\sffamily\bfseries\small ?}}{%
|
||||
\rotatebox{45}{$\blacksquare$}}}}
|
||||
|
||||
% Used by @example, @include, @includelineno and @dontinclude
|
||||
\newenvironment{DoxyCodeInclude}[1]{%
|
||||
\DoxyCode{#1}%
|
||||
}{%
|
||||
\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}{%
|
||||
\begin{center}%
|
||||
}{%
|
||||
\end{center}%
|
||||
}
|
||||
|
||||
% Used by @image
|
||||
% (only if inline is specified)
|
||||
\newenvironment{DoxyInlineImage}{%
|
||||
}{%
|
||||
}
|
||||
|
||||
% 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{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by parameter lists
|
||||
\newenvironment{DoxyParams}[2][]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
|
||||
{\ifthenelse{\equal{#1}{1}}%
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
|
||||
}
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for fields of simple structs
|
||||
\newenvironment{DoxyFields}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
|
||||
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for fields simple class style enums
|
||||
\newenvironment{DoxyEnumFields}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for parameters within a detailed function description
|
||||
\newenvironment{DoxyParamCaption}{%
|
||||
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by return value lists
|
||||
\newenvironment{DoxyRetVals}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by exception lists
|
||||
\newenvironment{DoxyExceptions}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by template parameter lists
|
||||
\newenvironment{DoxyTemplParams}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\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}{20pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\leftmargin}{\labelwidth+\labelsep}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by tables
|
||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
|
||||
\newenvironment{TabularC}[1]%
|
||||
{\tabulinesep=1mm
|
||||
\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
|
||||
{\end{longtabu*}\par}%
|
||||
|
||||
\newenvironment{TabularNC}[1]%
|
||||
{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
|
||||
{\end{tabu}\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 to link to a table when hyperlinks are turned on
|
||||
\newcommand{\doxytablelink}[2]{%
|
||||
\ref{#1}%
|
||||
}
|
||||
|
||||
% Used to link to a table when hyperlinks are turned off
|
||||
\newcommand{\doxytableref}[3]{%
|
||||
\ref{#3}%
|
||||
}
|
||||
|
||||
% Used by @addindex
|
||||
\newcommand{\lcurly}{\{}
|
||||
\newcommand{\rcurly}{\}}
|
||||
|
||||
% Colors 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}
|
||||
|
||||
% Color used for table heading
|
||||
\newcommand{\tableheadbgcolor}{lightgray}%
|
||||
|
||||
% Version of hypertarget with correct landing location
|
||||
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
|
||||
|
||||
% possibility to have sections etc. be within the margins
|
||||
% unfortunately had to copy part of book.cls and add \raggedright
|
||||
\makeatletter
|
||||
\newcommand\doxysection{\@startsection {section}{1}{\z@}%
|
||||
{-3.5ex \@plus -1ex \@minus -.2ex}%
|
||||
{2.3ex \@plus.2ex}%
|
||||
{\raggedright\normalfont\Large\bfseries}}
|
||||
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\large\bfseries}}
|
||||
\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}%
|
||||
{3.25ex \@plus1ex \@minus.2ex}%
|
||||
{-1em}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}%
|
||||
{3.25ex \@plus1ex \@minus .2ex}%
|
||||
{-1em}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\makeatother
|
||||
% Define caption that is also suitable in a table
|
||||
\makeatletter
|
||||
\def\doxyfigcaption{%
|
||||
\refstepcounter{figure}%
|
||||
\@dblarg{\@caption{figure}}}
|
||||
\makeatother
|
||||
46
docs/latex/files.tex
Normal file
46
docs/latex/files.tex
Normal file
@@ -0,0 +1,46 @@
|
||||
\doxysection{File List}
|
||||
Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8cpp}{abstractch.\+cpp}} }{\pageref{abstractch_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8h}{abstractch.\+h}} }{\pageref{abstractch_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}} }{\pageref{abstractin_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8h}{abstractin.\+h}} }{\pageref{abstractin_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}} }{\pageref{abstractout_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{bright_8cpp}{bright.\+cpp}} }{\pageref{bright_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{bright_8h}{bright.\+h}} }{\pageref{bright_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}} }{\pageref{colorchannel_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}} }{\pageref{colorchannel_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{dmx_8cpp}{dmx.\+cpp}} }{\pageref{dmx_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{dmx_8h}{dmx.\+h}} }{\pageref{dmx_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}} }{\pageref{inputs_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8h}{inputs.\+h}} }{\pageref{inputs_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8cpp}{item.\+cpp}} }{\pageref{item_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8h}{item.\+h}} }{\pageref{item_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8cpp}{item\+Cmd.\+cpp}} }{\pageref{item_cmd_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}} }{\pageref{item_cmd_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{main_8cpp}{main.\+cpp}} }{\pageref{main_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{main_8h}{main.\+h}} }{\pageref{main_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{options_8h}{options.\+h}} }{\pageref{options_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{ow_term_8cpp}{ow\+Term.\+cpp}} }{\pageref{ow_term_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{ow_term_8h}{ow\+Term.\+h}} }{\pageref{ow_term_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{statusled_8cpp}{statusled.\+cpp}} }{\pageref{statusled_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{statusled_8h}{statusled.\+h}} }{\pageref{statusled_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}} }{\pageref{streamlog_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8h}{streamlog.\+h}} }{\pageref{streamlog_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{textconst_8h}{textconst.\+h}} }{\pageref{textconst_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{utils_8cpp}{utils.\+cpp}} }{\pageref{utils_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{utils_8h}{utils.\+h}} }{\pageref{utils_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}} }{\pageref{in__ccs811__hdc1080_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}} }{\pageref{in__ccs811__hdc1080_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}} }{\pageref{out__ac_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}} }{\pageref{out__ac_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}} }{\pageref{out__dmx_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}} }{\pageref{out__dmx_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}} }{\pageref{out__modbus_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}} }{\pageref{out__modbus_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}} }{\pageref{out__motor_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}} }{\pageref{out__motor_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}} }{\pageref{out__pwm_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}} }{\pageref{out__pwm_8h}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}} }{\pageref{out__spiled_8cpp}}{}
|
||||
\item\contentsline{section}{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}} }{\pageref{out__spiled_8h}}{}
|
||||
\end{DoxyCompactList}
|
||||
41
docs/latex/hierarchy.tex
Normal file
41
docs/latex/hierarchy.tex
Normal file
@@ -0,0 +1,41 @@
|
||||
\doxysection{Class Hierarchy}
|
||||
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{abstract\+Ch}{\pageref{classabstract_ch}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{abstract\+In}{\pageref{classabstract_in}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{in\+\_\+ccs811}{\pageref{classin__ccs811}}{}
|
||||
\item \contentsline{section}{in\+\_\+hdc1080}{\pageref{classin__hdc1080}}{}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{abstract\+Out}{\pageref{classabstract_out}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{color\+Channel}{\pageref{classcolor_channel}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{out\+\_\+dmx}{\pageref{classout__dmx}}{}
|
||||
\item \contentsline{section}{out\+\_\+pwm}{\pageref{classout__pwm}}{}
|
||||
\item \contentsline{section}{out\+\_\+\+S\+P\+I\+Led}{\pageref{classout___s_p_i_led}}{}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{out\+\_\+\+AC}{\pageref{classout___a_c}}{}
|
||||
\item \contentsline{section}{out\+\_\+\+Modbus}{\pageref{classout___modbus}}{}
|
||||
\item \contentsline{section}{out\+\_\+\+Motor}{\pageref{classout___motor}}{}
|
||||
\end{DoxyCompactList}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{ch\+Persistent}{\pageref{classch_persistent}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{mb\+Persistent}{\pageref{classmb_persistent}}{}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{Input}{\pageref{class_input}}{}
|
||||
\item \contentsline{section}{in\+Store}{\pageref{unionin_store}}{}
|
||||
\item \contentsline{section}{Item}{\pageref{class_item}}{}
|
||||
\item \contentsline{section}{item\+Arg\+Store}{\pageref{unionitem_arg_store}}{}
|
||||
\item \contentsline{section}{item\+Cmd}{\pageref{classitem_cmd}}{}
|
||||
\item \contentsline{section}{item\+Cmd\+Store}{\pageref{unionitem_cmd_store}}{}
|
||||
\item Print\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{Streamlog}{\pageref{class_streamlog}}{}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{read\+Cache}{\pageref{classread_cache}}{}
|
||||
\item \contentsline{section}{reg\+\_\+t}{\pageref{structreg__t}}{}
|
||||
\item \contentsline{section}{serial\+\_\+t}{\pageref{structserial__t}}{}
|
||||
\item \contentsline{section}{status\+L\+ED}{\pageref{classstatus_l_e_d}}{}
|
||||
\item \contentsline{section}{U\+ID}{\pageref{union_u_i_d}}{}
|
||||
\end{DoxyCompactList}
|
||||
36
docs/latex/in__ccs811__hdc1080_8cpp.tex
Normal file
36
docs/latex/in__ccs811__hdc1080_8cpp.tex
Normal file
@@ -0,0 +1,36 @@
|
||||
\hypertarget{in__ccs811__hdc1080_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/in\+\_\+ccs811\+\_\+hdc1080.cpp File Reference}
|
||||
\label{in__ccs811__hdc1080_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/in\_ccs811\_hdc1080.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/in\_ccs811\_hdc1080.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/in\+\_\+ccs811\+\_\+hdc1080.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{in__ccs811__hdc1080_8cpp_afb6d390da3bb3ce4bb8208512a7b6cdb}{i2c\+Reset}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
long \mbox{\hyperlink{in__ccs811__hdc1080_8cpp_ac3bfd4c05f0b14fb919750932ee575ae}{ccs811\+Baseline}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{in__ccs811__hdc1080_8cpp_afb6d390da3bb3ce4bb8208512a7b6cdb}\label{in__ccs811__hdc1080_8cpp_afb6d390da3bb3ce4bb8208512a7b6cdb}}
|
||||
\index{in\_ccs811\_hdc1080.cpp@{in\_ccs811\_hdc1080.cpp}!i2cReset@{i2cReset}}
|
||||
\index{i2cReset@{i2cReset}!in\_ccs811\_hdc1080.cpp@{in\_ccs811\_hdc1080.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{i2cReset()}{i2cReset()}}
|
||||
{\footnotesize\ttfamily void i2c\+Reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{in__ccs811__hdc1080_8cpp_ac3bfd4c05f0b14fb919750932ee575ae}\label{in__ccs811__hdc1080_8cpp_ac3bfd4c05f0b14fb919750932ee575ae}}
|
||||
\index{in\_ccs811\_hdc1080.cpp@{in\_ccs811\_hdc1080.cpp}!ccs811Baseline@{ccs811Baseline}}
|
||||
\index{ccs811Baseline@{ccs811Baseline}!in\_ccs811\_hdc1080.cpp@{in\_ccs811\_hdc1080.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ccs811Baseline}{ccs811Baseline}}
|
||||
{\footnotesize\ttfamily long ccs811\+Baseline}
|
||||
|
||||
28
docs/latex/in__ccs811__hdc1080_8h.tex
Normal file
28
docs/latex/in__ccs811__hdc1080_8h.tex
Normal file
@@ -0,0 +1,28 @@
|
||||
\hypertarget{in__ccs811__hdc1080_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/in\+\_\+ccs811\+\_\+hdc1080.h File Reference}
|
||||
\label{in__ccs811__hdc1080_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/in\_ccs811\_hdc1080.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/in\_ccs811\_hdc1080.h}}
|
||||
{\ttfamily \#include $<$inputs.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$abstractin.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$Wire.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}Closed\+Cube\+\_\+\+H\+D\+C1080.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Spark\+Fun\+C\+C\+S811.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classin__ccs811}{in\+\_\+ccs811}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classin__hdc1080}{in\+\_\+hdc1080}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{in__ccs811__hdc1080_8h_a4c3a63d41818b1c52526d478881f1403}{C\+C\+S811\+\_\+\+A\+D\+DR}}~0x5A
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{in__ccs811__hdc1080_8h_a4c3a63d41818b1c52526d478881f1403}\label{in__ccs811__hdc1080_8h_a4c3a63d41818b1c52526d478881f1403}}
|
||||
\index{in\_ccs811\_hdc1080.h@{in\_ccs811\_hdc1080.h}!CCS811\_ADDR@{CCS811\_ADDR}}
|
||||
\index{CCS811\_ADDR@{CCS811\_ADDR}!in\_ccs811\_hdc1080.h@{in\_ccs811\_hdc1080.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CCS811\_ADDR}{CCS811\_ADDR}}
|
||||
{\footnotesize\ttfamily \#define C\+C\+S811\+\_\+\+A\+D\+DR~0x5A}
|
||||
|
||||
69
docs/latex/inputs_8cpp.tex
Normal file
69
docs/latex/inputs_8cpp.tex
Normal file
@@ -0,0 +1,69 @@
|
||||
\hypertarget{inputs_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/inputs.cpp File Reference}
|
||||
\label{inputs_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.cpp}}
|
||||
{\ttfamily \#include \char`\"{}inputs.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}D\+H\+T.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{inputs_8cpp_a4d0d8ca9d09c3caf99fbaec688ebef2a}{clean\+Store}} (a\+Json\+Object $\ast$input)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{inputs_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{inputs_8cpp_a2e223992d94c34788bec64fb05f780ba}{root}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{inputs_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{inputs_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config\+Locked}}
|
||||
\item
|
||||
\mbox{\hyperlink{classread_cache}{read\+Cache}} \mbox{\hyperlink{inputs_8cpp_a550fbf41418f36b963b995f7de144eea}{in\+Cache}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{inputs_8cpp_a4d0d8ca9d09c3caf99fbaec688ebef2a}\label{inputs_8cpp_a4d0d8ca9d09c3caf99fbaec688ebef2a}}
|
||||
\index{inputs.cpp@{inputs.cpp}!cleanStore@{cleanStore}}
|
||||
\index{cleanStore@{cleanStore}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cleanStore()}{cleanStore()}}
|
||||
{\footnotesize\ttfamily void clean\+Store (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{input }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{inputs_8cpp_a58655351bd1d5333e5eb92d4c29f4263}\label{inputs_8cpp_a58655351bd1d5333e5eb92d4c29f4263}}
|
||||
\index{inputs.cpp@{inputs.cpp}!configLocked@{configLocked}}
|
||||
\index{configLocked@{configLocked}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configLocked}{configLocked}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t config\+Locked\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{inputs_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\index{inputs.cpp@{inputs.cpp}!ethernetIdleCount@{ethernetIdleCount}}
|
||||
\index{ethernetIdleCount@{ethernetIdleCount}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdleCount}{ethernetIdleCount}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t ethernet\+Idle\+Count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8cpp_a550fbf41418f36b963b995f7de144eea}\label{inputs_8cpp_a550fbf41418f36b963b995f7de144eea}}
|
||||
\index{inputs.cpp@{inputs.cpp}!inCache@{inCache}}
|
||||
\index{inCache@{inCache}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inCache}{inCache}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classread_cache}{read\+Cache}} in\+Cache}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8cpp_a86d63f481644da70f063c2593fcafe19}\label{inputs_8cpp_a86d63f481644da70f063c2593fcafe19}}
|
||||
\index{inputs.cpp@{inputs.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient}{mqttClient}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8cpp_a2e223992d94c34788bec64fb05f780ba}\label{inputs_8cpp_a2e223992d94c34788bec64fb05f780ba}}
|
||||
\index{inputs.cpp@{inputs.cpp}!root@{root}}
|
||||
\index{root@{root}!inputs.cpp@{inputs.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{root}{root}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ root\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
329
docs/latex/inputs_8h.tex
Normal file
329
docs/latex/inputs_8h.tex
Normal file
@@ -0,0 +1,329 @@
|
||||
\hypertarget{inputs_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/inputs.h File Reference}
|
||||
\label{inputs_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.h}}
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/in\+\_\+ccs811\+\_\+hdc1080.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
union \mbox{\hyperlink{unionin_store}{in\+Store}}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_input}{Input}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classread_cache}{read\+Cache}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}{I\+N\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+H\+I\+GH}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}{I\+N\+\_\+\+A\+N\+A\+L\+OG}}~64
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}{I\+N\+\_\+\+RE}}~32
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}{I\+N\+\_\+\+I2C}}~128
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}{I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+ON}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_acc7e62f775448aa89e2b13df0019c993}{I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+T\+O\+G\+G\+LE}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a099689609ba9908f787941e40c15b434}{I\+N\+\_\+\+D\+H\+T22}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}{I\+N\+\_\+\+C\+C\+S811}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}{I\+N\+\_\+\+H\+D\+C1080}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a7da1147e75fa22d9662c9294344168ba}{I\+N\+\_\+\+C\+O\+U\+N\+T\+ER}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}{I\+N\+\_\+\+U\+P\+T\+I\+ME}}~16
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}{I\+S\+\_\+\+I\+D\+LE}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a60858d59aa9fd54683018c3023970db5}{I\+S\+\_\+\+P\+R\+E\+S\+S\+ED}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}{I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+ED}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}{I\+S\+\_\+\+L\+O\+NG}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}{I\+S\+\_\+\+R\+E\+P\+E\+AT}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_acf0965f44337b7a1204e76f274397aa9}{I\+S\+\_\+\+W\+A\+I\+T\+P\+R\+E\+SS}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}{I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D2}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}{I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+E\+D2}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a70196afd205ccebf16e0d21e28085463}{I\+S\+\_\+\+L\+O\+N\+G2}}~8u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}{I\+S\+\_\+\+R\+E\+P\+E\+A\+T2}}~9u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_aa39f578ac73d4da04627db6fd5113560}{I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D3}}~10u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}{I\+S\+\_\+\+L\+O\+N\+G3}}~11u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ab28e4094346017851f2af764b25caeea}{I\+S\+\_\+\+R\+E\+P\+E\+A\+T3}}~12u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}{I\+S\+\_\+\+W\+A\+I\+T\+R\+E\+L\+E\+A\+SE}}~13u
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}{I\+S\+\_\+\+R\+E\+Q\+S\+T\+A\+TE}}~0x\+FF
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}{S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}{A\+N\+A\+L\+O\+G\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}{A\+N\+A\+L\+O\+G\+\_\+\+N\+O\+I\+ZE}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}{C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}{C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a98a52bad4b628c2b09416a9819010e81}{C\+H\+E\+C\+K\+\_\+\+I\+N\+T\+E\+R\+R\+U\+PT}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}{T\+\_\+\+L\+O\+NG}}~1000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a8a75f24034739896ac50bba24d242d32}{T\+\_\+\+I\+D\+LE}}~600
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}{T\+\_\+\+R\+PT}}~300
|
||||
\item
|
||||
\#define \mbox{\hyperlink{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}{T\+\_\+\+R\+P\+T\+\_\+\+P\+U\+L\+SE}}~150
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}{inputs}}
|
||||
\item
|
||||
\mbox{\hyperlink{classread_cache}{read\+Cache}} \mbox{\hyperlink{inputs_8h_a550fbf41418f36b963b995f7de144eea}{in\+Cache}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}\label{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}}
|
||||
\index{inputs.h@{inputs.h}!ANALOG\_NOIZE@{ANALOG\_NOIZE}}
|
||||
\index{ANALOG\_NOIZE@{ANALOG\_NOIZE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ANALOG\_NOIZE}{ANALOG\_NOIZE}}
|
||||
{\footnotesize\ttfamily \#define A\+N\+A\+L\+O\+G\+\_\+\+N\+O\+I\+ZE~1}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}\label{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}}
|
||||
\index{inputs.h@{inputs.h}!ANALOG\_STATE\_ATTEMPTS@{ANALOG\_STATE\_ATTEMPTS}}
|
||||
\index{ANALOG\_STATE\_ATTEMPTS@{ANALOG\_STATE\_ATTEMPTS}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ANALOG\_STATE\_ATTEMPTS}{ANALOG\_STATE\_ATTEMPTS}}
|
||||
{\footnotesize\ttfamily \#define A\+N\+A\+L\+O\+G\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS~6}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}\label{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}}
|
||||
\index{inputs.h@{inputs.h}!CHECK\_INPUT@{CHECK\_INPUT}}
|
||||
\index{CHECK\_INPUT@{CHECK\_INPUT}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CHECK\_INPUT}{CHECK\_INPUT}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT~2}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a98a52bad4b628c2b09416a9819010e81}\label{inputs_8h_a98a52bad4b628c2b09416a9819010e81}}
|
||||
\index{inputs.h@{inputs.h}!CHECK\_INTERRUPT@{CHECK\_INTERRUPT}}
|
||||
\index{CHECK\_INTERRUPT@{CHECK\_INTERRUPT}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CHECK\_INTERRUPT}{CHECK\_INTERRUPT}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+I\+N\+T\+E\+R\+R\+U\+PT~3}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}\label{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}}
|
||||
\index{inputs.h@{inputs.h}!CHECK\_SENSOR@{CHECK\_SENSOR}}
|
||||
\index{CHECK\_SENSOR@{CHECK\_SENSOR}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CHECK\_SENSOR}{CHECK\_SENSOR}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR~1}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}\label{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}}
|
||||
\index{inputs.h@{inputs.h}!IN\_ACTIVE\_HIGH@{IN\_ACTIVE\_HIGH}}
|
||||
\index{IN\_ACTIVE\_HIGH@{IN\_ACTIVE\_HIGH}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_ACTIVE\_HIGH}{IN\_ACTIVE\_HIGH}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+H\+I\+GH~2}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}\label{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}}
|
||||
\index{inputs.h@{inputs.h}!IN\_ANALOG@{IN\_ANALOG}}
|
||||
\index{IN\_ANALOG@{IN\_ANALOG}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_ANALOG}{IN\_ANALOG}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+A\+N\+A\+L\+OG~64}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}\label{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}}
|
||||
\index{inputs.h@{inputs.h}!IN\_CCS811@{IN\_CCS811}}
|
||||
\index{IN\_CCS811@{IN\_CCS811}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_CCS811}{IN\_CCS811}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+C\+C\+S811~5}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a7da1147e75fa22d9662c9294344168ba}\label{inputs_8h_a7da1147e75fa22d9662c9294344168ba}}
|
||||
\index{inputs.h@{inputs.h}!IN\_COUNTER@{IN\_COUNTER}}
|
||||
\index{IN\_COUNTER@{IN\_COUNTER}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_COUNTER}{IN\_COUNTER}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+C\+O\+U\+N\+T\+ER~8}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a099689609ba9908f787941e40c15b434}\label{inputs_8h_a099689609ba9908f787941e40c15b434}}
|
||||
\index{inputs.h@{inputs.h}!IN\_DHT22@{IN\_DHT22}}
|
||||
\index{IN\_DHT22@{IN\_DHT22}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_DHT22}{IN\_DHT22}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+D\+H\+T22~4}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}\label{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}}
|
||||
\index{inputs.h@{inputs.h}!IN\_HDC1080@{IN\_HDC1080}}
|
||||
\index{IN\_HDC1080@{IN\_HDC1080}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_HDC1080}{IN\_HDC1080}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+H\+D\+C1080~6}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}\label{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}}
|
||||
\index{inputs.h@{inputs.h}!IN\_I2C@{IN\_I2C}}
|
||||
\index{IN\_I2C@{IN\_I2C}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_I2C}{IN\_I2C}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+I2C~128}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}\label{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}}
|
||||
\index{inputs.h@{inputs.h}!IN\_PUSH\_ON@{IN\_PUSH\_ON}}
|
||||
\index{IN\_PUSH\_ON@{IN\_PUSH\_ON}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_PUSH\_ON}{IN\_PUSH\_ON}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+ON~0}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_acc7e62f775448aa89e2b13df0019c993}\label{inputs_8h_acc7e62f775448aa89e2b13df0019c993}}
|
||||
\index{inputs.h@{inputs.h}!IN\_PUSH\_TOGGLE@{IN\_PUSH\_TOGGLE}}
|
||||
\index{IN\_PUSH\_TOGGLE@{IN\_PUSH\_TOGGLE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_PUSH\_TOGGLE}{IN\_PUSH\_TOGGLE}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+T\+O\+G\+G\+LE~1}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}\label{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}}
|
||||
\index{inputs.h@{inputs.h}!IN\_RE@{IN\_RE}}
|
||||
\index{IN\_RE@{IN\_RE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_RE}{IN\_RE}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+RE~32}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}\label{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}}
|
||||
\index{inputs.h@{inputs.h}!IN\_UPTIME@{IN\_UPTIME}}
|
||||
\index{IN\_UPTIME@{IN\_UPTIME}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IN\_UPTIME}{IN\_UPTIME}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+\_\+\+U\+P\+T\+I\+ME~16}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}\label{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}}
|
||||
\index{inputs.h@{inputs.h}!IS\_IDLE@{IS\_IDLE}}
|
||||
\index{IS\_IDLE@{IS\_IDLE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_IDLE}{IS\_IDLE}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+I\+D\+LE~0}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}\label{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}}
|
||||
\index{inputs.h@{inputs.h}!IS\_LONG@{IS\_LONG}}
|
||||
\index{IS\_LONG@{IS\_LONG}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_LONG}{IS\_LONG}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+NG~3}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a70196afd205ccebf16e0d21e28085463}\label{inputs_8h_a70196afd205ccebf16e0d21e28085463}}
|
||||
\index{inputs.h@{inputs.h}!IS\_LONG2@{IS\_LONG2}}
|
||||
\index{IS\_LONG2@{IS\_LONG2}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_LONG2}{IS\_LONG2}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+N\+G2~8u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}\label{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}}
|
||||
\index{inputs.h@{inputs.h}!IS\_LONG3@{IS\_LONG3}}
|
||||
\index{IS\_LONG3@{IS\_LONG3}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_LONG3}{IS\_LONG3}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+N\+G3~11u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a60858d59aa9fd54683018c3023970db5}\label{inputs_8h_a60858d59aa9fd54683018c3023970db5}}
|
||||
\index{inputs.h@{inputs.h}!IS\_PRESSED@{IS\_PRESSED}}
|
||||
\index{IS\_PRESSED@{IS\_PRESSED}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_PRESSED}{IS\_PRESSED}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+ED~1}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}\label{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}}
|
||||
\index{inputs.h@{inputs.h}!IS\_PRESSED2@{IS\_PRESSED2}}
|
||||
\index{IS\_PRESSED2@{IS\_PRESSED2}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_PRESSED2}{IS\_PRESSED2}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D2~6}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_aa39f578ac73d4da04627db6fd5113560}\label{inputs_8h_aa39f578ac73d4da04627db6fd5113560}}
|
||||
\index{inputs.h@{inputs.h}!IS\_PRESSED3@{IS\_PRESSED3}}
|
||||
\index{IS\_PRESSED3@{IS\_PRESSED3}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_PRESSED3}{IS\_PRESSED3}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D3~10u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}\label{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}}
|
||||
\index{inputs.h@{inputs.h}!IS\_RELEASED@{IS\_RELEASED}}
|
||||
\index{IS\_RELEASED@{IS\_RELEASED}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_RELEASED}{IS\_RELEASED}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+ED~2}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}\label{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}}
|
||||
\index{inputs.h@{inputs.h}!IS\_RELEASED2@{IS\_RELEASED2}}
|
||||
\index{IS\_RELEASED2@{IS\_RELEASED2}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_RELEASED2}{IS\_RELEASED2}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+E\+D2~7}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}\label{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}}
|
||||
\index{inputs.h@{inputs.h}!IS\_REPEAT@{IS\_REPEAT}}
|
||||
\index{IS\_REPEAT@{IS\_REPEAT}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_REPEAT}{IS\_REPEAT}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+AT~4}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}\label{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}}
|
||||
\index{inputs.h@{inputs.h}!IS\_REPEAT2@{IS\_REPEAT2}}
|
||||
\index{IS\_REPEAT2@{IS\_REPEAT2}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_REPEAT2}{IS\_REPEAT2}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+A\+T2~9u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ab28e4094346017851f2af764b25caeea}\label{inputs_8h_ab28e4094346017851f2af764b25caeea}}
|
||||
\index{inputs.h@{inputs.h}!IS\_REPEAT3@{IS\_REPEAT3}}
|
||||
\index{IS\_REPEAT3@{IS\_REPEAT3}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_REPEAT3}{IS\_REPEAT3}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+A\+T3~12u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}\label{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}}
|
||||
\index{inputs.h@{inputs.h}!IS\_REQSTATE@{IS\_REQSTATE}}
|
||||
\index{IS\_REQSTATE@{IS\_REQSTATE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_REQSTATE}{IS\_REQSTATE}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+Q\+S\+T\+A\+TE~0x\+FF}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_acf0965f44337b7a1204e76f274397aa9}\label{inputs_8h_acf0965f44337b7a1204e76f274397aa9}}
|
||||
\index{inputs.h@{inputs.h}!IS\_WAITPRESS@{IS\_WAITPRESS}}
|
||||
\index{IS\_WAITPRESS@{IS\_WAITPRESS}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_WAITPRESS}{IS\_WAITPRESS}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+W\+A\+I\+T\+P\+R\+E\+SS~5}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}\label{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}}
|
||||
\index{inputs.h@{inputs.h}!IS\_WAITRELEASE@{IS\_WAITRELEASE}}
|
||||
\index{IS\_WAITRELEASE@{IS\_WAITRELEASE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IS\_WAITRELEASE}{IS\_WAITRELEASE}}
|
||||
{\footnotesize\ttfamily \#define I\+S\+\_\+\+W\+A\+I\+T\+R\+E\+L\+E\+A\+SE~13u}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}\label{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}}
|
||||
\index{inputs.h@{inputs.h}!SAME\_STATE\_ATTEMPTS@{SAME\_STATE\_ATTEMPTS}}
|
||||
\index{SAME\_STATE\_ATTEMPTS@{SAME\_STATE\_ATTEMPTS}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SAME\_STATE\_ATTEMPTS}{SAME\_STATE\_ATTEMPTS}}
|
||||
{\footnotesize\ttfamily \#define S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS~3}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a8a75f24034739896ac50bba24d242d32}\label{inputs_8h_a8a75f24034739896ac50bba24d242d32}}
|
||||
\index{inputs.h@{inputs.h}!T\_IDLE@{T\_IDLE}}
|
||||
\index{T\_IDLE@{T\_IDLE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{T\_IDLE}{T\_IDLE}}
|
||||
{\footnotesize\ttfamily \#define T\+\_\+\+I\+D\+LE~600}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}\label{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}}
|
||||
\index{inputs.h@{inputs.h}!T\_LONG@{T\_LONG}}
|
||||
\index{T\_LONG@{T\_LONG}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{T\_LONG}{T\_LONG}}
|
||||
{\footnotesize\ttfamily \#define T\+\_\+\+L\+O\+NG~1000}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}\label{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}}
|
||||
\index{inputs.h@{inputs.h}!T\_RPT@{T\_RPT}}
|
||||
\index{T\_RPT@{T\_RPT}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{T\_RPT}{T\_RPT}}
|
||||
{\footnotesize\ttfamily \#define T\+\_\+\+R\+PT~300}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}\label{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}}
|
||||
\index{inputs.h@{inputs.h}!T\_RPT\_PULSE@{T\_RPT\_PULSE}}
|
||||
\index{T\_RPT\_PULSE@{T\_RPT\_PULSE}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{T\_RPT\_PULSE}{T\_RPT\_PULSE}}
|
||||
{\footnotesize\ttfamily \#define T\+\_\+\+R\+P\+T\+\_\+\+P\+U\+L\+SE~150}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{inputs_8h_a550fbf41418f36b963b995f7de144eea}\label{inputs_8h_a550fbf41418f36b963b995f7de144eea}}
|
||||
\index{inputs.h@{inputs.h}!inCache@{inCache}}
|
||||
\index{inCache@{inCache}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inCache}{inCache}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classread_cache}{read\+Cache}} in\+Cache\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}\label{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}}
|
||||
\index{inputs.h@{inputs.h}!inputs@{inputs}}
|
||||
\index{inputs@{inputs}!inputs.h@{inputs.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inputs}{inputs}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ inputs\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
142
docs/latex/item_8cpp.tex
Normal file
142
docs/latex/item_8cpp.tex
Normal file
@@ -0,0 +1,142 @@
|
||||
\hypertarget{item_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/item.cpp File Reference}
|
||||
\label{item_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/item.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/item.cpp}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}textconst.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bright.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Adafruit\+\_\+\+Neo\+Pixel.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$Modbus\+Master.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+spiled.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+ac.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+motor.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+modbus.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+pwm.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_a8d3c3518d793541417a4845125da1ae1}{a}}~0.\+1842f
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}~-\/36.\+68f
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{item_8cpp_a4aef78280fd80bcca6d297030691f57b}{retrieve\+Code}} (char $\ast$$\ast$psub\+Item)
|
||||
\item
|
||||
int \mbox{\hyperlink{item_8cpp_a44da304670c8b0446f674b318ebc9294}{subitem2cmd}} (char $\ast$payload)
|
||||
\item
|
||||
int \mbox{\hyperlink{item_8cpp_ac002f1e83a05b79e27bda8f93184bcee}{txt2sub\+Item}} (char $\ast$payload)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{item_8cpp_a02d3e5fb154e56cf7fc169649e232078}{modbus\+Busy}} = 0
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8cpp_aa8f2c895949680c2aadc4843bb350347}{polling\+Item}}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{item_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{item_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{item_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config\+Locked}}
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{item_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}{lan\+Status}}
|
||||
\item
|
||||
const short \mbox{\hyperlink{item_8cpp_abcb640867546187e7cbe6229cc3ec872}{defval}} \mbox{[}4\mbox{]} = \{0, 0, 0, 0\}
|
||||
\item
|
||||
Modbus\+Master \mbox{\hyperlink{item_8cpp_aed3ca48125de3e138d26fa4884c35c93}{node}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{item_8cpp_a8d3c3518d793541417a4845125da1ae1}\label{item_8cpp_a8d3c3518d793541417a4845125da1ae1}}
|
||||
\index{item.cpp@{item.cpp}!a@{a}}
|
||||
\index{a@{a}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{a}{a}}
|
||||
{\footnotesize\ttfamily \#define a~0.\+1842f}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}\label{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}}
|
||||
\index{item.cpp@{item.cpp}!b@{b}}
|
||||
\index{b@{b}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{b}{b}}
|
||||
{\footnotesize\ttfamily \#define b~-\/36.\+68f}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_8cpp_a4aef78280fd80bcca6d297030691f57b}\label{item_8cpp_a4aef78280fd80bcca6d297030691f57b}}
|
||||
\index{item.cpp@{item.cpp}!retrieveCode@{retrieveCode}}
|
||||
\index{retrieveCode@{retrieveCode}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{retrieveCode()}{retrieveCode()}}
|
||||
{\footnotesize\ttfamily int retrieve\+Code (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{psub\+Item }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a44da304670c8b0446f674b318ebc9294}\label{item_8cpp_a44da304670c8b0446f674b318ebc9294}}
|
||||
\index{item.cpp@{item.cpp}!subitem2cmd@{subitem2cmd}}
|
||||
\index{subitem2cmd@{subitem2cmd}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{subitem2cmd()}{subitem2cmd()}}
|
||||
{\footnotesize\ttfamily int subitem2cmd (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_ac002f1e83a05b79e27bda8f93184bcee}\label{item_8cpp_ac002f1e83a05b79e27bda8f93184bcee}}
|
||||
\index{item.cpp@{item.cpp}!txt2subItem@{txt2subItem}}
|
||||
\index{txt2subItem@{txt2subItem}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{txt2subItem()}{txt2subItem()}}
|
||||
{\footnotesize\ttfamily int txt2sub\+Item (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{item_8cpp_a58655351bd1d5333e5eb92d4c29f4263}\label{item_8cpp_a58655351bd1d5333e5eb92d4c29f4263}}
|
||||
\index{item.cpp@{item.cpp}!configLocked@{configLocked}}
|
||||
\index{configLocked@{configLocked}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configLocked}{configLocked}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t config\+Locked\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_abcb640867546187e7cbe6229cc3ec872}\label{item_8cpp_abcb640867546187e7cbe6229cc3ec872}}
|
||||
\index{item.cpp@{item.cpp}!defval@{defval}}
|
||||
\index{defval@{defval}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{defval}{defval}}
|
||||
{\footnotesize\ttfamily const short defval\mbox{[}4\mbox{]} = \{0, 0, 0, 0\}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{item_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\index{item.cpp@{item.cpp}!ethernetIdleCount@{ethernetIdleCount}}
|
||||
\index{ethernetIdleCount@{ethernetIdleCount}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdleCount}{ethernetIdleCount}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t ethernet\+Idle\+Count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}\label{item_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{item.cpp@{item.cpp}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lanStatus}{lanStatus}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Status\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a02d3e5fb154e56cf7fc169649e232078}\label{item_8cpp_a02d3e5fb154e56cf7fc169649e232078}}
|
||||
\index{item.cpp@{item.cpp}!modbusBusy@{modbusBusy}}
|
||||
\index{modbusBusy@{modbusBusy}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusBusy}{modbusBusy}}
|
||||
{\footnotesize\ttfamily short modbus\+Busy = 0}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a86d63f481644da70f063c2593fcafe19}\label{item_8cpp_a86d63f481644da70f063c2593fcafe19}}
|
||||
\index{item.cpp@{item.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient}{mqttClient}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_aed3ca48125de3e138d26fa4884c35c93}\label{item_8cpp_aed3ca48125de3e138d26fa4884c35c93}}
|
||||
\index{item.cpp@{item.cpp}!node@{node}}
|
||||
\index{node@{node}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{node}{node}}
|
||||
{\footnotesize\ttfamily Modbus\+Master node\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_aa8f2c895949680c2aadc4843bb350347}\label{item_8cpp_aa8f2c895949680c2aadc4843bb350347}}
|
||||
\index{item.cpp@{item.cpp}!pollingItem@{pollingItem}}
|
||||
\index{pollingItem@{pollingItem}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingItem}{pollingItem}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ polling\+Item\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
397
docs/latex/item_8h.tex
Normal file
397
docs/latex/item_8h.tex
Normal file
@@ -0,0 +1,397 @@
|
||||
\hypertarget{item_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/item.h File Reference}
|
||||
\label{item_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/item.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/item.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractout.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_item}{Item}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a131cfabb558ab1b7ad493e75d5e060c9}{S\+\_\+\+N\+O\+T\+F\+O\+U\+ND}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a7fc4fdff41f72de35ff7f31a88d2ef17}{S\+\_\+\+C\+MD}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a9937ac1220b7ab4dbc8d79911e81a709}{S\+\_\+\+S\+ET}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a8c9b4a8b457fa12f533dbdf16850a2f1}{S\+\_\+\+H\+SV}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a110d6e77da40715a6d53921bab49b3f3}{S\+\_\+\+R\+GB}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ad3cdbaefd6a2dfcd2a87bdc60f6874d4}{S\+\_\+\+F\+AN}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_af90af1bc68960811e82d0ca3782b8c46}{S\+\_\+\+M\+O\+DE}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a87a96d42c1cafebc18c7e558c015137b}{S\+\_\+\+H\+UE}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_aca68093e2923b0b080643fc4bba25e75}{S\+\_\+\+S\+AT}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a9073478a392efbb9bf25be0f83f8654e}{S\+\_\+\+T\+E\+MP}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ae8deebae2223cc41b707c0ccc12110f7}{C\+H\+\_\+\+D\+I\+M\+M\+ER}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_abdcc93b4a9164bb10e473766c4083d8b}{C\+H\+\_\+\+R\+G\+BW}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_abbb5a64a224fe607fbf2fc5ac29e31cb}{C\+H\+\_\+\+R\+GB}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a2daad851379261136f0c22f056663fc2}{C\+H\+\_\+\+P\+WM}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_abdb1c8601e3997eeabfbe85b77ae9a9e}{C\+H\+\_\+\+M\+O\+D\+B\+US}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a3f68dec7d0ed1ba592fa281ee427a72a}{C\+H\+\_\+\+T\+H\+E\+R\+MO}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ac9f09e5e652cb6797b7a05e93133d20f}{C\+H\+\_\+\+R\+E\+L\+AY}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a8013a9895a9e2fa6afc8b411f2ee4d77}{C\+H\+\_\+\+G\+R\+O\+UP}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a0b5411d14d7fed59c97adaf6523323b7}{C\+H\+\_\+\+V\+C\+T\+E\+MP}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a762566fb96b5a377eada6a32639c4e37}{C\+H\+\_\+\+VC}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ae5faa28ae90e3c8658289b9c513d0f1f}{C\+H\+\_\+\+AC}}~10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ab43c8cc9fb5c1667a5956e48017826ff}{C\+H\+\_\+\+S\+P\+I\+L\+ED}}~11
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a7fc4d0ba1b07d30d6276ebda33dd6987}{C\+H\+\_\+\+M\+O\+T\+OR}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a446f242b566032430f42ce9be6b366aa}{C\+H\+\_\+\+M\+B\+US}}~14
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a63c6b75de3cb38d4287f404544617d49}{C\+H\+\_\+\+W\+H\+I\+TE}}~127
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a262c6c5a68af279047e881fa9b3cef5c}{P\+O\+L\+L\+I\+N\+G\+\_\+\+S\+L\+OW}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a54a9699996650faf9d4d6c02b3f963fc}{P\+O\+L\+L\+I\+N\+G\+\_\+\+F\+A\+ST}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ac6867c708730303da2f01e340eee37d9}{P\+O\+L\+L\+I\+N\+G\+\_\+\+I\+NT}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a685813f758ad8fb6fad67c0084c5ca09}{I\+\_\+\+T\+Y\+PE}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_af8d092a321ecfbeda6cdd7c4b66489d1}{I\+\_\+\+A\+RG}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a0b4d13f8b65a71a667a459ebad8e589b}{I\+\_\+\+V\+AL}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a238f99ac45b5fc2219c6832dde0c0c9c}{I\+\_\+\+C\+MD}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_acb5cc75c544a0305caec81705c5342d5}{I\+\_\+\+E\+XT}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a33e16fb9464b81250690be772e5453b2}{M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+A\+D\+DR}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a11473a232ebb7404cac737c76e923168}{M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+R\+EG}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a780e889b24bc8eef15a2a5ad322be003}{M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+M\+A\+SK}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a03528b38365390c9e8059b0df0609c18}{M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+M\+A\+X\+\_\+\+S\+C\+A\+LE}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ad4b2787dc56378c18bf75d617d14d6a3}{M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a787c9259a8994221c35a2b3002c4380e}{M\+O\+D\+B\+U\+S\+\_\+\+C\+O\+I\+L\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a7b8cf3bbb886d61a0142da2771f84ca0}{M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+S\+C\+R\+E\+T\+E\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_abbf10f9ea9343e50ce072778b23b80f3}{M\+O\+D\+B\+U\+S\+\_\+\+H\+O\+L\+D\+I\+N\+G\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a3b7f235ae917b235caa3eef85e16b856}{M\+O\+D\+B\+U\+S\+\_\+\+I\+N\+P\+U\+T\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE}}~3
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{item_8h_a73643474e211698e96d2a6ac69264b46}{thermo\+Set\+Cur\+Temp}} (char $\ast$name, float t)
|
||||
\item
|
||||
int \mbox{\hyperlink{item_8h_a354a79f09dd98fcf6c171dd5c8de21b6}{txt2cmd}} (char $\ast$payload)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b29352}{items}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{item_8h_ae5faa28ae90e3c8658289b9c513d0f1f}\label{item_8h_ae5faa28ae90e3c8658289b9c513d0f1f}}
|
||||
\index{item.h@{item.h}!CH\_AC@{CH\_AC}}
|
||||
\index{CH\_AC@{CH\_AC}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_AC}{CH\_AC}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+AC~10}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ae8deebae2223cc41b707c0ccc12110f7}\label{item_8h_ae8deebae2223cc41b707c0ccc12110f7}}
|
||||
\index{item.h@{item.h}!CH\_DIMMER@{CH\_DIMMER}}
|
||||
\index{CH\_DIMMER@{CH\_DIMMER}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_DIMMER}{CH\_DIMMER}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+D\+I\+M\+M\+ER~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a8013a9895a9e2fa6afc8b411f2ee4d77}\label{item_8h_a8013a9895a9e2fa6afc8b411f2ee4d77}}
|
||||
\index{item.h@{item.h}!CH\_GROUP@{CH\_GROUP}}
|
||||
\index{CH\_GROUP@{CH\_GROUP}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_GROUP}{CH\_GROUP}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+G\+R\+O\+UP~7}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a446f242b566032430f42ce9be6b366aa}\label{item_8h_a446f242b566032430f42ce9be6b366aa}}
|
||||
\index{item.h@{item.h}!CH\_MBUS@{CH\_MBUS}}
|
||||
\index{CH\_MBUS@{CH\_MBUS}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_MBUS}{CH\_MBUS}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+M\+B\+US~14}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_abdb1c8601e3997eeabfbe85b77ae9a9e}\label{item_8h_abdb1c8601e3997eeabfbe85b77ae9a9e}}
|
||||
\index{item.h@{item.h}!CH\_MODBUS@{CH\_MODBUS}}
|
||||
\index{CH\_MODBUS@{CH\_MODBUS}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_MODBUS}{CH\_MODBUS}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+M\+O\+D\+B\+US~4}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a7fc4d0ba1b07d30d6276ebda33dd6987}\label{item_8h_a7fc4d0ba1b07d30d6276ebda33dd6987}}
|
||||
\index{item.h@{item.h}!CH\_MOTOR@{CH\_MOTOR}}
|
||||
\index{CH\_MOTOR@{CH\_MOTOR}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_MOTOR}{CH\_MOTOR}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+M\+O\+T\+OR~12}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a2daad851379261136f0c22f056663fc2}\label{item_8h_a2daad851379261136f0c22f056663fc2}}
|
||||
\index{item.h@{item.h}!CH\_PWM@{CH\_PWM}}
|
||||
\index{CH\_PWM@{CH\_PWM}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_PWM}{CH\_PWM}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+P\+WM~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ac9f09e5e652cb6797b7a05e93133d20f}\label{item_8h_ac9f09e5e652cb6797b7a05e93133d20f}}
|
||||
\index{item.h@{item.h}!CH\_RELAY@{CH\_RELAY}}
|
||||
\index{CH\_RELAY@{CH\_RELAY}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RELAY}{CH\_RELAY}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+E\+L\+AY~6}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_abbb5a64a224fe607fbf2fc5ac29e31cb}\label{item_8h_abbb5a64a224fe607fbf2fc5ac29e31cb}}
|
||||
\index{item.h@{item.h}!CH\_RGB@{CH\_RGB}}
|
||||
\index{CH\_RGB@{CH\_RGB}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RGB}{CH\_RGB}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+GB~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_abdcc93b4a9164bb10e473766c4083d8b}\label{item_8h_abdcc93b4a9164bb10e473766c4083d8b}}
|
||||
\index{item.h@{item.h}!CH\_RGBW@{CH\_RGBW}}
|
||||
\index{CH\_RGBW@{CH\_RGBW}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RGBW}{CH\_RGBW}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+G\+BW~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ab43c8cc9fb5c1667a5956e48017826ff}\label{item_8h_ab43c8cc9fb5c1667a5956e48017826ff}}
|
||||
\index{item.h@{item.h}!CH\_SPILED@{CH\_SPILED}}
|
||||
\index{CH\_SPILED@{CH\_SPILED}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_SPILED}{CH\_SPILED}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+S\+P\+I\+L\+ED~11}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a3f68dec7d0ed1ba592fa281ee427a72a}\label{item_8h_a3f68dec7d0ed1ba592fa281ee427a72a}}
|
||||
\index{item.h@{item.h}!CH\_THERMO@{CH\_THERMO}}
|
||||
\index{CH\_THERMO@{CH\_THERMO}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_THERMO}{CH\_THERMO}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+T\+H\+E\+R\+MO~5}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a762566fb96b5a377eada6a32639c4e37}\label{item_8h_a762566fb96b5a377eada6a32639c4e37}}
|
||||
\index{item.h@{item.h}!CH\_VC@{CH\_VC}}
|
||||
\index{CH\_VC@{CH\_VC}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_VC}{CH\_VC}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+VC~9}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a0b5411d14d7fed59c97adaf6523323b7}\label{item_8h_a0b5411d14d7fed59c97adaf6523323b7}}
|
||||
\index{item.h@{item.h}!CH\_VCTEMP@{CH\_VCTEMP}}
|
||||
\index{CH\_VCTEMP@{CH\_VCTEMP}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_VCTEMP}{CH\_VCTEMP}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+V\+C\+T\+E\+MP~8}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a63c6b75de3cb38d4287f404544617d49}\label{item_8h_a63c6b75de3cb38d4287f404544617d49}}
|
||||
\index{item.h@{item.h}!CH\_WHITE@{CH\_WHITE}}
|
||||
\index{CH\_WHITE@{CH\_WHITE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_WHITE}{CH\_WHITE}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+W\+H\+I\+TE~127}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_af8d092a321ecfbeda6cdd7c4b66489d1}\label{item_8h_af8d092a321ecfbeda6cdd7c4b66489d1}}
|
||||
\index{item.h@{item.h}!I\_ARG@{I\_ARG}}
|
||||
\index{I\_ARG@{I\_ARG}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_ARG}{I\_ARG}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+A\+RG~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a238f99ac45b5fc2219c6832dde0c0c9c}\label{item_8h_a238f99ac45b5fc2219c6832dde0c0c9c}}
|
||||
\index{item.h@{item.h}!I\_CMD@{I\_CMD}}
|
||||
\index{I\_CMD@{I\_CMD}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_CMD}{I\_CMD}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+C\+MD~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_acb5cc75c544a0305caec81705c5342d5}\label{item_8h_acb5cc75c544a0305caec81705c5342d5}}
|
||||
\index{item.h@{item.h}!I\_EXT@{I\_EXT}}
|
||||
\index{I\_EXT@{I\_EXT}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_EXT}{I\_EXT}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+E\+XT~4}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a685813f758ad8fb6fad67c0084c5ca09}\label{item_8h_a685813f758ad8fb6fad67c0084c5ca09}}
|
||||
\index{item.h@{item.h}!I\_TYPE@{I\_TYPE}}
|
||||
\index{I\_TYPE@{I\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_TYPE}{I\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+T\+Y\+PE~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a0b4d13f8b65a71a667a459ebad8e589b}\label{item_8h_a0b4d13f8b65a71a667a459ebad8e589b}}
|
||||
\index{item.h@{item.h}!I\_VAL@{I\_VAL}}
|
||||
\index{I\_VAL@{I\_VAL}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_VAL}{I\_VAL}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+V\+AL~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a33e16fb9464b81250690be772e5453b2}\label{item_8h_a33e16fb9464b81250690be772e5453b2}}
|
||||
\index{item.h@{item.h}!MODBUS\_CMD\_ARG\_ADDR@{MODBUS\_CMD\_ARG\_ADDR}}
|
||||
\index{MODBUS\_CMD\_ARG\_ADDR@{MODBUS\_CMD\_ARG\_ADDR}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_CMD\_ARG\_ADDR}{MODBUS\_CMD\_ARG\_ADDR}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+A\+D\+DR~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a780e889b24bc8eef15a2a5ad322be003}\label{item_8h_a780e889b24bc8eef15a2a5ad322be003}}
|
||||
\index{item.h@{item.h}!MODBUS\_CMD\_ARG\_MASK@{MODBUS\_CMD\_ARG\_MASK}}
|
||||
\index{MODBUS\_CMD\_ARG\_MASK@{MODBUS\_CMD\_ARG\_MASK}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_CMD\_ARG\_MASK}{MODBUS\_CMD\_ARG\_MASK}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+M\+A\+SK~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a03528b38365390c9e8059b0df0609c18}\label{item_8h_a03528b38365390c9e8059b0df0609c18}}
|
||||
\index{item.h@{item.h}!MODBUS\_CMD\_ARG\_MAX\_SCALE@{MODBUS\_CMD\_ARG\_MAX\_SCALE}}
|
||||
\index{MODBUS\_CMD\_ARG\_MAX\_SCALE@{MODBUS\_CMD\_ARG\_MAX\_SCALE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_CMD\_ARG\_MAX\_SCALE}{MODBUS\_CMD\_ARG\_MAX\_SCALE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+M\+A\+X\+\_\+\+S\+C\+A\+LE~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a11473a232ebb7404cac737c76e923168}\label{item_8h_a11473a232ebb7404cac737c76e923168}}
|
||||
\index{item.h@{item.h}!MODBUS\_CMD\_ARG\_REG@{MODBUS\_CMD\_ARG\_REG}}
|
||||
\index{MODBUS\_CMD\_ARG\_REG@{MODBUS\_CMD\_ARG\_REG}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_CMD\_ARG\_REG}{MODBUS\_CMD\_ARG\_REG}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+R\+EG~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ad4b2787dc56378c18bf75d617d14d6a3}\label{item_8h_ad4b2787dc56378c18bf75d617d14d6a3}}
|
||||
\index{item.h@{item.h}!MODBUS\_CMD\_ARG\_REG\_TYPE@{MODBUS\_CMD\_ARG\_REG\_TYPE}}
|
||||
\index{MODBUS\_CMD\_ARG\_REG\_TYPE@{MODBUS\_CMD\_ARG\_REG\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_CMD\_ARG\_REG\_TYPE}{MODBUS\_CMD\_ARG\_REG\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+M\+D\+\_\+\+A\+R\+G\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE~4}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a787c9259a8994221c35a2b3002c4380e}\label{item_8h_a787c9259a8994221c35a2b3002c4380e}}
|
||||
\index{item.h@{item.h}!MODBUS\_COIL\_REG\_TYPE@{MODBUS\_COIL\_REG\_TYPE}}
|
||||
\index{MODBUS\_COIL\_REG\_TYPE@{MODBUS\_COIL\_REG\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_COIL\_REG\_TYPE}{MODBUS\_COIL\_REG\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+C\+O\+I\+L\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a7b8cf3bbb886d61a0142da2771f84ca0}\label{item_8h_a7b8cf3bbb886d61a0142da2771f84ca0}}
|
||||
\index{item.h@{item.h}!MODBUS\_DISCRETE\_REG\_TYPE@{MODBUS\_DISCRETE\_REG\_TYPE}}
|
||||
\index{MODBUS\_DISCRETE\_REG\_TYPE@{MODBUS\_DISCRETE\_REG\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_DISCRETE\_REG\_TYPE}{MODBUS\_DISCRETE\_REG\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+S\+C\+R\+E\+T\+E\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_abbf10f9ea9343e50ce072778b23b80f3}\label{item_8h_abbf10f9ea9343e50ce072778b23b80f3}}
|
||||
\index{item.h@{item.h}!MODBUS\_HOLDING\_REG\_TYPE@{MODBUS\_HOLDING\_REG\_TYPE}}
|
||||
\index{MODBUS\_HOLDING\_REG\_TYPE@{MODBUS\_HOLDING\_REG\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_HOLDING\_REG\_TYPE}{MODBUS\_HOLDING\_REG\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+H\+O\+L\+D\+I\+N\+G\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a3b7f235ae917b235caa3eef85e16b856}\label{item_8h_a3b7f235ae917b235caa3eef85e16b856}}
|
||||
\index{item.h@{item.h}!MODBUS\_INPUT\_REG\_TYPE@{MODBUS\_INPUT\_REG\_TYPE}}
|
||||
\index{MODBUS\_INPUT\_REG\_TYPE@{MODBUS\_INPUT\_REG\_TYPE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_INPUT\_REG\_TYPE}{MODBUS\_INPUT\_REG\_TYPE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+I\+N\+P\+U\+T\+\_\+\+R\+E\+G\+\_\+\+T\+Y\+PE~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a54a9699996650faf9d4d6c02b3f963fc}\label{item_8h_a54a9699996650faf9d4d6c02b3f963fc}}
|
||||
\index{item.h@{item.h}!POLLING\_FAST@{POLLING\_FAST}}
|
||||
\index{POLLING\_FAST@{POLLING\_FAST}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{POLLING\_FAST}{POLLING\_FAST}}
|
||||
{\footnotesize\ttfamily \#define P\+O\+L\+L\+I\+N\+G\+\_\+\+F\+A\+ST~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ac6867c708730303da2f01e340eee37d9}\label{item_8h_ac6867c708730303da2f01e340eee37d9}}
|
||||
\index{item.h@{item.h}!POLLING\_INT@{POLLING\_INT}}
|
||||
\index{POLLING\_INT@{POLLING\_INT}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{POLLING\_INT}{POLLING\_INT}}
|
||||
{\footnotesize\ttfamily \#define P\+O\+L\+L\+I\+N\+G\+\_\+\+I\+NT~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a262c6c5a68af279047e881fa9b3cef5c}\label{item_8h_a262c6c5a68af279047e881fa9b3cef5c}}
|
||||
\index{item.h@{item.h}!POLLING\_SLOW@{POLLING\_SLOW}}
|
||||
\index{POLLING\_SLOW@{POLLING\_SLOW}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{POLLING\_SLOW}{POLLING\_SLOW}}
|
||||
{\footnotesize\ttfamily \#define P\+O\+L\+L\+I\+N\+G\+\_\+\+S\+L\+OW~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}\label{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}}
|
||||
\index{item.h@{item.h}!S\_ADDITIONAL@{S\_ADDITIONAL}}
|
||||
\index{S\_ADDITIONAL@{S\_ADDITIONAL}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_ADDITIONAL}{S\_ADDITIONAL}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL~9}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a7fc4fdff41f72de35ff7f31a88d2ef17}\label{item_8h_a7fc4fdff41f72de35ff7f31a88d2ef17}}
|
||||
\index{item.h@{item.h}!S\_CMD@{S\_CMD}}
|
||||
\index{S\_CMD@{S\_CMD}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_CMD}{S\_CMD}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+C\+MD~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ad3cdbaefd6a2dfcd2a87bdc60f6874d4}\label{item_8h_ad3cdbaefd6a2dfcd2a87bdc60f6874d4}}
|
||||
\index{item.h@{item.h}!S\_FAN@{S\_FAN}}
|
||||
\index{S\_FAN@{S\_FAN}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_FAN}{S\_FAN}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+F\+AN~5}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a8c9b4a8b457fa12f533dbdf16850a2f1}\label{item_8h_a8c9b4a8b457fa12f533dbdf16850a2f1}}
|
||||
\index{item.h@{item.h}!S\_HSV@{S\_HSV}}
|
||||
\index{S\_HSV@{S\_HSV}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_HSV}{S\_HSV}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+H\+SV~3}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a87a96d42c1cafebc18c7e558c015137b}\label{item_8h_a87a96d42c1cafebc18c7e558c015137b}}
|
||||
\index{item.h@{item.h}!S\_HUE@{S\_HUE}}
|
||||
\index{S\_HUE@{S\_HUE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_HUE}{S\_HUE}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+H\+UE~7}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_af90af1bc68960811e82d0ca3782b8c46}\label{item_8h_af90af1bc68960811e82d0ca3782b8c46}}
|
||||
\index{item.h@{item.h}!S\_MODE@{S\_MODE}}
|
||||
\index{S\_MODE@{S\_MODE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_MODE}{S\_MODE}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+M\+O\+DE~6}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a131cfabb558ab1b7ad493e75d5e060c9}\label{item_8h_a131cfabb558ab1b7ad493e75d5e060c9}}
|
||||
\index{item.h@{item.h}!S\_NOTFOUND@{S\_NOTFOUND}}
|
||||
\index{S\_NOTFOUND@{S\_NOTFOUND}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_NOTFOUND}{S\_NOTFOUND}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+N\+O\+T\+F\+O\+U\+ND~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a110d6e77da40715a6d53921bab49b3f3}\label{item_8h_a110d6e77da40715a6d53921bab49b3f3}}
|
||||
\index{item.h@{item.h}!S\_RGB@{S\_RGB}}
|
||||
\index{S\_RGB@{S\_RGB}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_RGB}{S\_RGB}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+R\+GB~4}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_aca68093e2923b0b080643fc4bba25e75}\label{item_8h_aca68093e2923b0b080643fc4bba25e75}}
|
||||
\index{item.h@{item.h}!S\_SAT@{S\_SAT}}
|
||||
\index{S\_SAT@{S\_SAT}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_SAT}{S\_SAT}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+S\+AT~8}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a9937ac1220b7ab4dbc8d79911e81a709}\label{item_8h_a9937ac1220b7ab4dbc8d79911e81a709}}
|
||||
\index{item.h@{item.h}!S\_SET@{S\_SET}}
|
||||
\index{S\_SET@{S\_SET}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_SET}{S\_SET}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+S\+ET~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a9073478a392efbb9bf25be0f83f8654e}\label{item_8h_a9073478a392efbb9bf25be0f83f8654e}}
|
||||
\index{item.h@{item.h}!S\_TEMP@{S\_TEMP}}
|
||||
\index{S\_TEMP@{S\_TEMP}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_TEMP}{S\_TEMP}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+T\+E\+MP~9}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_8h_a73643474e211698e96d2a6ac69264b46}\label{item_8h_a73643474e211698e96d2a6ac69264b46}}
|
||||
\index{item.h@{item.h}!thermoSetCurTemp@{thermoSetCurTemp}}
|
||||
\index{thermoSetCurTemp@{thermoSetCurTemp}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoSetCurTemp()}{thermoSetCurTemp()}}
|
||||
{\footnotesize\ttfamily short thermo\+Set\+Cur\+Temp (\begin{DoxyParamCaption}\item[{char $\ast$}]{name, }\item[{float}]{t }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a354a79f09dd98fcf6c171dd5c8de21b6}\label{item_8h_a354a79f09dd98fcf6c171dd5c8de21b6}}
|
||||
\index{item.h@{item.h}!txt2cmd@{txt2cmd}}
|
||||
\index{txt2cmd@{txt2cmd}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{txt2cmd()}{txt2cmd()}}
|
||||
{\footnotesize\ttfamily int txt2cmd (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{item_8h_a012787f09a43864616e2b44349b29352}\label{item_8h_a012787f09a43864616e2b44349b29352}}
|
||||
\index{item.h@{item.h}!items@{items}}
|
||||
\index{items@{items}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{items}{items}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ items\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
22
docs/latex/item_cmd_8cpp.tex
Normal file
22
docs/latex/item_cmd_8cpp.tex
Normal file
@@ -0,0 +1,22 @@
|
||||
\hypertarget{item_cmd_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/item\+Cmd.cpp File Reference}
|
||||
\label{item_cmd_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/itemCmd.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/itemCmd.cpp}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Adafruit\+\_\+\+Neo\+Pixel.\+h$>$}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{item_cmd_8cpp_a354a79f09dd98fcf6c171dd5c8de21b6}{txt2cmd}} (char $\ast$payload)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_cmd_8cpp_a354a79f09dd98fcf6c171dd5c8de21b6}\label{item_cmd_8cpp_a354a79f09dd98fcf6c171dd5c8de21b6}}
|
||||
\index{itemCmd.cpp@{itemCmd.cpp}!txt2cmd@{txt2cmd}}
|
||||
\index{txt2cmd@{txt2cmd}!itemCmd.cpp@{itemCmd.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{txt2cmd()}{txt2cmd()}}
|
||||
{\footnotesize\ttfamily int txt2cmd (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload }\end{DoxyParamCaption})}
|
||||
|
||||
482
docs/latex/item_cmd_8h.tex
Normal file
482
docs/latex/item_cmd_8h.tex
Normal file
@@ -0,0 +1,482 @@
|
||||
\hypertarget{item_cmd_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/item\+Cmd.h File Reference}
|
||||
\label{item_cmd_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/itemCmd.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/itemCmd.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
union \mbox{\hyperlink{unionitem_cmd_store}{item\+Cmd\+Store}}
|
||||
\item
|
||||
union \mbox{\hyperlink{unionitem_arg_store}{item\+Arg\+Store}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classitem_cmd}{item\+Cmd}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a4abe93c906bb31bebd4afd78fadec6f4}{commands\+Num}}~sizeof(commands\+\_\+P)/sizeof(\mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}})
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad22b3834e4e8a59a072b1b630b2a0cb7}{C\+M\+D\+\_\+\+ON}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a48422ade9d3e69812b682755ed27b51d}{C\+M\+D\+\_\+\+O\+FF}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a55530b510f79a5db17ecf0a9db2ecaf7}{C\+M\+D\+\_\+\+R\+E\+S\+T\+O\+RE}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a343682f7c52665540fd653195f727ef2}{C\+M\+D\+\_\+\+T\+O\+G\+G\+LE}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a565ec1390b7b34a6ac42039ecb299455}{C\+M\+D\+\_\+\+H\+A\+LT}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a3871f1b01413297e1c23e1e484016a21}{C\+M\+D\+\_\+\+X\+ON}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a5a0861b5be0a4e513580704940c32c38}{C\+M\+D\+\_\+\+X\+O\+FF}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad5c2fd894f208b25f6f8ed2b43660e7c}{C\+M\+D\+\_\+\+UP}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a28e8a03e7dd6bd46383c79a8f329bda2}{C\+M\+D\+\_\+\+DN}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a897c95ff7be54fc9316186b97412c9cf}{C\+M\+D\+\_\+\+H\+E\+AT}}~0xa
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a4714e5ac85eca811a7d871e0cef7e720}{C\+M\+D\+\_\+\+C\+O\+OL}}~0xb
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ac6314f47e3a245eec13c6b5b0fa1c7db}{C\+M\+D\+\_\+\+A\+U\+TO}}~0xc
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ab321d93c256f9d29b4029a69711c6a12}{C\+M\+D\+\_\+\+F\+AN}}~0xd
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a2f5d120eea10ae12a0da9cfecc64d75b}{C\+M\+D\+\_\+\+D\+RY}}~0xe
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a46dc7ae84992bfe62cc00731959a67f4}{C\+M\+D\+\_\+\+S\+T\+OP}}~0xf
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ae1666304f65177e83cebf6ae965d28d2}{C\+M\+D\+\_\+\+H\+I\+GH}}~0x10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_aa903c4f6ec21104fa3f2960e2acdd2f6}{C\+M\+D\+\_\+\+M\+ED}}~0x11
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a1d207679bdb2eb0b008bdb13fddd0f5c}{C\+M\+D\+\_\+\+L\+OW}}~0x12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6b3022e09de5e4e8677a44c47c14fd7f}{C\+M\+D\+\_\+\+E\+N\+A\+B\+L\+ED}}~0x13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9921eb85f3037b82c45510c726a444ee}{C\+M\+D\+\_\+\+D\+I\+S\+A\+B\+L\+ED}}~0x14
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a04b54affc87ca5d5434e05fb2ba287c1}{C\+M\+D\+\_\+\+T\+R\+UE}}~0x15
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ace5569e1c56237a640e7321e71ce91ad}{C\+M\+D\+\_\+\+F\+A\+L\+SE}}~0x16
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_aed0d15abd0c058f50b31c3d77da9190b}{C\+M\+D\+\_\+\+R\+GB}}~0x17
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6df5caa95ccde9d14fc620a8a7154aef}{C\+M\+D\+\_\+\+H\+SV}}~0x18
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_aede8404e1d3398c2c235eaa17ea2cd5d}{C\+M\+D\+\_\+\+M\+A\+SK}}~0xff
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a890221cb651a3f30f6d1bca0d9b0e13d}{F\+L\+A\+G\+\_\+\+M\+A\+SK}}~0xff00
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}{C\+M\+D\+\_\+\+V\+O\+ID}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ae629f52b1af9bf75713ef35ea00b6ffa}{C\+M\+D\+\_\+\+U\+N\+K\+N\+O\+WN}}~-\/1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab}{C\+M\+D\+\_\+\+J\+S\+ON}}~-\/2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_aebe7823b286110926c2da2893b56a7da}{S\+E\+N\+D\+\_\+\+C\+O\+M\+M\+A\+ND}}~0x100
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}}~0x200
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a73ec395d869a354733c01a5331c942f1}{S\+E\+N\+D\+\_\+\+R\+E\+T\+RY}}~0x400
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a33ea54bfccbf6af4fc41fdd08b6d0e57}{S\+E\+N\+D\+\_\+\+D\+E\+F\+F\+E\+R\+ED}}~0x800
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a2bfeb847a3993b4da4f0a5811af7b995}{A\+C\+T\+I\+O\+N\+\_\+\+N\+E\+E\+D\+ED}}~0x1000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a7c17785e1674783a1b4ba4274ae3fb44}{A\+C\+T\+I\+O\+N\+\_\+\+I\+N\+\_\+\+P\+R\+O\+C\+E\+SS}}~0x2000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a0612f5b4f1bcd3a696c6a17b7e3e059e}{S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+TS}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6291bb44d8bcbb4f371c010314f059cb}{S\+T\+\_\+\+T\+E\+NS}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a67ad81da37213da74d71033ecd62a00c}{S\+T\+\_\+\+H\+SV}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_abac7e90eb597c98d2f5870c6528c09da}{S\+T\+\_\+\+HS}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a644980a3323313ed2e620aebdd993537}{S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a38685184c002f8c14fab409847cdd9a5}{S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+F\+A\+R\+E\+N\+H\+E\+IT}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a0cc85c763ceffc24cddfe74853f1d2ee}{S\+T\+\_\+\+R\+GB}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a5f433ae9408b87addac620079cb92f1a}{S\+T\+\_\+\+R\+G\+BW}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad5b8ab06d61866259ae7bc34655701a8}{S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+T\+S255}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_af1ffdc01c9fc9cc648518fef4fde8a52}{S\+T\+\_\+\+H\+S\+V255}}~10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9bbd91c0ea3ac6af8f0deadcddce706c}{S\+T\+\_\+\+I\+N\+T32}}~11
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6af0c39035eaf94f9c436ab0260c1d94}{S\+T\+\_\+\+U\+I\+N\+T32}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9eb365863cb3267d934a4f517c3d4aad}{S\+T\+\_\+\+S\+T\+R\+I\+NG}}~13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad8579fb5b68f5adc9862a20aeb3d9913}{S\+T\+\_\+\+F\+L\+O\+AT}}~14
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Typedefs}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
typedef char \mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}}\mbox{[}9\mbox{]}
|
||||
\begin{DoxyCompactList}\small\item\em \#include \char`\"{}item.\+h\char`\"{} \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{item_cmd_8h_a354a79f09dd98fcf6c171dd5c8de21b6}{txt2cmd}} (char $\ast$payload)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const \mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}} commands\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{item_cmd_8h_a948e42c714310535a6faa06c9c652e82}{P\+R\+O\+G\+M\+EM}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{item_cmd_8h_a7c17785e1674783a1b4ba4274ae3fb44}\label{item_cmd_8h_a7c17785e1674783a1b4ba4274ae3fb44}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ACTION\_IN\_PROCESS@{ACTION\_IN\_PROCESS}}
|
||||
\index{ACTION\_IN\_PROCESS@{ACTION\_IN\_PROCESS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ACTION\_IN\_PROCESS}{ACTION\_IN\_PROCESS}}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+O\+N\+\_\+\+I\+N\+\_\+\+P\+R\+O\+C\+E\+SS~0x2000}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a2bfeb847a3993b4da4f0a5811af7b995}\label{item_cmd_8h_a2bfeb847a3993b4da4f0a5811af7b995}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ACTION\_NEEDED@{ACTION\_NEEDED}}
|
||||
\index{ACTION\_NEEDED@{ACTION\_NEEDED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ACTION\_NEEDED}{ACTION\_NEEDED}}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+O\+N\+\_\+\+N\+E\+E\+D\+ED~0x1000}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ac6314f47e3a245eec13c6b5b0fa1c7db}\label{item_cmd_8h_ac6314f47e3a245eec13c6b5b0fa1c7db}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_AUTO@{CMD\_AUTO}}
|
||||
\index{CMD\_AUTO@{CMD\_AUTO}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_AUTO}{CMD\_AUTO}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+A\+U\+TO~0xc}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a4714e5ac85eca811a7d871e0cef7e720}\label{item_cmd_8h_a4714e5ac85eca811a7d871e0cef7e720}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_COOL@{CMD\_COOL}}
|
||||
\index{CMD\_COOL@{CMD\_COOL}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_COOL}{CMD\_COOL}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+C\+O\+OL~0xb}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a9921eb85f3037b82c45510c726a444ee}\label{item_cmd_8h_a9921eb85f3037b82c45510c726a444ee}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_DISABLED@{CMD\_DISABLED}}
|
||||
\index{CMD\_DISABLED@{CMD\_DISABLED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_DISABLED}{CMD\_DISABLED}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+D\+I\+S\+A\+B\+L\+ED~0x14}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a28e8a03e7dd6bd46383c79a8f329bda2}\label{item_cmd_8h_a28e8a03e7dd6bd46383c79a8f329bda2}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_DN@{CMD\_DN}}
|
||||
\index{CMD\_DN@{CMD\_DN}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_DN}{CMD\_DN}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+DN~9}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a2f5d120eea10ae12a0da9cfecc64d75b}\label{item_cmd_8h_a2f5d120eea10ae12a0da9cfecc64d75b}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_DRY@{CMD\_DRY}}
|
||||
\index{CMD\_DRY@{CMD\_DRY}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_DRY}{CMD\_DRY}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+D\+RY~0xe}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a6b3022e09de5e4e8677a44c47c14fd7f}\label{item_cmd_8h_a6b3022e09de5e4e8677a44c47c14fd7f}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_ENABLED@{CMD\_ENABLED}}
|
||||
\index{CMD\_ENABLED@{CMD\_ENABLED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_ENABLED}{CMD\_ENABLED}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+E\+N\+A\+B\+L\+ED~0x13}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ace5569e1c56237a640e7321e71ce91ad}\label{item_cmd_8h_ace5569e1c56237a640e7321e71ce91ad}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_FALSE@{CMD\_FALSE}}
|
||||
\index{CMD\_FALSE@{CMD\_FALSE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_FALSE}{CMD\_FALSE}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+F\+A\+L\+SE~0x16}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ab321d93c256f9d29b4029a69711c6a12}\label{item_cmd_8h_ab321d93c256f9d29b4029a69711c6a12}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_FAN@{CMD\_FAN}}
|
||||
\index{CMD\_FAN@{CMD\_FAN}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_FAN}{CMD\_FAN}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+F\+AN~0xd}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a565ec1390b7b34a6ac42039ecb299455}\label{item_cmd_8h_a565ec1390b7b34a6ac42039ecb299455}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_HALT@{CMD\_HALT}}
|
||||
\index{CMD\_HALT@{CMD\_HALT}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_HALT}{CMD\_HALT}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+H\+A\+LT~5}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a897c95ff7be54fc9316186b97412c9cf}\label{item_cmd_8h_a897c95ff7be54fc9316186b97412c9cf}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_HEAT@{CMD\_HEAT}}
|
||||
\index{CMD\_HEAT@{CMD\_HEAT}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_HEAT}{CMD\_HEAT}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+H\+E\+AT~0xa}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ae1666304f65177e83cebf6ae965d28d2}\label{item_cmd_8h_ae1666304f65177e83cebf6ae965d28d2}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_HIGH@{CMD\_HIGH}}
|
||||
\index{CMD\_HIGH@{CMD\_HIGH}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_HIGH}{CMD\_HIGH}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+H\+I\+GH~0x10}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a6df5caa95ccde9d14fc620a8a7154aef}\label{item_cmd_8h_a6df5caa95ccde9d14fc620a8a7154aef}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_HSV@{CMD\_HSV}}
|
||||
\index{CMD\_HSV@{CMD\_HSV}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_HSV}{CMD\_HSV}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+H\+SV~0x18}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab}\label{item_cmd_8h_a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_JSON@{CMD\_JSON}}
|
||||
\index{CMD\_JSON@{CMD\_JSON}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_JSON}{CMD\_JSON}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+J\+S\+ON~-\/2}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a1d207679bdb2eb0b008bdb13fddd0f5c}\label{item_cmd_8h_a1d207679bdb2eb0b008bdb13fddd0f5c}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_LOW@{CMD\_LOW}}
|
||||
\index{CMD\_LOW@{CMD\_LOW}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_LOW}{CMD\_LOW}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+L\+OW~0x12}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_aede8404e1d3398c2c235eaa17ea2cd5d}\label{item_cmd_8h_aede8404e1d3398c2c235eaa17ea2cd5d}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_MASK@{CMD\_MASK}}
|
||||
\index{CMD\_MASK@{CMD\_MASK}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_MASK}{CMD\_MASK}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+M\+A\+SK~0xff}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_aa903c4f6ec21104fa3f2960e2acdd2f6}\label{item_cmd_8h_aa903c4f6ec21104fa3f2960e2acdd2f6}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_MED@{CMD\_MED}}
|
||||
\index{CMD\_MED@{CMD\_MED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_MED}{CMD\_MED}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+M\+ED~0x11}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a48422ade9d3e69812b682755ed27b51d}\label{item_cmd_8h_a48422ade9d3e69812b682755ed27b51d}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_OFF@{CMD\_OFF}}
|
||||
\index{CMD\_OFF@{CMD\_OFF}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_OFF}{CMD\_OFF}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+O\+FF~2}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ad22b3834e4e8a59a072b1b630b2a0cb7}\label{item_cmd_8h_ad22b3834e4e8a59a072b1b630b2a0cb7}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_ON@{CMD\_ON}}
|
||||
\index{CMD\_ON@{CMD\_ON}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_ON}{CMD\_ON}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+ON~1}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a55530b510f79a5db17ecf0a9db2ecaf7}\label{item_cmd_8h_a55530b510f79a5db17ecf0a9db2ecaf7}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_RESTORE@{CMD\_RESTORE}}
|
||||
\index{CMD\_RESTORE@{CMD\_RESTORE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_RESTORE}{CMD\_RESTORE}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+R\+E\+S\+T\+O\+RE~3}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_aed0d15abd0c058f50b31c3d77da9190b}\label{item_cmd_8h_aed0d15abd0c058f50b31c3d77da9190b}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_RGB@{CMD\_RGB}}
|
||||
\index{CMD\_RGB@{CMD\_RGB}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_RGB}{CMD\_RGB}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+R\+GB~0x17}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a46dc7ae84992bfe62cc00731959a67f4}\label{item_cmd_8h_a46dc7ae84992bfe62cc00731959a67f4}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_STOP@{CMD\_STOP}}
|
||||
\index{CMD\_STOP@{CMD\_STOP}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_STOP}{CMD\_STOP}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+S\+T\+OP~0xf}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a343682f7c52665540fd653195f727ef2}\label{item_cmd_8h_a343682f7c52665540fd653195f727ef2}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_TOGGLE@{CMD\_TOGGLE}}
|
||||
\index{CMD\_TOGGLE@{CMD\_TOGGLE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_TOGGLE}{CMD\_TOGGLE}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+T\+O\+G\+G\+LE~4}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a04b54affc87ca5d5434e05fb2ba287c1}\label{item_cmd_8h_a04b54affc87ca5d5434e05fb2ba287c1}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_TRUE@{CMD\_TRUE}}
|
||||
\index{CMD\_TRUE@{CMD\_TRUE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_TRUE}{CMD\_TRUE}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+T\+R\+UE~0x15}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ae629f52b1af9bf75713ef35ea00b6ffa}\label{item_cmd_8h_ae629f52b1af9bf75713ef35ea00b6ffa}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_UNKNOWN@{CMD\_UNKNOWN}}
|
||||
\index{CMD\_UNKNOWN@{CMD\_UNKNOWN}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_UNKNOWN}{CMD\_UNKNOWN}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+U\+N\+K\+N\+O\+WN~-\/1}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ad5c2fd894f208b25f6f8ed2b43660e7c}\label{item_cmd_8h_ad5c2fd894f208b25f6f8ed2b43660e7c}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_UP@{CMD\_UP}}
|
||||
\index{CMD\_UP@{CMD\_UP}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_UP}{CMD\_UP}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+UP~8}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}\label{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_VOID@{CMD\_VOID}}
|
||||
\index{CMD\_VOID@{CMD\_VOID}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_VOID}{CMD\_VOID}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+V\+O\+ID~0}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a5a0861b5be0a4e513580704940c32c38}\label{item_cmd_8h_a5a0861b5be0a4e513580704940c32c38}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_XOFF@{CMD\_XOFF}}
|
||||
\index{CMD\_XOFF@{CMD\_XOFF}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_XOFF}{CMD\_XOFF}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+X\+O\+FF~7}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a3871f1b01413297e1c23e1e484016a21}\label{item_cmd_8h_a3871f1b01413297e1c23e1e484016a21}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_XON@{CMD\_XON}}
|
||||
\index{CMD\_XON@{CMD\_XON}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMD\_XON}{CMD\_XON}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+\_\+\+X\+ON~6}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a4abe93c906bb31bebd4afd78fadec6f4}\label{item_cmd_8h_a4abe93c906bb31bebd4afd78fadec6f4}}
|
||||
\index{itemCmd.h@{itemCmd.h}!commandsNum@{commandsNum}}
|
||||
\index{commandsNum@{commandsNum}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{commandsNum}{commandsNum}}
|
||||
{\footnotesize\ttfamily \#define commands\+Num~sizeof(commands\+\_\+P)/sizeof(\mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}})}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a890221cb651a3f30f6d1bca0d9b0e13d}\label{item_cmd_8h_a890221cb651a3f30f6d1bca0d9b0e13d}}
|
||||
\index{itemCmd.h@{itemCmd.h}!FLAG\_MASK@{FLAG\_MASK}}
|
||||
\index{FLAG\_MASK@{FLAG\_MASK}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{FLAG\_MASK}{FLAG\_MASK}}
|
||||
{\footnotesize\ttfamily \#define F\+L\+A\+G\+\_\+\+M\+A\+SK~0xff00}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_aebe7823b286110926c2da2893b56a7da}\label{item_cmd_8h_aebe7823b286110926c2da2893b56a7da}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_COMMAND@{SEND\_COMMAND}}
|
||||
\index{SEND\_COMMAND@{SEND\_COMMAND}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_COMMAND}{SEND\_COMMAND}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+C\+O\+M\+M\+A\+ND~0x100}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a33ea54bfccbf6af4fc41fdd08b6d0e57}\label{item_cmd_8h_a33ea54bfccbf6af4fc41fdd08b6d0e57}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_DEFFERED@{SEND\_DEFFERED}}
|
||||
\index{SEND\_DEFFERED@{SEND\_DEFFERED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_DEFFERED}{SEND\_DEFFERED}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+D\+E\+F\+F\+E\+R\+ED~0x800}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}\label{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_PARAMETERS@{SEND\_PARAMETERS}}
|
||||
\index{SEND\_PARAMETERS@{SEND\_PARAMETERS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_PARAMETERS}{SEND\_PARAMETERS}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS~0x200}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a73ec395d869a354733c01a5331c942f1}\label{item_cmd_8h_a73ec395d869a354733c01a5331c942f1}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_RETRY@{SEND\_RETRY}}
|
||||
\index{SEND\_RETRY@{SEND\_RETRY}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_RETRY}{SEND\_RETRY}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+R\+E\+T\+RY~0x400}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ad8579fb5b68f5adc9862a20aeb3d9913}\label{item_cmd_8h_ad8579fb5b68f5adc9862a20aeb3d9913}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_FLOAT@{ST\_FLOAT}}
|
||||
\index{ST\_FLOAT@{ST\_FLOAT}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_FLOAT}{ST\_FLOAT}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+AT~14}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a644980a3323313ed2e620aebdd993537}\label{item_cmd_8h_a644980a3323313ed2e620aebdd993537}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_FLOAT\_CELSIUS@{ST\_FLOAT\_CELSIUS}}
|
||||
\index{ST\_FLOAT\_CELSIUS@{ST\_FLOAT\_CELSIUS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_FLOAT\_CELSIUS}{ST\_FLOAT\_CELSIUS}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US~5}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a38685184c002f8c14fab409847cdd9a5}\label{item_cmd_8h_a38685184c002f8c14fab409847cdd9a5}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_FLOAT\_FARENHEIT@{ST\_FLOAT\_FARENHEIT}}
|
||||
\index{ST\_FLOAT\_FARENHEIT@{ST\_FLOAT\_FARENHEIT}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_FLOAT\_FARENHEIT}{ST\_FLOAT\_FARENHEIT}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+F\+A\+R\+E\+N\+H\+E\+IT~6}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_abac7e90eb597c98d2f5870c6528c09da}\label{item_cmd_8h_abac7e90eb597c98d2f5870c6528c09da}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_HS@{ST\_HS}}
|
||||
\index{ST\_HS@{ST\_HS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_HS}{ST\_HS}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+HS~4}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a67ad81da37213da74d71033ecd62a00c}\label{item_cmd_8h_a67ad81da37213da74d71033ecd62a00c}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_HSV@{ST\_HSV}}
|
||||
\index{ST\_HSV@{ST\_HSV}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_HSV}{ST\_HSV}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+H\+SV~3}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_af1ffdc01c9fc9cc648518fef4fde8a52}\label{item_cmd_8h_af1ffdc01c9fc9cc648518fef4fde8a52}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_HSV255@{ST\_HSV255}}
|
||||
\index{ST\_HSV255@{ST\_HSV255}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_HSV255}{ST\_HSV255}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+H\+S\+V255~10}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a9bbd91c0ea3ac6af8f0deadcddce706c}\label{item_cmd_8h_a9bbd91c0ea3ac6af8f0deadcddce706c}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_INT32@{ST\_INT32}}
|
||||
\index{ST\_INT32@{ST\_INT32}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_INT32}{ST\_INT32}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+I\+N\+T32~11}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a0612f5b4f1bcd3a696c6a17b7e3e059e}\label{item_cmd_8h_a0612f5b4f1bcd3a696c6a17b7e3e059e}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_PERCENTS@{ST\_PERCENTS}}
|
||||
\index{ST\_PERCENTS@{ST\_PERCENTS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_PERCENTS}{ST\_PERCENTS}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+TS~1}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ad5b8ab06d61866259ae7bc34655701a8}\label{item_cmd_8h_ad5b8ab06d61866259ae7bc34655701a8}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_PERCENTS255@{ST\_PERCENTS255}}
|
||||
\index{ST\_PERCENTS255@{ST\_PERCENTS255}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_PERCENTS255}{ST\_PERCENTS255}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+T\+S255~9}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a0cc85c763ceffc24cddfe74853f1d2ee}\label{item_cmd_8h_a0cc85c763ceffc24cddfe74853f1d2ee}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_RGB@{ST\_RGB}}
|
||||
\index{ST\_RGB@{ST\_RGB}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_RGB}{ST\_RGB}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+R\+GB~7}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a5f433ae9408b87addac620079cb92f1a}\label{item_cmd_8h_a5f433ae9408b87addac620079cb92f1a}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_RGBW@{ST\_RGBW}}
|
||||
\index{ST\_RGBW@{ST\_RGBW}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_RGBW}{ST\_RGBW}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+R\+G\+BW~8}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a9eb365863cb3267d934a4f517c3d4aad}\label{item_cmd_8h_a9eb365863cb3267d934a4f517c3d4aad}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_STRING@{ST\_STRING}}
|
||||
\index{ST\_STRING@{ST\_STRING}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_STRING}{ST\_STRING}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+S\+T\+R\+I\+NG~13}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a6291bb44d8bcbb4f371c010314f059cb}\label{item_cmd_8h_a6291bb44d8bcbb4f371c010314f059cb}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_TENS@{ST\_TENS}}
|
||||
\index{ST\_TENS@{ST\_TENS}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_TENS}{ST\_TENS}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+T\+E\+NS~2}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a6af0c39035eaf94f9c436ab0260c1d94}\label{item_cmd_8h_a6af0c39035eaf94f9c436ab0260c1d94}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_UINT32@{ST\_UINT32}}
|
||||
\index{ST\_UINT32@{ST\_UINT32}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_UINT32}{ST\_UINT32}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+U\+I\+N\+T32~12}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}\label{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_VOID@{ST\_VOID}}
|
||||
\index{ST\_VOID@{ST\_VOID}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ST\_VOID}{ST\_VOID}}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+V\+O\+ID~0}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Typedef Documentation}
|
||||
\mbox{\Hypertarget{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}\label{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}}
|
||||
\index{itemCmd.h@{itemCmd.h}!cmdstr@{cmdstr}}
|
||||
\index{cmdstr@{cmdstr}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdstr}{cmdstr}}
|
||||
{\footnotesize\ttfamily typedef char cmdstr\mbox{[}9\mbox{]}}
|
||||
|
||||
|
||||
|
||||
\#include \char`\"{}item.\+h\char`\"{}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_cmd_8h_a354a79f09dd98fcf6c171dd5c8de21b6}\label{item_cmd_8h_a354a79f09dd98fcf6c171dd5c8de21b6}}
|
||||
\index{itemCmd.h@{itemCmd.h}!txt2cmd@{txt2cmd}}
|
||||
\index{txt2cmd@{txt2cmd}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{txt2cmd()}{txt2cmd()}}
|
||||
{\footnotesize\ttfamily int txt2cmd (\begin{DoxyParamCaption}\item[{char $\ast$}]{payload }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{item_cmd_8h_a948e42c714310535a6faa06c9c652e82}\label{item_cmd_8h_a948e42c714310535a6faa06c9c652e82}}
|
||||
\index{itemCmd.h@{itemCmd.h}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const \mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}} commands\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM}
|
||||
|
||||
{\bfseries Initial value\+:}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{=}
|
||||
\DoxyCodeLine{\{}
|
||||
\DoxyCodeLine{\textcolor{stringliteral}{"{}"{}},\textcolor{stringliteral}{"{}ON"{}},\textcolor{stringliteral}{"{}OFF"{}},\textcolor{stringliteral}{"{}REST"{}},\textcolor{stringliteral}{"{}TOGGLE"{}},\textcolor{stringliteral}{"{}HALT"{}},\textcolor{stringliteral}{"{}XON"{}},\textcolor{stringliteral}{"{}XOFF"{}},\textcolor{stringliteral}{"{}INCREASE"{}},\textcolor{stringliteral}{"{}DECREASE"{}},}
|
||||
\DoxyCodeLine{\textcolor{stringliteral}{"{}HEAT"{}},\textcolor{stringliteral}{"{}COOL"{}},\textcolor{stringliteral}{"{}AUTO"{}},\textcolor{stringliteral}{"{}FAN\_ONLY"{}},\textcolor{stringliteral}{"{}DRY"{}},\textcolor{stringliteral}{"{}STOP"{}},\textcolor{stringliteral}{"{}HIGH"{}},\textcolor{stringliteral}{"{}MEDIUM"{}},\textcolor{stringliteral}{"{}LOW"{}},}
|
||||
\DoxyCodeLine{\textcolor{stringliteral}{"{}TRUE"{}},\textcolor{stringliteral}{"{}FALSE"{}},\textcolor{stringliteral}{"{}ENABLED"{}},\textcolor{stringliteral}{"{}DISABLED"{}},\textcolor{stringliteral}{"{}RGB"{}},\textcolor{stringliteral}{"{}HSV"{}}}
|
||||
\DoxyCodeLine{\}}
|
||||
|
||||
\end{DoxyCode}
|
||||
BIN
docs/latex/lh.png
Normal file
BIN
docs/latex/lh.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
448
docs/latex/longtable_doxygen.sty
Normal file
448
docs/latex/longtable_doxygen.sty
Normal file
@@ -0,0 +1,448 @@
|
||||
%%
|
||||
%% This is file `longtable.sty',
|
||||
%% generated with the docstrip utility.
|
||||
%%
|
||||
%% The original source files were:
|
||||
%%
|
||||
%% longtable.dtx (with options: `package')
|
||||
%%
|
||||
%% This is a generated file.
|
||||
%%
|
||||
%% The source is maintained by the LaTeX Project team and bug
|
||||
%% reports for it can be opened at http://latex-project.org/bugs.html
|
||||
%% (but please observe conditions on bug reports sent to that address!)
|
||||
%%
|
||||
%% Copyright 1993-2016
|
||||
%% The LaTeX3 Project and any individual authors listed elsewhere
|
||||
%% in this file.
|
||||
%%
|
||||
%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
|
||||
%% --------------------------------------------------------------------------
|
||||
%%
|
||||
%% It may be distributed and/or modified under the
|
||||
%% conditions of the LaTeX Project Public License, either version 1.3c
|
||||
%% of this license or (at your option) any later version.
|
||||
%% The latest version of this license is in
|
||||
%% http://www.latex-project.org/lppl.txt
|
||||
%% and version 1.3c or later is part of all distributions of LaTeX
|
||||
%% version 2005/12/01 or later.
|
||||
%%
|
||||
%% This file may only be distributed together with a copy of the LaTeX
|
||||
%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
|
||||
%% without such generated files.
|
||||
%%
|
||||
%% The list of all files belonging to the LaTeX `Tools Bundle' is
|
||||
%% given in the file `manifest.txt'.
|
||||
%%
|
||||
%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle
|
||||
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
|
||||
\ProvidesPackage{longtable_doxygen}
|
||||
[2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen]
|
||||
\def\LT@err{\PackageError{longtable}}
|
||||
\def\LT@warn{\PackageWarning{longtable}}
|
||||
\def\LT@final@warn{%
|
||||
\AtEndDocument{%
|
||||
\LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
|
||||
\global\let\LT@final@warn\relax}
|
||||
\DeclareOption{errorshow}{%
|
||||
\def\LT@warn{\PackageInfo{longtable}}}
|
||||
\DeclareOption{pausing}{%
|
||||
\def\LT@warn#1{%
|
||||
\LT@err{#1}{This is not really an error}}}
|
||||
\DeclareOption{set}{}
|
||||
\DeclareOption{final}{}
|
||||
\ProcessOptions
|
||||
\newskip\LTleft \LTleft=\fill
|
||||
\newskip\LTright \LTright=\fill
|
||||
\newskip\LTpre \LTpre=\bigskipamount
|
||||
\newskip\LTpost \LTpost=\bigskipamount
|
||||
\newcount\LTchunksize \LTchunksize=20
|
||||
\let\c@LTchunksize\LTchunksize
|
||||
\newdimen\LTcapwidth \LTcapwidth=4in
|
||||
\newbox\LT@head
|
||||
\newbox\LT@firsthead
|
||||
\newbox\LT@foot
|
||||
\newbox\LT@lastfoot
|
||||
\newcount\LT@cols
|
||||
\newcount\LT@rows
|
||||
\newcounter{LT@tables}
|
||||
\newcounter{LT@chunks}[LT@tables]
|
||||
\ifx\c@table\undefined
|
||||
\newcounter{table}
|
||||
\def\fnum@table{\tablename~\thetable}
|
||||
\fi
|
||||
\ifx\tablename\undefined
|
||||
\def\tablename{Table}
|
||||
\fi
|
||||
\newtoks\LT@p@ftn
|
||||
\mathchardef\LT@end@pen=30000
|
||||
\def\longtable{%
|
||||
\par
|
||||
\ifx\multicols\@undefined
|
||||
\else
|
||||
\ifnum\col@number>\@ne
|
||||
\@twocolumntrue
|
||||
\fi
|
||||
\fi
|
||||
\if@twocolumn
|
||||
\LT@err{longtable not in 1-column mode}\@ehc
|
||||
\fi
|
||||
\begingroup
|
||||
\@ifnextchar[\LT@array{\LT@array[x]}}
|
||||
\def\LT@array[#1]#2{%
|
||||
\refstepcounter{table}\stepcounter{LT@tables}%
|
||||
\if l#1%
|
||||
\LTleft\z@ \LTright\fill
|
||||
\else\if r#1%
|
||||
\LTleft\fill \LTright\z@
|
||||
\else\if c#1%
|
||||
\LTleft\fill \LTright\fill
|
||||
\fi\fi\fi
|
||||
\let\LT@mcol\multicolumn
|
||||
\let\LT@@tabarray\@tabarray
|
||||
\let\LT@@hl\hline
|
||||
\def\@tabarray{%
|
||||
\let\hline\LT@@hl
|
||||
\LT@@tabarray}%
|
||||
\let\\\LT@tabularcr\let\tabularnewline\\%
|
||||
\def\newpage{\noalign{\break}}%
|
||||
\def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
|
||||
\def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
|
||||
\let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
|
||||
\@tempdima\ht\strutbox
|
||||
\let\@endpbox\LT@endpbox
|
||||
\ifx\extrarowheight\@undefined
|
||||
\let\@acol\@tabacol
|
||||
\let\@classz\@tabclassz \let\@classiv\@tabclassiv
|
||||
\def\@startpbox{\vtop\LT@startpbox}%
|
||||
\let\@@startpbox\@startpbox
|
||||
\let\@@endpbox\@endpbox
|
||||
\let\LT@LL@FM@cr\@tabularcr
|
||||
\else
|
||||
\advance\@tempdima\extrarowheight
|
||||
\col@sep\tabcolsep
|
||||
\let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
|
||||
\fi
|
||||
\setbox\@arstrutbox\hbox{\vrule
|
||||
\@height \arraystretch \@tempdima
|
||||
\@depth \arraystretch \dp \strutbox
|
||||
\@width \z@}%
|
||||
\let\@sharp##\let\protect\relax
|
||||
\begingroup
|
||||
\@mkpream{#2}%
|
||||
\xdef\LT@bchunk{%
|
||||
\global\advance\c@LT@chunks\@ne
|
||||
\global\LT@rows\z@\setbox\z@\vbox\bgroup
|
||||
\LT@setprevdepth
|
||||
\tabskip\LTleft \noexpand\halign to\hsize\bgroup
|
||||
\tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
|
||||
\endgroup
|
||||
\expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
|
||||
\LT@make@row
|
||||
\m@th\let\par\@empty
|
||||
\everycr{}\lineskip\z@\baselineskip\z@
|
||||
\LT@bchunk}
|
||||
\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}}
|
||||
\def\LT@start{%
|
||||
\let\LT@start\endgraf
|
||||
\endgraf\penalty\z@\vskip\LTpre
|
||||
\dimen@\pagetotal
|
||||
\advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
|
||||
\advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
|
||||
\advance\dimen@ \ht\LT@foot
|
||||
\dimen@ii\vfuzz
|
||||
\vfuzz\maxdimen
|
||||
\setbox\tw@\copy\z@
|
||||
\setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
|
||||
\setbox\tw@\vbox{\unvbox\tw@}%
|
||||
\vfuzz\dimen@ii
|
||||
\advance\dimen@ \ht
|
||||
\ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
|
||||
\advance\dimen@\dp
|
||||
\ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
|
||||
\advance\dimen@ -\pagegoal
|
||||
\ifdim \dimen@>\z@\vfil\break\fi
|
||||
\global\@colroom\@colht
|
||||
\ifvoid\LT@foot\else
|
||||
\advance\vsize-\ht\LT@foot
|
||||
\global\advance\@colroom-\ht\LT@foot
|
||||
\dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
|
||||
\maxdepth\z@
|
||||
\fi
|
||||
\ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
|
||||
\output{\LT@output}}
|
||||
\def\endlongtable{%
|
||||
\crcr
|
||||
\noalign{%
|
||||
\let\LT@entry\LT@entry@chop
|
||||
\xdef\LT@save@row{\LT@save@row}}%
|
||||
\LT@echunk
|
||||
\LT@start
|
||||
\unvbox\z@
|
||||
\LT@get@widths
|
||||
\if@filesw
|
||||
{\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
|
||||
\gdef\expandafter\noexpand
|
||||
\csname LT@\romannumeral\c@LT@tables\endcsname
|
||||
{\LT@save@row}}}%
|
||||
\fi
|
||||
\ifx\LT@save@row\LT@@save@row
|
||||
\else
|
||||
\LT@warn{Column \@width s have changed\MessageBreak
|
||||
in table \thetable}%
|
||||
\LT@final@warn
|
||||
\fi
|
||||
\endgraf\penalty -\LT@end@pen
|
||||
\endgroup
|
||||
\global\@mparbottom\z@
|
||||
\pagegoal\vsize
|
||||
\endgraf\penalty\z@\addvspace\LTpost
|
||||
\ifvoid\footins\else\insert\footins{}\fi}
|
||||
\def\LT@nofcols#1&{%
|
||||
\futurelet\@let@token\LT@n@fcols}
|
||||
\def\LT@n@fcols{%
|
||||
\advance\LT@cols\@ne
|
||||
\ifx\@let@token\LT@nofcols
|
||||
\expandafter\@gobble
|
||||
\else
|
||||
\expandafter\LT@nofcols
|
||||
\fi}
|
||||
\def\LT@tabularcr{%
|
||||
\relax\iffalse{\fi\ifnum0=`}\fi
|
||||
\@ifstar
|
||||
{\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr
|
||||
\LT@t@bularcr}%
|
||||
{\LT@t@bularcr}}
|
||||
\let\LT@crcr\crcr
|
||||
\let\LT@setprevdepth\relax
|
||||
\def\LT@t@bularcr{%
|
||||
\global\advance\LT@rows\@ne
|
||||
\ifnum\LT@rows=\LTchunksize
|
||||
\gdef\LT@setprevdepth{%
|
||||
\prevdepth\z@\global
|
||||
\global\let\LT@setprevdepth\relax}%
|
||||
\expandafter\LT@xtabularcr
|
||||
\else
|
||||
\ifnum0=`{}\fi
|
||||
\expandafter\LT@LL@FM@cr
|
||||
\fi}
|
||||
\def\LT@xtabularcr{%
|
||||
\@ifnextchar[\LT@argtabularcr\LT@ntabularcr}
|
||||
\def\LT@ntabularcr{%
|
||||
\ifnum0=`{}\fi
|
||||
\LT@echunk
|
||||
\LT@start
|
||||
\unvbox\z@
|
||||
\LT@get@widths
|
||||
\LT@bchunk}
|
||||
\def\LT@argtabularcr[#1]{%
|
||||
\ifnum0=`{}\fi
|
||||
\ifdim #1>\z@
|
||||
\unskip\@xargarraycr{#1}%
|
||||
\else
|
||||
\@yargarraycr{#1}%
|
||||
\fi
|
||||
\LT@echunk
|
||||
\LT@start
|
||||
\unvbox\z@
|
||||
\LT@get@widths
|
||||
\LT@bchunk}
|
||||
\def\LT@echunk{%
|
||||
\crcr\LT@save@row\cr\egroup
|
||||
\global\setbox\@ne\lastbox
|
||||
\unskip
|
||||
\egroup}
|
||||
\def\LT@entry#1#2{%
|
||||
\ifhmode\@firstofone{&}\fi\omit
|
||||
\ifnum#1=\c@LT@chunks
|
||||
\else
|
||||
\kern#2\relax
|
||||
\fi}
|
||||
\def\LT@entry@chop#1#2{%
|
||||
\noexpand\LT@entry
|
||||
{\ifnum#1>\c@LT@chunks
|
||||
1}{0pt%
|
||||
\else
|
||||
#1}{#2%
|
||||
\fi}}
|
||||
\def\LT@entry@write{%
|
||||
\noexpand\LT@entry^^J%
|
||||
\@spaces}
|
||||
\def\LT@kill{%
|
||||
\LT@echunk
|
||||
\LT@get@widths
|
||||
\expandafter\LT@rebox\LT@bchunk}
|
||||
\def\LT@rebox#1\bgroup{%
|
||||
#1\bgroup
|
||||
\unvbox\z@
|
||||
\unskip
|
||||
\setbox\z@\lastbox}
|
||||
\def\LT@blank@row{%
|
||||
\xdef\LT@save@row{\expandafter\LT@build@blank
|
||||
\romannumeral\number\LT@cols 001 }}
|
||||
\def\LT@build@blank#1{%
|
||||
\if#1m%
|
||||
\noexpand\LT@entry{1}{0pt}%
|
||||
\expandafter\LT@build@blank
|
||||
\fi}
|
||||
\def\LT@make@row{%
|
||||
\global\expandafter\let\expandafter\LT@save@row
|
||||
\csname LT@\romannumeral\c@LT@tables\endcsname
|
||||
\ifx\LT@save@row\relax
|
||||
\LT@blank@row
|
||||
\else
|
||||
{\let\LT@entry\or
|
||||
\if!%
|
||||
\ifcase\expandafter\expandafter\expandafter\LT@cols
|
||||
\expandafter\@gobble\LT@save@row
|
||||
\or
|
||||
\else
|
||||
\relax
|
||||
\fi
|
||||
!%
|
||||
\else
|
||||
\aftergroup\LT@blank@row
|
||||
\fi}%
|
||||
\fi}
|
||||
\let\setlongtables\relax
|
||||
\def\LT@get@widths{%
|
||||
\setbox\tw@\hbox{%
|
||||
\unhbox\@ne
|
||||
\let\LT@old@row\LT@save@row
|
||||
\global\let\LT@save@row\@empty
|
||||
\count@\LT@cols
|
||||
\loop
|
||||
\unskip
|
||||
\setbox\tw@\lastbox
|
||||
\ifhbox\tw@
|
||||
\LT@def@row
|
||||
\advance\count@\m@ne
|
||||
\repeat}%
|
||||
\ifx\LT@@save@row\@undefined
|
||||
\let\LT@@save@row\LT@save@row
|
||||
\fi}
|
||||
\def\LT@def@row{%
|
||||
\let\LT@entry\or
|
||||
\edef\@tempa{%
|
||||
\ifcase\expandafter\count@\LT@old@row
|
||||
\else
|
||||
{1}{0pt}%
|
||||
\fi}%
|
||||
\let\LT@entry\relax
|
||||
\xdef\LT@save@row{%
|
||||
\LT@entry
|
||||
\expandafter\LT@max@sel\@tempa
|
||||
\LT@save@row}}
|
||||
\def\LT@max@sel#1#2{%
|
||||
{\ifdim#2=\wd\tw@
|
||||
#1%
|
||||
\else
|
||||
\number\c@LT@chunks
|
||||
\fi}%
|
||||
{\the\wd\tw@}}
|
||||
\def\LT@hline{%
|
||||
\noalign{\ifnum0=`}\fi
|
||||
\penalty\@M
|
||||
\futurelet\@let@token\LT@@hline}
|
||||
\def\LT@@hline{%
|
||||
\ifx\@let@token\hline
|
||||
\global\let\@gtempa\@gobble
|
||||
\gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}%
|
||||
\else
|
||||
\global\let\@gtempa\@empty
|
||||
\gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}%
|
||||
\fi
|
||||
\ifnum0=`{\fi}%
|
||||
\multispan\LT@cols
|
||||
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
|
||||
\noalign{\LT@sep}%
|
||||
\multispan\LT@cols
|
||||
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
|
||||
\noalign{\penalty\@M}%
|
||||
\@gtempa}
|
||||
\def\LT@caption{%
|
||||
\noalign\bgroup
|
||||
\@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n}
|
||||
\def\LT@c@ption#1[#2]#3{%
|
||||
\LT@makecaption#1\fnum@table{#3}%
|
||||
\def\@tempa{#2}%
|
||||
\ifx\@tempa\@empty\else
|
||||
{\let\\\space
|
||||
\addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}%
|
||||
\fi}
|
||||
\def\LT@capti@n{%
|
||||
\@ifstar
|
||||
{\egroup\LT@c@ption\@gobble[]}%
|
||||
{\egroup\@xdblarg{\LT@c@ption\@firstofone}}}
|
||||
\def\LT@makecaption#1#2#3{%
|
||||
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
|
||||
\sbox\@tempboxa{#1{#2: }#3}%
|
||||
\ifdim\wd\@tempboxa>\hsize
|
||||
#1{#2: }#3%
|
||||
\else
|
||||
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
|
||||
\fi
|
||||
\endgraf\vskip\baselineskip}%
|
||||
\hss}}}
|
||||
\def\LT@output{%
|
||||
\ifnum\outputpenalty <-\@Mi
|
||||
\ifnum\outputpenalty > -\LT@end@pen
|
||||
\LT@err{floats and marginpars not allowed in a longtable}\@ehc
|
||||
\else
|
||||
\setbox\z@\vbox{\unvbox\@cclv}%
|
||||
\ifdim \ht\LT@lastfoot>\ht\LT@foot
|
||||
\dimen@\pagegoal
|
||||
\advance\dimen@-\ht\LT@lastfoot
|
||||
\ifdim\dimen@<\ht\z@
|
||||
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
|
||||
\@makecol
|
||||
\@outputpage
|
||||
\setbox\z@\vbox{\box\LT@head}%
|
||||
\fi
|
||||
\fi
|
||||
\global\@colroom\@colht
|
||||
\global\vsize\@colht
|
||||
\vbox
|
||||
{\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}%
|
||||
\fi
|
||||
\else
|
||||
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
|
||||
\@makecol
|
||||
\@outputpage
|
||||
\global\vsize\@colroom
|
||||
\copy\LT@head\nobreak
|
||||
\fi}
|
||||
\def\LT@end@hd@ft#1{%
|
||||
\LT@echunk
|
||||
\ifx\LT@start\endgraf
|
||||
\LT@err
|
||||
{Longtable head or foot not at start of table}%
|
||||
{Increase LTchunksize}%
|
||||
\fi
|
||||
\setbox#1\box\z@
|
||||
\LT@get@widths
|
||||
\LT@bchunk}
|
||||
\def\endfirsthead{\LT@end@hd@ft\LT@firsthead}
|
||||
\def\endhead{\LT@end@hd@ft\LT@head}
|
||||
\def\endfoot{\LT@end@hd@ft\LT@foot}
|
||||
\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot}
|
||||
\def\LT@startpbox#1{%
|
||||
\bgroup
|
||||
\let\@footnotetext\LT@p@ftntext
|
||||
\setlength\hsize{#1}%
|
||||
\@arrayparboxrestore
|
||||
\vrule \@height \ht\@arstrutbox \@width \z@}
|
||||
\def\LT@endpbox{%
|
||||
\@finalstrut\@arstrutbox
|
||||
\egroup
|
||||
\the\LT@p@ftn
|
||||
\global\LT@p@ftn{}%
|
||||
\hfil}
|
||||
\def\LT@p@ftntext#1{%
|
||||
\edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}%
|
||||
\global\LT@p@ftn\expandafter{\@tempa{#1}}}%
|
||||
|
||||
\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen}
|
||||
\endinput
|
||||
%%
|
||||
%% End of file `longtable.sty'.
|
||||
715
docs/latex/main_8cpp.tex
Normal file
715
docs/latex/main_8cpp.tex
Normal file
@@ -0,0 +1,715 @@
|
||||
\hypertarget{main_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/main.cpp File Reference}
|
||||
\label{main_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/main.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/main.cpp}}
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}statusled.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Dhcp.\+h$>$}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{main_8cpp_a18e15522dd78764c518fd5526cc2d446}{mqtt\+Client}} (\mbox{\hyperlink{main_8cpp_a2a65545cb474469b22d80319e302a2f8}{eth\+Client}})
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a19861585da4d4540b8f7c2601895607d}{clean\+Conf}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a9b73380a4525361ce5634b890e83c8d2}{is\+Not\+Retaining\+Status}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a6f06b273defaebb581fdf1adc8969f40}{mqtt\+Callback}} (char $\ast$topic, byte $\ast$payload, unsigned int length)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ad04c200b33c848aace1315bdf676201e}{print\+M\+A\+C\+Address}} ()
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{main_8cpp_a900f9d7a9963ef64b642248a76175af7}{get\+String\+From\+Config}} (a\+Json\+Object $\ast$\mbox{\hyperlink{item_8cpp_a8d3c3518d793541417a4845125da1ae1}{a}}, int i)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{main_8cpp_a7d5e0e0612ab235c45bea4406faa5f76}{get\+String\+From\+Config}} (a\+Json\+Object $\ast$\mbox{\hyperlink{item_8cpp_a8d3c3518d793541417a4845125da1ae1}{a}}, char $\ast$name)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_acfca2f2b3c22e56799e7fd1f66952729}{setup\+O\+TA}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_afa048a9d2e392a67cb5af8ab00b3ec0f}{setup\+Syslog}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8cpp_ac90757e5d1212e1b230bb4db8924d310}{lan\+Loop}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_af1a9158faed86994ef3c4f248bdd86c8}{on\+M\+Q\+T\+T\+Connect}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aed1aedfd8ec1c64e58ca24e5de9470b2}{ip\+\_\+ready\+\_\+config\+\_\+loaded\+\_\+connecting\+\_\+to\+\_\+broker}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ae886a24c554e48191a1ea668c43d2287}{on\+Initial\+State\+Init\+L\+AN}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a8a8de594b1a60fc6867b639d1c50a34b}{reset\+Hard}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_abbcbfa3bc0f5d93f1f1d84c3fdc23608}{Changed}} (int i, Device\+Address addr, float current\+Temp)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a21fea6de1fe7b59684f3d18e3f4764d7}{cmd\+Function\+Help}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ab6cb5750ee8902ca29b51dd013bb74b9}{print\+Curent\+Lan\+Config}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ab854d947e87c345f801a07f196e50a67}{cmd\+Function\+Kill}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1f823c0616ac50cfe9d6d262c313b416}{cmd\+Function\+Reboot}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a82529a2f0678bfb6b0808935865ba42d}{apply\+Config}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ae22f686238cf5f09109b12f4b628ccea}{print\+Config\+Summary}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}{cmd\+Function\+Load}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_a92e24c034fb886c8155d50831bae5823}{load\+Config\+From\+E\+E\+P\+R\+OM}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1ebb3f04dc34df941a4bf974f7ad9443}{cmd\+Function\+Req}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_aec955c97b23e5875d0fdb3c00e789903}{mqtt\+Config\+Request}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_ad60a48a0c509facdc6dc61df64d49fae}{mqtt\+Config\+Resp}} (char $\ast$as)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a66af021e24df0f8f82d9550cdb6bf865}{cmd\+Function\+Save}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a5c6faf75e381fd57cf83b6efb002ceb4}{cmd\+Function\+Ip}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ab2e128aecd2d6a7c32257adb25b6bc0d}{cmd\+Function\+Clear\+E\+E\+P\+R\+OM}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a46b3fce70062889d311e18a31d1dac28}{cmd\+Function\+Pwd}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aea9177f835f6f4ad83d8f71dc0a4db77}{cmd\+Function\+Set\+Mac}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a84a345181b5379a4dc0eec58f348deb7}{cmd\+Function\+Get}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a2d4b5aa8fbc197c31397235607aeba13}{print\+Bool}} (bool arg)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a3d9b2a443a58bf0d3e28c174d2c43b8f}{save\+Flash}} (short n, char $\ast$str)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_aff5e7d5d674ed8a8fedcde644c725f68}{load\+Flash}} (short n, char $\ast$str, short l)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a881f36fdc5bf71038ea93823437e7751}{save\+Flash}} (short n, I\+P\+Address \&ip)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_a4ae13d2288d58c3ea8b731270fa798d3}{ip\+Load\+From\+Flash}} (short n, I\+P\+Address \&ip)
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8cpp_aa6db506a9d019ba9decab546c15eb819}{load\+Config\+From\+Http}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1c43d8a4afead0d0df29635242290377}{pre\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a33b535e84f654e423bb627b25b7b3759}{post\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aa34675c2dc6eb3d0744844d8e67e3af8}{setup\+\_\+main}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1cff64c0263246441c972f03e6893714}{print\+Firmware\+Version\+And\+Build\+Options}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a2cf2114e80da1894dc41209a4b66a08f}{publish\+Stat}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a2186513a50a77b9bd9bb453d4584c5f8}{setup\+Mac\+Address}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_abec54b31996557c73a31054ce068c8fa}{setup\+Cmd\+Arduino}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a840f282fdf876a88d5ff634fd74f10be}{loop\+\_\+main}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a58e08cc15112818913fe96d75642265e}{ow\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ae161ded98969a4b68b902b79633edc3b}{ethernet\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ad146ac5b8d70c1a9a590ba4029c3548e}{input\+Loop}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a312b53e977f386af72ed576bca617fef}{input\+Setup}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aec2ff7b5df24b3ae0cfe8d556088fd7c}{polling\+Loop}} (void)
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a5976046ebb500523e75d64f9c858d73d}{is\+Thermostat\+With\+Min\+Array\+Size}} (a\+Json\+Object $\ast$item, int minimal\+Array\+Size)
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a35f5a9d31c8cb726a3c7e77e7ad9c4b2}{thermo\+Disabled\+Or\+Disconnected}} (a\+Json\+Object $\ast$thermo\+Extension\+Array, int thermo\+State\+Command)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a2d1cd6009a6e25d3605fee3e54065577}{thermo\+Loop}} (void)
|
||||
\item
|
||||
short \mbox{\hyperlink{main_8cpp_a73643474e211698e96d2a6ac69264b46}{thermo\+Set\+Cur\+Temp}} (char $\ast$name, float t)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
Ethernet\+Client \mbox{\hyperlink{main_8cpp_a2a65545cb474469b22d80319e302a2f8}{eth\+Client}}
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a9f5fbaf4b0a3b028eb31e734a5899428}{debug\+Serial}} \& \mbox{\hyperlink{main_8cpp_a525e5725911fc3939bb449849aa1b5ab}{debug\+Serial\+Port}}
|
||||
\item
|
||||
\mbox{\hyperlink{classstatus_l_e_d}{status\+L\+ED}} \mbox{\hyperlink{main_8cpp_a1c77e6f587043bdec86e0cabd956e2e2}{L\+ED}} (\mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}})
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}{lan\+Status}} = \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a11ea6a01636f6011440e189d5ba5f34f}{I\+N\+I\+T\+I\+A\+L\+\_\+\+S\+T\+A\+TE}}
|
||||
\item
|
||||
const char configserver\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{main_8cpp_adf233b4843635c473146d0fd1d2a8b46}{P\+R\+O\+G\+M\+EM}} = \mbox{\hyperlink{options_8h_a979988f1e12c581103bd7dcd41be2a4a}{C\+O\+N\+F\+I\+G\+\_\+\+S\+E\+R\+V\+ER}}
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{main_8cpp_a5da66826e811349c98b2daf2bafb78c2}{device\+Name}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_addabf1c5a7be47e4e89beb38a435cb51}{topics}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a2e223992d94c34788bec64fb05f780ba}{root}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a012787f09a43864616e2b44349b29352}{items}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a9e63aa63a6b8b667a41f94bec231d7aa}{inputs}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a5a49c3c9f18e1b12e3706522c19c62c3}{mqtt\+Arr}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_aabc7159a42d55e7c474862449404d65c}{modbus\+Obj}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a564a174b067eee3b33b1162935884d55}{ow\+Arr}} = N\+U\+LL
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a077dba54087a1a3694f810ba9fd06933}{dmx\+Arr}} = N\+U\+LL
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a44ea85dd3be07c7cf3ad07d3565c8663}{next\+Polling\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_ab97b60e63c8bfbdd8baaf7d1ad94501f}{next\+Input\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a718a0d8e0b8df891d3f1e4ac55c786ca}{next\+Lan\+Check\+Time}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a8389528c25c33724774418d61bb3ac35}{next\+Thermostat\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a1faa7904cff01b8c7c39eeedcc205325}{next\+Sensor\+Check}} =0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_ae4b71bfb7d27827d7d6c40fc3b745510}{Wi\+Fi\+Awaiting\+Time}} =0
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_aa8f2c895949680c2aadc4843bb350347}{polling\+Item}} = N\+U\+LL
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a9638cf28423f00ad98377d1d89cba57e}{ow\+Ready}} = false
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a459dec3d2fac52eba9bf53c19d14bcc7}{config\+Ok}} = false
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a235b23edd19d4c133a8d49bc1b09cedb}{config\+Loaded}} = false
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}{initialized\+Listeners}} = false
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}} =0
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config\+Locked}} = 0
|
||||
\item
|
||||
Modbus\+Master \mbox{\hyperlink{main_8cpp_aed3ca48125de3e138d26fa4884c35c93}{node}}
|
||||
\item
|
||||
byte \mbox{\hyperlink{main_8cpp_a775118f5b90a904c7e65066faabab1a2}{mac}} \mbox{[}6\mbox{]}
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a6a547b8f65552a00acceaae5fb86fb0d}{wifi\+Initialized}}
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}{mqtt\+Error\+Rate}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{main_8cpp_a82529a2f0678bfb6b0808935865ba42d}\label{main_8cpp_a82529a2f0678bfb6b0808935865ba42d}}
|
||||
\index{main.cpp@{main.cpp}!applyConfig@{applyConfig}}
|
||||
\index{applyConfig@{applyConfig}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{applyConfig()}{applyConfig()}}
|
||||
{\footnotesize\ttfamily void apply\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_abbcbfa3bc0f5d93f1f1d84c3fdc23608}\label{main_8cpp_abbcbfa3bc0f5d93f1f1d84c3fdc23608}}
|
||||
\index{main.cpp@{main.cpp}!Changed@{Changed}}
|
||||
\index{Changed@{Changed}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{Changed()}{Changed()}}
|
||||
{\footnotesize\ttfamily void Changed (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Device\+Address}]{addr, }\item[{float}]{current\+Temp }\end{DoxyParamCaption})}
|
||||
|
||||
T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8cpp_a19861585da4d4540b8f7c2601895607d}\label{main_8cpp_a19861585da4d4540b8f7c2601895607d}}
|
||||
\index{main.cpp@{main.cpp}!cleanConf@{cleanConf}}
|
||||
\index{cleanConf@{cleanConf}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cleanConf()}{cleanConf()}}
|
||||
{\footnotesize\ttfamily void clean\+Conf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ab2e128aecd2d6a7c32257adb25b6bc0d}\label{main_8cpp_ab2e128aecd2d6a7c32257adb25b6bc0d}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionClearEEPROM@{cmdFunctionClearEEPROM}}
|
||||
\index{cmdFunctionClearEEPROM@{cmdFunctionClearEEPROM}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionClearEEPROM()}{cmdFunctionClearEEPROM()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Clear\+E\+E\+P\+R\+OM (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a84a345181b5379a4dc0eec58f348deb7}\label{main_8cpp_a84a345181b5379a4dc0eec58f348deb7}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionGet@{cmdFunctionGet}}
|
||||
\index{cmdFunctionGet@{cmdFunctionGet}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionGet()}{cmdFunctionGet()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Get (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a21fea6de1fe7b59684f3d18e3f4764d7}\label{main_8cpp_a21fea6de1fe7b59684f3d18e3f4764d7}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionHelp@{cmdFunctionHelp}}
|
||||
\index{cmdFunctionHelp@{cmdFunctionHelp}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionHelp()}{cmdFunctionHelp()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Help (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a5c6faf75e381fd57cf83b6efb002ceb4}\label{main_8cpp_a5c6faf75e381fd57cf83b6efb002ceb4}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionIp@{cmdFunctionIp}}
|
||||
\index{cmdFunctionIp@{cmdFunctionIp}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionIp()}{cmdFunctionIp()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Ip (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ab854d947e87c345f801a07f196e50a67}\label{main_8cpp_ab854d947e87c345f801a07f196e50a67}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionKill@{cmdFunctionKill}}
|
||||
\index{cmdFunctionKill@{cmdFunctionKill}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionKill()}{cmdFunctionKill()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Kill (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}\label{main_8cpp_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionLoad@{cmdFunctionLoad}}
|
||||
\index{cmdFunctionLoad@{cmdFunctionLoad}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionLoad()}{cmdFunctionLoad()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Load (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a46b3fce70062889d311e18a31d1dac28}\label{main_8cpp_a46b3fce70062889d311e18a31d1dac28}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionPwd@{cmdFunctionPwd}}
|
||||
\index{cmdFunctionPwd@{cmdFunctionPwd}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionPwd()}{cmdFunctionPwd()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Pwd (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1f823c0616ac50cfe9d6d262c313b416}\label{main_8cpp_a1f823c0616ac50cfe9d6d262c313b416}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionReboot@{cmdFunctionReboot}}
|
||||
\index{cmdFunctionReboot@{cmdFunctionReboot}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionReboot()}{cmdFunctionReboot()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Reboot (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1ebb3f04dc34df941a4bf974f7ad9443}\label{main_8cpp_a1ebb3f04dc34df941a4bf974f7ad9443}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionReq@{cmdFunctionReq}}
|
||||
\index{cmdFunctionReq@{cmdFunctionReq}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionReq()}{cmdFunctionReq()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Req (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a66af021e24df0f8f82d9550cdb6bf865}\label{main_8cpp_a66af021e24df0f8f82d9550cdb6bf865}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionSave@{cmdFunctionSave}}
|
||||
\index{cmdFunctionSave@{cmdFunctionSave}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionSave()}{cmdFunctionSave()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Save (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aea9177f835f6f4ad83d8f71dc0a4db77}\label{main_8cpp_aea9177f835f6f4ad83d8f71dc0a4db77}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionSetMac@{cmdFunctionSetMac}}
|
||||
\index{cmdFunctionSetMac@{cmdFunctionSetMac}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionSetMac()}{cmdFunctionSetMac()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Set\+Mac (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ae161ded98969a4b68b902b79633edc3b}\label{main_8cpp_ae161ded98969a4b68b902b79633edc3b}}
|
||||
\index{main.cpp@{main.cpp}!ethernetIdle@{ethernetIdle}}
|
||||
\index{ethernetIdle@{ethernetIdle}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdle()}{ethernetIdle()}}
|
||||
{\footnotesize\ttfamily void ethernet\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a7d5e0e0612ab235c45bea4406faa5f76}\label{main_8cpp_a7d5e0e0612ab235c45bea4406faa5f76}}
|
||||
\index{main.cpp@{main.cpp}!getStringFromConfig@{getStringFromConfig}}
|
||||
\index{getStringFromConfig@{getStringFromConfig}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getStringFromConfig()}{getStringFromConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily char$\ast$ get\+String\+From\+Config (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{a, }\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a900f9d7a9963ef64b642248a76175af7}\label{main_8cpp_a900f9d7a9963ef64b642248a76175af7}}
|
||||
\index{main.cpp@{main.cpp}!getStringFromConfig@{getStringFromConfig}}
|
||||
\index{getStringFromConfig@{getStringFromConfig}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getStringFromConfig()}{getStringFromConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily char$\ast$ get\+String\+From\+Config (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{a, }\item[{int}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad146ac5b8d70c1a9a590ba4029c3548e}\label{main_8cpp_ad146ac5b8d70c1a9a590ba4029c3548e}}
|
||||
\index{main.cpp@{main.cpp}!inputLoop@{inputLoop}}
|
||||
\index{inputLoop@{inputLoop}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inputLoop()}{inputLoop()}}
|
||||
{\footnotesize\ttfamily void input\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a312b53e977f386af72ed576bca617fef}\label{main_8cpp_a312b53e977f386af72ed576bca617fef}}
|
||||
\index{main.cpp@{main.cpp}!inputSetup@{inputSetup}}
|
||||
\index{inputSetup@{inputSetup}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inputSetup()}{inputSetup()}}
|
||||
{\footnotesize\ttfamily void input\+Setup (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aed1aedfd8ec1c64e58ca24e5de9470b2}\label{main_8cpp_aed1aedfd8ec1c64e58ca24e5de9470b2}}
|
||||
\index{main.cpp@{main.cpp}!ip\_ready\_config\_loaded\_connecting\_to\_broker@{ip\_ready\_config\_loaded\_connecting\_to\_broker}}
|
||||
\index{ip\_ready\_config\_loaded\_connecting\_to\_broker@{ip\_ready\_config\_loaded\_connecting\_to\_broker}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ip\_ready\_config\_loaded\_connecting\_to\_broker()}{ip\_ready\_config\_loaded\_connecting\_to\_broker()}}
|
||||
{\footnotesize\ttfamily void ip\+\_\+ready\+\_\+config\+\_\+loaded\+\_\+connecting\+\_\+to\+\_\+broker (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a4ae13d2288d58c3ea8b731270fa798d3}\label{main_8cpp_a4ae13d2288d58c3ea8b731270fa798d3}}
|
||||
\index{main.cpp@{main.cpp}!ipLoadFromFlash@{ipLoadFromFlash}}
|
||||
\index{ipLoadFromFlash@{ipLoadFromFlash}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ipLoadFromFlash()}{ipLoadFromFlash()}}
|
||||
{\footnotesize\ttfamily int ip\+Load\+From\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a9b73380a4525361ce5634b890e83c8d2}\label{main_8cpp_a9b73380a4525361ce5634b890e83c8d2}}
|
||||
\index{main.cpp@{main.cpp}!isNotRetainingStatus@{isNotRetainingStatus}}
|
||||
\index{isNotRetainingStatus@{isNotRetainingStatus}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{isNotRetainingStatus()}{isNotRetainingStatus()}}
|
||||
{\footnotesize\ttfamily bool is\+Not\+Retaining\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a5976046ebb500523e75d64f9c858d73d}\label{main_8cpp_a5976046ebb500523e75d64f9c858d73d}}
|
||||
\index{main.cpp@{main.cpp}!isThermostatWithMinArraySize@{isThermostatWithMinArraySize}}
|
||||
\index{isThermostatWithMinArraySize@{isThermostatWithMinArraySize}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{isThermostatWithMinArraySize()}{isThermostatWithMinArraySize()}}
|
||||
{\footnotesize\ttfamily bool is\+Thermostat\+With\+Min\+Array\+Size (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{item, }\item[{int}]{minimal\+Array\+Size }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ac90757e5d1212e1b230bb4db8924d310}\label{main_8cpp_ac90757e5d1212e1b230bb4db8924d310}}
|
||||
\index{main.cpp@{main.cpp}!lanLoop@{lanLoop}}
|
||||
\index{lanLoop@{lanLoop}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lanLoop()}{lanLoop()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Loop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a92e24c034fb886c8155d50831bae5823}\label{main_8cpp_a92e24c034fb886c8155d50831bae5823}}
|
||||
\index{main.cpp@{main.cpp}!loadConfigFromEEPROM@{loadConfigFromEEPROM}}
|
||||
\index{loadConfigFromEEPROM@{loadConfigFromEEPROM}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{loadConfigFromEEPROM()}{loadConfigFromEEPROM()}}
|
||||
{\footnotesize\ttfamily int load\+Config\+From\+E\+E\+P\+R\+OM (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa6db506a9d019ba9decab546c15eb819}\label{main_8cpp_aa6db506a9d019ba9decab546c15eb819}}
|
||||
\index{main.cpp@{main.cpp}!loadConfigFromHttp@{loadConfigFromHttp}}
|
||||
\index{loadConfigFromHttp@{loadConfigFromHttp}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{loadConfigFromHttp()}{loadConfigFromHttp()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} load\+Config\+From\+Http (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aff5e7d5d674ed8a8fedcde644c725f68}\label{main_8cpp_aff5e7d5d674ed8a8fedcde644c725f68}}
|
||||
\index{main.cpp@{main.cpp}!loadFlash@{loadFlash}}
|
||||
\index{loadFlash@{loadFlash}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{loadFlash()}{loadFlash()}}
|
||||
{\footnotesize\ttfamily int load\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{char $\ast$}]{str, }\item[{short}]{l }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a840f282fdf876a88d5ff634fd74f10be}\label{main_8cpp_a840f282fdf876a88d5ff634fd74f10be}}
|
||||
\index{main.cpp@{main.cpp}!loop\_main@{loop\_main}}
|
||||
\index{loop\_main@{loop\_main}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{loop\_main()}{loop\_main()}}
|
||||
{\footnotesize\ttfamily void loop\+\_\+main (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa557ba1fef085fb9865ffd399c738dbf}\label{main_8cpp_aa557ba1fef085fb9865ffd399c738dbf}}
|
||||
\index{main.cpp@{main.cpp}!modbusIdle@{modbusIdle}}
|
||||
\index{modbusIdle@{modbusIdle}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusIdle()}{modbusIdle()}}
|
||||
{\footnotesize\ttfamily void modbus\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a6f06b273defaebb581fdf1adc8969f40}\label{main_8cpp_a6f06b273defaebb581fdf1adc8969f40}}
|
||||
\index{main.cpp@{main.cpp}!mqttCallback@{mqttCallback}}
|
||||
\index{mqttCallback@{mqttCallback}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttCallback()}{mqttCallback()}}
|
||||
{\footnotesize\ttfamily void mqtt\+Callback (\begin{DoxyParamCaption}\item[{char $\ast$}]{topic, }\item[{byte $\ast$}]{payload, }\item[{unsigned int}]{length }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a18e15522dd78764c518fd5526cc2d446}\label{main_8cpp_a18e15522dd78764c518fd5526cc2d446}}
|
||||
\index{main.cpp@{main.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient()}{mqttClient()}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{main_8cpp_a2a65545cb474469b22d80319e302a2f8}{eth\+Client}}}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aec955c97b23e5875d0fdb3c00e789903}\label{main_8cpp_aec955c97b23e5875d0fdb3c00e789903}}
|
||||
\index{main.cpp@{main.cpp}!mqttConfigRequest@{mqttConfigRequest}}
|
||||
\index{mqttConfigRequest@{mqttConfigRequest}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttConfigRequest()}{mqttConfigRequest()}}
|
||||
{\footnotesize\ttfamily int mqtt\+Config\+Request (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad60a48a0c509facdc6dc61df64d49fae}\label{main_8cpp_ad60a48a0c509facdc6dc61df64d49fae}}
|
||||
\index{main.cpp@{main.cpp}!mqttConfigResp@{mqttConfigResp}}
|
||||
\index{mqttConfigResp@{mqttConfigResp}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttConfigResp()}{mqttConfigResp()}}
|
||||
{\footnotesize\ttfamily int mqtt\+Config\+Resp (\begin{DoxyParamCaption}\item[{char $\ast$}]{as }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ae886a24c554e48191a1ea668c43d2287}\label{main_8cpp_ae886a24c554e48191a1ea668c43d2287}}
|
||||
\index{main.cpp@{main.cpp}!onInitialStateInitLAN@{onInitialStateInitLAN}}
|
||||
\index{onInitialStateInitLAN@{onInitialStateInitLAN}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{onInitialStateInitLAN()}{onInitialStateInitLAN()}}
|
||||
{\footnotesize\ttfamily void on\+Initial\+State\+Init\+L\+AN (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_af1a9158faed86994ef3c4f248bdd86c8}\label{main_8cpp_af1a9158faed86994ef3c4f248bdd86c8}}
|
||||
\index{main.cpp@{main.cpp}!onMQTTConnect@{onMQTTConnect}}
|
||||
\index{onMQTTConnect@{onMQTTConnect}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{onMQTTConnect()}{onMQTTConnect()}}
|
||||
{\footnotesize\ttfamily void on\+M\+Q\+T\+T\+Connect (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
strncat(buf,item-\/$>$name,sizeof(buf)); strncat(buf,\char`\"{},\char`\"{},sizeof(buf));
|
||||
|
||||
mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc15112818913fe96d75642265e}\label{main_8cpp_a58e08cc15112818913fe96d75642265e}}
|
||||
\index{main.cpp@{main.cpp}!owIdle@{owIdle}}
|
||||
\index{owIdle@{owIdle}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owIdle()}{owIdle()}}
|
||||
{\footnotesize\ttfamily void ow\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aec2ff7b5df24b3ae0cfe8d556088fd7c}\label{main_8cpp_aec2ff7b5df24b3ae0cfe8d556088fd7c}}
|
||||
\index{main.cpp@{main.cpp}!pollingLoop@{pollingLoop}}
|
||||
\index{pollingLoop@{pollingLoop}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingLoop()}{pollingLoop()}}
|
||||
{\footnotesize\ttfamily void polling\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a33b535e84f654e423bb627b25b7b3759}\label{main_8cpp_a33b535e84f654e423bb627b25b7b3759}}
|
||||
\index{main.cpp@{main.cpp}!postTransmission@{postTransmission}}
|
||||
\index{postTransmission@{postTransmission}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{postTransmission()}{postTransmission()}}
|
||||
{\footnotesize\ttfamily void post\+Transmission (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1c43d8a4afead0d0df29635242290377}\label{main_8cpp_a1c43d8a4afead0d0df29635242290377}}
|
||||
\index{main.cpp@{main.cpp}!preTransmission@{preTransmission}}
|
||||
\index{preTransmission@{preTransmission}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{preTransmission()}{preTransmission()}}
|
||||
{\footnotesize\ttfamily void pre\+Transmission (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2d4b5aa8fbc197c31397235607aeba13}\label{main_8cpp_a2d4b5aa8fbc197c31397235607aeba13}}
|
||||
\index{main.cpp@{main.cpp}!printBool@{printBool}}
|
||||
\index{printBool@{printBool}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printBool()}{printBool()}}
|
||||
{\footnotesize\ttfamily void print\+Bool (\begin{DoxyParamCaption}\item[{bool}]{arg }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ae22f686238cf5f09109b12f4b628ccea}\label{main_8cpp_ae22f686238cf5f09109b12f4b628ccea}}
|
||||
\index{main.cpp@{main.cpp}!printConfigSummary@{printConfigSummary}}
|
||||
\index{printConfigSummary@{printConfigSummary}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printConfigSummary()}{printConfigSummary()}}
|
||||
{\footnotesize\ttfamily void print\+Config\+Summary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ab6cb5750ee8902ca29b51dd013bb74b9}\label{main_8cpp_ab6cb5750ee8902ca29b51dd013bb74b9}}
|
||||
\index{main.cpp@{main.cpp}!printCurentLanConfig@{printCurentLanConfig}}
|
||||
\index{printCurentLanConfig@{printCurentLanConfig}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printCurentLanConfig()}{printCurentLanConfig()}}
|
||||
{\footnotesize\ttfamily void print\+Curent\+Lan\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1cff64c0263246441c972f03e6893714}\label{main_8cpp_a1cff64c0263246441c972f03e6893714}}
|
||||
\index{main.cpp@{main.cpp}!printFirmwareVersionAndBuildOptions@{printFirmwareVersionAndBuildOptions}}
|
||||
\index{printFirmwareVersionAndBuildOptions@{printFirmwareVersionAndBuildOptions}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printFirmwareVersionAndBuildOptions()}{printFirmwareVersionAndBuildOptions()}}
|
||||
{\footnotesize\ttfamily void print\+Firmware\+Version\+And\+Build\+Options (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad04c200b33c848aace1315bdf676201e}\label{main_8cpp_ad04c200b33c848aace1315bdf676201e}}
|
||||
\index{main.cpp@{main.cpp}!printMACAddress@{printMACAddress}}
|
||||
\index{printMACAddress@{printMACAddress}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printMACAddress()}{printMACAddress()}}
|
||||
{\footnotesize\ttfamily void print\+M\+A\+C\+Address (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2cf2114e80da1894dc41209a4b66a08f}\label{main_8cpp_a2cf2114e80da1894dc41209a4b66a08f}}
|
||||
\index{main.cpp@{main.cpp}!publishStat@{publishStat}}
|
||||
\index{publishStat@{publishStat}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{publishStat()}{publishStat()}}
|
||||
{\footnotesize\ttfamily void publish\+Stat (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a8a8de594b1a60fc6867b639d1c50a34b}\label{main_8cpp_a8a8de594b1a60fc6867b639d1c50a34b}}
|
||||
\index{main.cpp@{main.cpp}!resetHard@{resetHard}}
|
||||
\index{resetHard@{resetHard}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{resetHard()}{resetHard()}}
|
||||
{\footnotesize\ttfamily void reset\+Hard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a3d9b2a443a58bf0d3e28c174d2c43b8f}\label{main_8cpp_a3d9b2a443a58bf0d3e28c174d2c43b8f}}
|
||||
\index{main.cpp@{main.cpp}!saveFlash@{saveFlash}}
|
||||
\index{saveFlash@{saveFlash}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{saveFlash()}{saveFlash()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily void save\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{char $\ast$}]{str }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a881f36fdc5bf71038ea93823437e7751}\label{main_8cpp_a881f36fdc5bf71038ea93823437e7751}}
|
||||
\index{main.cpp@{main.cpp}!saveFlash@{saveFlash}}
|
||||
\index{saveFlash@{saveFlash}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{saveFlash()}{saveFlash()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily void save\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa34675c2dc6eb3d0744844d8e67e3af8}\label{main_8cpp_aa34675c2dc6eb3d0744844d8e67e3af8}}
|
||||
\index{main.cpp@{main.cpp}!setup\_main@{setup\_main}}
|
||||
\index{setup\_main@{setup\_main}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setup\_main()}{setup\_main()}}
|
||||
{\footnotesize\ttfamily void setup\+\_\+main (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_abec54b31996557c73a31054ce068c8fa}\label{main_8cpp_abec54b31996557c73a31054ce068c8fa}}
|
||||
\index{main.cpp@{main.cpp}!setupCmdArduino@{setupCmdArduino}}
|
||||
\index{setupCmdArduino@{setupCmdArduino}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setupCmdArduino()}{setupCmdArduino()}}
|
||||
{\footnotesize\ttfamily void setup\+Cmd\+Arduino (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2186513a50a77b9bd9bb453d4584c5f8}\label{main_8cpp_a2186513a50a77b9bd9bb453d4584c5f8}}
|
||||
\index{main.cpp@{main.cpp}!setupMacAddress@{setupMacAddress}}
|
||||
\index{setupMacAddress@{setupMacAddress}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setupMacAddress()}{setupMacAddress()}}
|
||||
{\footnotesize\ttfamily void setup\+Mac\+Address (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_acfca2f2b3c22e56799e7fd1f66952729}\label{main_8cpp_acfca2f2b3c22e56799e7fd1f66952729}}
|
||||
\index{main.cpp@{main.cpp}!setupOTA@{setupOTA}}
|
||||
\index{setupOTA@{setupOTA}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setupOTA()}{setupOTA()}}
|
||||
{\footnotesize\ttfamily void setup\+O\+TA (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_afa048a9d2e392a67cb5af8ab00b3ec0f}\label{main_8cpp_afa048a9d2e392a67cb5af8ab00b3ec0f}}
|
||||
\index{main.cpp@{main.cpp}!setupSyslog@{setupSyslog}}
|
||||
\index{setupSyslog@{setupSyslog}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setupSyslog()}{setupSyslog()}}
|
||||
{\footnotesize\ttfamily void setup\+Syslog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a35f5a9d31c8cb726a3c7e77e7ad9c4b2}\label{main_8cpp_a35f5a9d31c8cb726a3c7e77e7ad9c4b2}}
|
||||
\index{main.cpp@{main.cpp}!thermoDisabledOrDisconnected@{thermoDisabledOrDisconnected}}
|
||||
\index{thermoDisabledOrDisconnected@{thermoDisabledOrDisconnected}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoDisabledOrDisconnected()}{thermoDisabledOrDisconnected()}}
|
||||
{\footnotesize\ttfamily bool thermo\+Disabled\+Or\+Disconnected (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{thermo\+Extension\+Array, }\item[{int}]{thermo\+State\+Command }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2d1cd6009a6e25d3605fee3e54065577}\label{main_8cpp_a2d1cd6009a6e25d3605fee3e54065577}}
|
||||
\index{main.cpp@{main.cpp}!thermoLoop@{thermoLoop}}
|
||||
\index{thermoLoop@{thermoLoop}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoLoop()}{thermoLoop()}}
|
||||
{\footnotesize\ttfamily void thermo\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a73643474e211698e96d2a6ac69264b46}\label{main_8cpp_a73643474e211698e96d2a6ac69264b46}}
|
||||
\index{main.cpp@{main.cpp}!thermoSetCurTemp@{thermoSetCurTemp}}
|
||||
\index{thermoSetCurTemp@{thermoSetCurTemp}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoSetCurTemp()}{thermoSetCurTemp()}}
|
||||
{\footnotesize\ttfamily short thermo\+Set\+Cur\+Temp (\begin{DoxyParamCaption}\item[{char $\ast$}]{name, }\item[{float}]{t }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{main_8cpp_a235b23edd19d4c133a8d49bc1b09cedb}\label{main_8cpp_a235b23edd19d4c133a8d49bc1b09cedb}}
|
||||
\index{main.cpp@{main.cpp}!configLoaded@{configLoaded}}
|
||||
\index{configLoaded@{configLoaded}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configLoaded}{configLoaded}}
|
||||
{\footnotesize\ttfamily bool config\+Loaded = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}\label{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}}
|
||||
\index{main.cpp@{main.cpp}!configLocked@{configLocked}}
|
||||
\index{configLocked@{configLocked}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configLocked}{configLocked}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t config\+Locked = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a459dec3d2fac52eba9bf53c19d14bcc7}\label{main_8cpp_a459dec3d2fac52eba9bf53c19d14bcc7}}
|
||||
\index{main.cpp@{main.cpp}!configOk@{configOk}}
|
||||
\index{configOk@{configOk}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configOk}{configOk}}
|
||||
{\footnotesize\ttfamily bool config\+Ok = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a525e5725911fc3939bb449849aa1b5ab}\label{main_8cpp_a525e5725911fc3939bb449849aa1b5ab}}
|
||||
\index{main.cpp@{main.cpp}!debugSerialPort@{debugSerialPort}}
|
||||
\index{debugSerialPort@{debugSerialPort}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{debugSerialPort}{debugSerialPort}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a962d0234b6d650699159b02bbb1ba659}{info\+Serial}}\& debug\+Serial\+Port}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a5da66826e811349c98b2daf2bafb78c2}\label{main_8cpp_a5da66826e811349c98b2daf2bafb78c2}}
|
||||
\index{main.cpp@{main.cpp}!deviceName@{deviceName}}
|
||||
\index{deviceName@{deviceName}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{deviceName}{deviceName}}
|
||||
{\footnotesize\ttfamily char$\ast$ device\+Name = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a077dba54087a1a3694f810ba9fd06933}\label{main_8cpp_a077dba54087a1a3694f810ba9fd06933}}
|
||||
\index{main.cpp@{main.cpp}!dmxArr@{dmxArr}}
|
||||
\index{dmxArr@{dmxArr}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{dmxArr}{dmxArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ dmx\+Arr = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2a65545cb474469b22d80319e302a2f8}\label{main_8cpp_a2a65545cb474469b22d80319e302a2f8}}
|
||||
\index{main.cpp@{main.cpp}!ethClient@{ethClient}}
|
||||
\index{ethClient@{ethClient}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethClient}{ethClient}}
|
||||
{\footnotesize\ttfamily Ethernet\+Client eth\+Client}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\index{main.cpp@{main.cpp}!ethernetIdleCount@{ethernetIdleCount}}
|
||||
\index{ethernetIdleCount@{ethernetIdleCount}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdleCount}{ethernetIdleCount}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t ethernet\+Idle\+Count =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}\label{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}}
|
||||
\index{main.cpp@{main.cpp}!initializedListeners@{initializedListeners}}
|
||||
\index{initializedListeners@{initializedListeners}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{initializedListeners}{initializedListeners}}
|
||||
{\footnotesize\ttfamily bool initialized\+Listeners = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a9e63aa63a6b8b667a41f94bec231d7aa}\label{main_8cpp_a9e63aa63a6b8b667a41f94bec231d7aa}}
|
||||
\index{main.cpp@{main.cpp}!inputs@{inputs}}
|
||||
\index{inputs@{inputs}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inputs}{inputs}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ inputs = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a012787f09a43864616e2b44349b29352}\label{main_8cpp_a012787f09a43864616e2b44349b29352}}
|
||||
\index{main.cpp@{main.cpp}!items@{items}}
|
||||
\index{items@{items}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{items}{items}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ items = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}\label{main_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{main.cpp@{main.cpp}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lanStatus}{lanStatus}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Status = \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a11ea6a01636f6011440e189d5ba5f34f}{I\+N\+I\+T\+I\+A\+L\+\_\+\+S\+T\+A\+TE}}}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1c77e6f587043bdec86e0cabd956e2e2}\label{main_8cpp_a1c77e6f587043bdec86e0cabd956e2e2}}
|
||||
\index{main.cpp@{main.cpp}!LED@{LED}}
|
||||
\index{LED@{LED}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{LED}{LED}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classstatus_l_e_d}{status\+L\+ED}} L\+ED(\mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a775118f5b90a904c7e65066faabab1a2}\label{main_8cpp_a775118f5b90a904c7e65066faabab1a2}}
|
||||
\index{main.cpp@{main.cpp}!mac@{mac}}
|
||||
\index{mac@{mac}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mac}{mac}}
|
||||
{\footnotesize\ttfamily byte mac\mbox{[}6\mbox{]}}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aabc7159a42d55e7c474862449404d65c}\label{main_8cpp_aabc7159a42d55e7c474862449404d65c}}
|
||||
\index{main.cpp@{main.cpp}!modbusObj@{modbusObj}}
|
||||
\index{modbusObj@{modbusObj}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusObj}{modbusObj}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ modbus\+Obj = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a5a49c3c9f18e1b12e3706522c19c62c3}\label{main_8cpp_a5a49c3c9f18e1b12e3706522c19c62c3}}
|
||||
\index{main.cpp@{main.cpp}!mqttArr@{mqttArr}}
|
||||
\index{mqttArr@{mqttArr}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttArr}{mqttArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ mqtt\+Arr = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}\label{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}}
|
||||
\index{main.cpp@{main.cpp}!mqttErrorRate@{mqttErrorRate}}
|
||||
\index{mqttErrorRate@{mqttErrorRate}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttErrorRate}{mqttErrorRate}}
|
||||
{\footnotesize\ttfamily int mqtt\+Error\+Rate}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ab97b60e63c8bfbdd8baaf7d1ad94501f}\label{main_8cpp_ab97b60e63c8bfbdd8baaf7d1ad94501f}}
|
||||
\index{main.cpp@{main.cpp}!nextInputCheck@{nextInputCheck}}
|
||||
\index{nextInputCheck@{nextInputCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{nextInputCheck}{nextInputCheck}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t next\+Input\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a718a0d8e0b8df891d3f1e4ac55c786ca}\label{main_8cpp_a718a0d8e0b8df891d3f1e4ac55c786ca}}
|
||||
\index{main.cpp@{main.cpp}!nextLanCheckTime@{nextLanCheckTime}}
|
||||
\index{nextLanCheckTime@{nextLanCheckTime}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{nextLanCheckTime}{nextLanCheckTime}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t next\+Lan\+Check\+Time = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a44ea85dd3be07c7cf3ad07d3565c8663}\label{main_8cpp_a44ea85dd3be07c7cf3ad07d3565c8663}}
|
||||
\index{main.cpp@{main.cpp}!nextPollingCheck@{nextPollingCheck}}
|
||||
\index{nextPollingCheck@{nextPollingCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{nextPollingCheck}{nextPollingCheck}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t next\+Polling\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1faa7904cff01b8c7c39eeedcc205325}\label{main_8cpp_a1faa7904cff01b8c7c39eeedcc205325}}
|
||||
\index{main.cpp@{main.cpp}!nextSensorCheck@{nextSensorCheck}}
|
||||
\index{nextSensorCheck@{nextSensorCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{nextSensorCheck}{nextSensorCheck}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t next\+Sensor\+Check =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a8389528c25c33724774418d61bb3ac35}\label{main_8cpp_a8389528c25c33724774418d61bb3ac35}}
|
||||
\index{main.cpp@{main.cpp}!nextThermostatCheck@{nextThermostatCheck}}
|
||||
\index{nextThermostatCheck@{nextThermostatCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{nextThermostatCheck}{nextThermostatCheck}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t next\+Thermostat\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aed3ca48125de3e138d26fa4884c35c93}\label{main_8cpp_aed3ca48125de3e138d26fa4884c35c93}}
|
||||
\index{main.cpp@{main.cpp}!node@{node}}
|
||||
\index{node@{node}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{node}{node}}
|
||||
{\footnotesize\ttfamily Modbus\+Master node}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a564a174b067eee3b33b1162935884d55}\label{main_8cpp_a564a174b067eee3b33b1162935884d55}}
|
||||
\index{main.cpp@{main.cpp}!owArr@{owArr}}
|
||||
\index{owArr@{owArr}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owArr}{owArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ ow\+Arr = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a9638cf28423f00ad98377d1d89cba57e}\label{main_8cpp_a9638cf28423f00ad98377d1d89cba57e}}
|
||||
\index{main.cpp@{main.cpp}!owReady@{owReady}}
|
||||
\index{owReady@{owReady}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owReady}{owReady}}
|
||||
{\footnotesize\ttfamily bool ow\+Ready = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa8f2c895949680c2aadc4843bb350347}\label{main_8cpp_aa8f2c895949680c2aadc4843bb350347}}
|
||||
\index{main.cpp@{main.cpp}!pollingItem@{pollingItem}}
|
||||
\index{pollingItem@{pollingItem}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingItem}{pollingItem}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ polling\+Item = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_adf233b4843635c473146d0fd1d2a8b46}\label{main_8cpp_adf233b4843635c473146d0fd1d2a8b46}}
|
||||
\index{main.cpp@{main.cpp}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const char verval\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \mbox{\hyperlink{options_8h_a979988f1e12c581103bd7dcd41be2a4a}{C\+O\+N\+F\+I\+G\+\_\+\+S\+E\+R\+V\+ER}}}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2e223992d94c34788bec64fb05f780ba}\label{main_8cpp_a2e223992d94c34788bec64fb05f780ba}}
|
||||
\index{main.cpp@{main.cpp}!root@{root}}
|
||||
\index{root@{root}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{root}{root}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ root = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_addabf1c5a7be47e4e89beb38a435cb51}\label{main_8cpp_addabf1c5a7be47e4e89beb38a435cb51}}
|
||||
\index{main.cpp@{main.cpp}!topics@{topics}}
|
||||
\index{topics@{topics}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{topics}{topics}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ topics = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ae4b71bfb7d27827d7d6c40fc3b745510}\label{main_8cpp_ae4b71bfb7d27827d7d6c40fc3b745510}}
|
||||
\index{main.cpp@{main.cpp}!WiFiAwaitingTime@{WiFiAwaitingTime}}
|
||||
\index{WiFiAwaitingTime@{WiFiAwaitingTime}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{WiFiAwaitingTime}{WiFiAwaitingTime}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t Wi\+Fi\+Awaiting\+Time =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a6a547b8f65552a00acceaae5fb86fb0d}\label{main_8cpp_a6a547b8f65552a00acceaae5fb86fb0d}}
|
||||
\index{main.cpp@{main.cpp}!wifiInitialized@{wifiInitialized}}
|
||||
\index{wifiInitialized@{wifiInitialized}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{wifiInitialized}{wifiInitialized}}
|
||||
{\footnotesize\ttfamily bool wifi\+Initialized}
|
||||
|
||||
504
docs/latex/main_8h.tex
Normal file
504
docs/latex/main_8h.tex
Normal file
@@ -0,0 +1,504 @@
|
||||
\hypertarget{main_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/main.h File Reference}
|
||||
\label{main_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/main.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/main.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}streamlog.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Dallas\+Temperature.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Modbus\+Master.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}ow\+Term.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Ethernet.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}textconst.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$S\+P\+I.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$string.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Cmd.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}stdarg.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}inputs.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
union \mbox{\hyperlink{union_u_i_d}{U\+ID}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{main_8h_a71a294b57014bc72835215290f1735fe}{D\+H\+C\+P\+\_\+\+R\+E\+T\+R\+Y\+\_\+\+I\+N\+T\+E\+R\+V\+AL}}~60000
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Enumerations}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
enum \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \{ \newline
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a11ea6a01636f6011440e189d5ba5f34f}{I\+N\+I\+T\+I\+A\+L\+\_\+\+S\+T\+A\+TE}} = 0,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473aff1c53b962fb36482e2ef34640bd6eb9}{A\+W\+A\+I\+T\+I\+N\+G\+\_\+\+A\+D\+D\+R\+E\+SS}} = 1,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473ad5eee46b7b3980a2e3434ec7f605fa4a}{H\+A\+V\+E\+\_\+\+I\+P\+\_\+\+A\+D\+D\+R\+E\+SS}} = 2,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a3e7fa6277fa286ce64cfab4f9e6d77c2}{L\+I\+B\+S\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED}} = 3,
|
||||
\newline
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a3313433a81a25d16c72bb69503429b2d}{I\+P\+\_\+\+R\+E\+A\+D\+Y\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+L\+O\+A\+D\+E\+D\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+N\+G\+\_\+\+T\+O\+\_\+\+B\+R\+O\+K\+ER}} = 4,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473ade482451d4b1a70137e1590d5d9e0fe8}{R\+E\+T\+A\+I\+N\+I\+N\+G\+\_\+\+C\+O\+L\+L\+E\+C\+T\+I\+NG}} = 5,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473ae6c7d41b255eff353251fbec6fe839e4}{O\+P\+E\+R\+A\+T\+I\+ON}} = 6,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a7b6874c83593674f516620bb883fff8b}{D\+O\+\_\+\+R\+E\+I\+N\+IT}} = -\/10,
|
||||
\newline
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a8d100cff0932a4777f300647958ca8ba}{R\+E\+I\+N\+IT}} = -\/ 11,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a9ea9900a7508394e36b0a3024397c285}{D\+O\+\_\+\+R\+E\+C\+O\+N\+N\+E\+CT}} = 12,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473af0a5833d071a9c74f91cd1ef5063d2dc}{R\+E\+C\+O\+N\+N\+E\+CT}} = 13,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473af3d074e791c337efc66c7e5bd378e946}{R\+E\+A\+D\+\_\+\+R\+E\+\_\+\+C\+O\+N\+F\+IG}} = 14,
|
||||
\newline
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473aa3c06bc7e4d652a970cab72026c6fed1}{D\+O\+\_\+\+N\+O\+T\+H\+I\+NG}} = -\/15
|
||||
\}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8h_a9b73380a4525361ce5634b890e83c8d2}{is\+Not\+Retaining\+Status}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a6f06b273defaebb581fdf1adc8969f40}{mqtt\+Callback}} (char $\ast$topic, byte $\ast$payload, unsigned int length)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ad04c200b33c848aace1315bdf676201e}{print\+M\+A\+C\+Address}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8h_ac90757e5d1212e1b230bb4db8924d310}{lan\+Loop}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_abbcbfa3bc0f5d93f1f1d84c3fdc23608}{Changed}} (int i, Device\+Address addr, float current\+Temp)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a21fea6de1fe7b59684f3d18e3f4764d7}{cmd\+Function\+Help}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ab854d947e87c345f801a07f196e50a67}{cmd\+Function\+Kill}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a82529a2f0678bfb6b0808935865ba42d}{apply\+Config}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}{cmd\+Function\+Load}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_a92e24c034fb886c8155d50831bae5823}{load\+Config\+From\+E\+E\+P\+R\+OM}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a1ebb3f04dc34df941a4bf974f7ad9443}{cmd\+Function\+Req}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_aec955c97b23e5875d0fdb3c00e789903}{mqtt\+Config\+Request}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_ad60a48a0c509facdc6dc61df64d49fae}{mqtt\+Config\+Resp}} (char $\ast$as)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a66af021e24df0f8f82d9550cdb6bf865}{cmd\+Function\+Save}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_aea9177f835f6f4ad83d8f71dc0a4db77}{cmd\+Function\+Set\+Mac}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a84a345181b5379a4dc0eec58f348deb7}{cmd\+Function\+Get}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a2d4b5aa8fbc197c31397235607aeba13}{print\+Bool}} (bool arg)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a3d9b2a443a58bf0d3e28c174d2c43b8f}{save\+Flash}} (short n, char $\ast$str)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_a7f53de7620c6cfb1462d7c94b5f9814c}{load\+Flash}} (short n, char $\ast$str, short l=\mbox{\hyperlink{options_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}})
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a881f36fdc5bf71038ea93823437e7751}{save\+Flash}} (short n, I\+P\+Address \&ip)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_a4ae13d2288d58c3ea8b731270fa798d3}{ip\+Load\+From\+Flash}} (short n, I\+P\+Address \&ip)
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8h_a1369dd2c9e03f46af35b247a5e8548df}{load\+Config\+From\+Http}} (int arg\+\_\+cnt=0, char $\ast$$\ast$args=N\+U\+LL)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a1c43d8a4afead0d0df29635242290377}{pre\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a33b535e84f654e423bb627b25b7b3759}{post\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_aa34675c2dc6eb3d0744844d8e67e3af8}{setup\+\_\+main}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a840f282fdf876a88d5ff634fd74f10be}{loop\+\_\+main}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a58e08cc15112818913fe96d75642265e}{ow\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ad146ac5b8d70c1a9a590ba4029c3548e}{input\+Loop}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a312b53e977f386af72ed576bca617fef}{input\+Setup}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_aec2ff7b5df24b3ae0cfe8d556088fd7c}{polling\+Loop}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a2d1cd6009a6e25d3605fee3e54065577}{thermo\+Loop}} (void)
|
||||
\item
|
||||
short \mbox{\hyperlink{main_8h_a73643474e211698e96d2a6ac69264b46}{thermo\+Set\+Cur\+Temp}} (char $\ast$name, float t)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ae22f686238cf5f09109b12f4b628ccea}{print\+Config\+Summary}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_abec54b31996557c73a31054ce068c8fa}{setup\+Cmd\+Arduino}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a2186513a50a77b9bd9bb453d4584c5f8}{setup\+Mac\+Address}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a1cff64c0263246441c972f03e6893714}{print\+Firmware\+Version\+And\+Build\+Options}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8h_a31ee3eed42c2bdf317dca09913f89b27}{Is\+Thermostat}} (const a\+Json\+Object $\ast$item)
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8h_a4d31c49c58edcc310db78d660c434995}{disabled\+Disconnected}} (const a\+Json\+Object $\ast$thermo\+Extension\+Array, int thermo\+Latest\+Command)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a8a8de594b1a60fc6867b639d1c50a34b}{reset\+Hard}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ae886a24c554e48191a1ea668c43d2287}{on\+Initial\+State\+Init\+L\+AN}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_aed1aedfd8ec1c64e58ca24e5de9470b2}{ip\+\_\+ready\+\_\+config\+\_\+loaded\+\_\+connecting\+\_\+to\+\_\+broker}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_ab6cb5750ee8902ca29b51dd013bb74b9}{print\+Curent\+Lan\+Config}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a9f5fbaf4b0a3b028eb31e734a5899428}{debug\+Serial}}
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a962d0234b6d650699159b02bbb1ba659}{info\+Serial}}
|
||||
\item
|
||||
\mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a49f4668352e76de3b6187103927915f5}{error\+Serial}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{main_8h_a71a294b57014bc72835215290f1735fe}\label{main_8h_a71a294b57014bc72835215290f1735fe}}
|
||||
\index{main.h@{main.h}!DHCP\_RETRY\_INTERVAL@{DHCP\_RETRY\_INTERVAL}}
|
||||
\index{DHCP\_RETRY\_INTERVAL@{DHCP\_RETRY\_INTERVAL}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DHCP\_RETRY\_INTERVAL}{DHCP\_RETRY\_INTERVAL}}
|
||||
{\footnotesize\ttfamily \#define D\+H\+C\+P\+\_\+\+R\+E\+T\+R\+Y\+\_\+\+I\+N\+T\+E\+R\+V\+AL~60000}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Enumeration Type Documentation}
|
||||
\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473}\label{main_8h_a98b39d850b041da059cf5de62463a473}}
|
||||
\index{main.h@{main.h}!lan\_status@{lan\_status}}
|
||||
\index{lan\_status@{lan\_status}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{lan\_status}{lan\_status}}
|
||||
{\footnotesize\ttfamily enum \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}}}
|
||||
|
||||
\begin{DoxyEnumFields}{Enumerator}
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{INITIAL\_STATE@{INITIAL\_STATE}!main.h@{main.h}}\index{main.h@{main.h}!INITIAL\_STATE@{INITIAL\_STATE}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a11ea6a01636f6011440e189d5ba5f34f}\label{main_8h_a98b39d850b041da059cf5de62463a473a11ea6a01636f6011440e189d5ba5f34f}}
|
||||
I\+N\+I\+T\+I\+A\+L\+\_\+\+S\+T\+A\+TE&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{AWAITING\_ADDRESS@{AWAITING\_ADDRESS}!main.h@{main.h}}\index{main.h@{main.h}!AWAITING\_ADDRESS@{AWAITING\_ADDRESS}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473aff1c53b962fb36482e2ef34640bd6eb9}\label{main_8h_a98b39d850b041da059cf5de62463a473aff1c53b962fb36482e2ef34640bd6eb9}}
|
||||
A\+W\+A\+I\+T\+I\+N\+G\+\_\+\+A\+D\+D\+R\+E\+SS&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{HAVE\_IP\_ADDRESS@{HAVE\_IP\_ADDRESS}!main.h@{main.h}}\index{main.h@{main.h}!HAVE\_IP\_ADDRESS@{HAVE\_IP\_ADDRESS}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473ad5eee46b7b3980a2e3434ec7f605fa4a}\label{main_8h_a98b39d850b041da059cf5de62463a473ad5eee46b7b3980a2e3434ec7f605fa4a}}
|
||||
H\+A\+V\+E\+\_\+\+I\+P\+\_\+\+A\+D\+D\+R\+E\+SS&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{LIBS\_INITIALIZED@{LIBS\_INITIALIZED}!main.h@{main.h}}\index{main.h@{main.h}!LIBS\_INITIALIZED@{LIBS\_INITIALIZED}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a3e7fa6277fa286ce64cfab4f9e6d77c2}\label{main_8h_a98b39d850b041da059cf5de62463a473a3e7fa6277fa286ce64cfab4f9e6d77c2}}
|
||||
L\+I\+B\+S\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{IP\_READY\_CONFIG\_LOADED\_CONNECTING\_TO\_BROKER@{IP\_READY\_CONFIG\_LOADED\_CONNECTING\_TO\_BROKER}!main.h@{main.h}}\index{main.h@{main.h}!IP\_READY\_CONFIG\_LOADED\_CONNECTING\_TO\_BROKER@{IP\_READY\_CONFIG\_LOADED\_CONNECTING\_TO\_BROKER}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a3313433a81a25d16c72bb69503429b2d}\label{main_8h_a98b39d850b041da059cf5de62463a473a3313433a81a25d16c72bb69503429b2d}}
|
||||
I\+P\+\_\+\+R\+E\+A\+D\+Y\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+L\+O\+A\+D\+E\+D\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+N\+G\+\_\+\+T\+O\+\_\+\+B\+R\+O\+K\+ER&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{RETAINING\_COLLECTING@{RETAINING\_COLLECTING}!main.h@{main.h}}\index{main.h@{main.h}!RETAINING\_COLLECTING@{RETAINING\_COLLECTING}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473ade482451d4b1a70137e1590d5d9e0fe8}\label{main_8h_a98b39d850b041da059cf5de62463a473ade482451d4b1a70137e1590d5d9e0fe8}}
|
||||
R\+E\+T\+A\+I\+N\+I\+N\+G\+\_\+\+C\+O\+L\+L\+E\+C\+T\+I\+NG&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{OPERATION@{OPERATION}!main.h@{main.h}}\index{main.h@{main.h}!OPERATION@{OPERATION}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473ae6c7d41b255eff353251fbec6fe839e4}\label{main_8h_a98b39d850b041da059cf5de62463a473ae6c7d41b255eff353251fbec6fe839e4}}
|
||||
O\+P\+E\+R\+A\+T\+I\+ON&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{DO\_REINIT@{DO\_REINIT}!main.h@{main.h}}\index{main.h@{main.h}!DO\_REINIT@{DO\_REINIT}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a7b6874c83593674f516620bb883fff8b}\label{main_8h_a98b39d850b041da059cf5de62463a473a7b6874c83593674f516620bb883fff8b}}
|
||||
D\+O\+\_\+\+R\+E\+I\+N\+IT&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{REINIT@{REINIT}!main.h@{main.h}}\index{main.h@{main.h}!REINIT@{REINIT}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a8d100cff0932a4777f300647958ca8ba}\label{main_8h_a98b39d850b041da059cf5de62463a473a8d100cff0932a4777f300647958ca8ba}}
|
||||
R\+E\+I\+N\+IT&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{DO\_RECONNECT@{DO\_RECONNECT}!main.h@{main.h}}\index{main.h@{main.h}!DO\_RECONNECT@{DO\_RECONNECT}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473a9ea9900a7508394e36b0a3024397c285}\label{main_8h_a98b39d850b041da059cf5de62463a473a9ea9900a7508394e36b0a3024397c285}}
|
||||
D\+O\+\_\+\+R\+E\+C\+O\+N\+N\+E\+CT&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{RECONNECT@{RECONNECT}!main.h@{main.h}}\index{main.h@{main.h}!RECONNECT@{RECONNECT}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473af0a5833d071a9c74f91cd1ef5063d2dc}\label{main_8h_a98b39d850b041da059cf5de62463a473af0a5833d071a9c74f91cd1ef5063d2dc}}
|
||||
R\+E\+C\+O\+N\+N\+E\+CT&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{READ\_RE\_CONFIG@{READ\_RE\_CONFIG}!main.h@{main.h}}\index{main.h@{main.h}!READ\_RE\_CONFIG@{READ\_RE\_CONFIG}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473af3d074e791c337efc66c7e5bd378e946}\label{main_8h_a98b39d850b041da059cf5de62463a473af3d074e791c337efc66c7e5bd378e946}}
|
||||
R\+E\+A\+D\+\_\+\+R\+E\+\_\+\+C\+O\+N\+F\+IG&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{DO\_NOTHING@{DO\_NOTHING}!main.h@{main.h}}\index{main.h@{main.h}!DO\_NOTHING@{DO\_NOTHING}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473aa3c06bc7e4d652a970cab72026c6fed1}\label{main_8h_a98b39d850b041da059cf5de62463a473aa3c06bc7e4d652a970cab72026c6fed1}}
|
||||
D\+O\+\_\+\+N\+O\+T\+H\+I\+NG&\\
|
||||
\hline
|
||||
|
||||
\end{DoxyEnumFields}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{main_8h_a82529a2f0678bfb6b0808935865ba42d}\label{main_8h_a82529a2f0678bfb6b0808935865ba42d}}
|
||||
\index{main.h@{main.h}!applyConfig@{applyConfig}}
|
||||
\index{applyConfig@{applyConfig}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{applyConfig()}{applyConfig()}}
|
||||
{\footnotesize\ttfamily void apply\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_abbcbfa3bc0f5d93f1f1d84c3fdc23608}\label{main_8h_abbcbfa3bc0f5d93f1f1d84c3fdc23608}}
|
||||
\index{main.h@{main.h}!Changed@{Changed}}
|
||||
\index{Changed@{Changed}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{Changed()}{Changed()}}
|
||||
{\footnotesize\ttfamily void Changed (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Device\+Address}]{addr, }\item[{float}]{current\+Temp }\end{DoxyParamCaption})}
|
||||
|
||||
T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181b5379a4dc0eec58f348deb7}\label{main_8h_a84a345181b5379a4dc0eec58f348deb7}}
|
||||
\index{main.h@{main.h}!cmdFunctionGet@{cmdFunctionGet}}
|
||||
\index{cmdFunctionGet@{cmdFunctionGet}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionGet()}{cmdFunctionGet()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Get (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a21fea6de1fe7b59684f3d18e3f4764d7}\label{main_8h_a21fea6de1fe7b59684f3d18e3f4764d7}}
|
||||
\index{main.h@{main.h}!cmdFunctionHelp@{cmdFunctionHelp}}
|
||||
\index{cmdFunctionHelp@{cmdFunctionHelp}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionHelp()}{cmdFunctionHelp()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Help (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ab854d947e87c345f801a07f196e50a67}\label{main_8h_ab854d947e87c345f801a07f196e50a67}}
|
||||
\index{main.h@{main.h}!cmdFunctionKill@{cmdFunctionKill}}
|
||||
\index{cmdFunctionKill@{cmdFunctionKill}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionKill()}{cmdFunctionKill()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Kill (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}\label{main_8h_a3e35733dfdfb0fc4a3c55ab4bfc34fc1}}
|
||||
\index{main.h@{main.h}!cmdFunctionLoad@{cmdFunctionLoad}}
|
||||
\index{cmdFunctionLoad@{cmdFunctionLoad}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionLoad()}{cmdFunctionLoad()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Load (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a1ebb3f04dc34df941a4bf974f7ad9443}\label{main_8h_a1ebb3f04dc34df941a4bf974f7ad9443}}
|
||||
\index{main.h@{main.h}!cmdFunctionReq@{cmdFunctionReq}}
|
||||
\index{cmdFunctionReq@{cmdFunctionReq}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionReq()}{cmdFunctionReq()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Req (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a66af021e24df0f8f82d9550cdb6bf865}\label{main_8h_a66af021e24df0f8f82d9550cdb6bf865}}
|
||||
\index{main.h@{main.h}!cmdFunctionSave@{cmdFunctionSave}}
|
||||
\index{cmdFunctionSave@{cmdFunctionSave}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionSave()}{cmdFunctionSave()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Save (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aea9177f835f6f4ad83d8f71dc0a4db77}\label{main_8h_aea9177f835f6f4ad83d8f71dc0a4db77}}
|
||||
\index{main.h@{main.h}!cmdFunctionSetMac@{cmdFunctionSetMac}}
|
||||
\index{cmdFunctionSetMac@{cmdFunctionSetMac}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionSetMac()}{cmdFunctionSetMac()}}
|
||||
{\footnotesize\ttfamily void cmd\+Function\+Set\+Mac (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a4d31c49c58edcc310db78d660c434995}\label{main_8h_a4d31c49c58edcc310db78d660c434995}}
|
||||
\index{main.h@{main.h}!disabledDisconnected@{disabledDisconnected}}
|
||||
\index{disabledDisconnected@{disabledDisconnected}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{disabledDisconnected()}{disabledDisconnected()}}
|
||||
{\footnotesize\ttfamily bool disabled\+Disconnected (\begin{DoxyParamCaption}\item[{const a\+Json\+Object $\ast$}]{thermo\+Extension\+Array, }\item[{int}]{thermo\+Latest\+Command }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ad146ac5b8d70c1a9a590ba4029c3548e}\label{main_8h_ad146ac5b8d70c1a9a590ba4029c3548e}}
|
||||
\index{main.h@{main.h}!inputLoop@{inputLoop}}
|
||||
\index{inputLoop@{inputLoop}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inputLoop()}{inputLoop()}}
|
||||
{\footnotesize\ttfamily void input\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a312b53e977f386af72ed576bca617fef}\label{main_8h_a312b53e977f386af72ed576bca617fef}}
|
||||
\index{main.h@{main.h}!inputSetup@{inputSetup}}
|
||||
\index{inputSetup@{inputSetup}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inputSetup()}{inputSetup()}}
|
||||
{\footnotesize\ttfamily void input\+Setup (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aed1aedfd8ec1c64e58ca24e5de9470b2}\label{main_8h_aed1aedfd8ec1c64e58ca24e5de9470b2}}
|
||||
\index{main.h@{main.h}!ip\_ready\_config\_loaded\_connecting\_to\_broker@{ip\_ready\_config\_loaded\_connecting\_to\_broker}}
|
||||
\index{ip\_ready\_config\_loaded\_connecting\_to\_broker@{ip\_ready\_config\_loaded\_connecting\_to\_broker}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ip\_ready\_config\_loaded\_connecting\_to\_broker()}{ip\_ready\_config\_loaded\_connecting\_to\_broker()}}
|
||||
{\footnotesize\ttfamily void ip\+\_\+ready\+\_\+config\+\_\+loaded\+\_\+connecting\+\_\+to\+\_\+broker (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a4ae13d2288d58c3ea8b731270fa798d3}\label{main_8h_a4ae13d2288d58c3ea8b731270fa798d3}}
|
||||
\index{main.h@{main.h}!ipLoadFromFlash@{ipLoadFromFlash}}
|
||||
\index{ipLoadFromFlash@{ipLoadFromFlash}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ipLoadFromFlash()}{ipLoadFromFlash()}}
|
||||
{\footnotesize\ttfamily int ip\+Load\+From\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a9b73380a4525361ce5634b890e83c8d2}\label{main_8h_a9b73380a4525361ce5634b890e83c8d2}}
|
||||
\index{main.h@{main.h}!isNotRetainingStatus@{isNotRetainingStatus}}
|
||||
\index{isNotRetainingStatus@{isNotRetainingStatus}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{isNotRetainingStatus()}{isNotRetainingStatus()}}
|
||||
{\footnotesize\ttfamily bool is\+Not\+Retaining\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a31ee3eed42c2bdf317dca09913f89b27}\label{main_8h_a31ee3eed42c2bdf317dca09913f89b27}}
|
||||
\index{main.h@{main.h}!IsThermostat@{IsThermostat}}
|
||||
\index{IsThermostat@{IsThermostat}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IsThermostat()}{IsThermostat()}}
|
||||
{\footnotesize\ttfamily bool Is\+Thermostat (\begin{DoxyParamCaption}\item[{const a\+Json\+Object $\ast$}]{item }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ac90757e5d1212e1b230bb4db8924d310}\label{main_8h_ac90757e5d1212e1b230bb4db8924d310}}
|
||||
\index{main.h@{main.h}!lanLoop@{lanLoop}}
|
||||
\index{lanLoop@{lanLoop}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{lanLoop()}{lanLoop()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Loop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a92e24c034fb886c8155d50831bae5823}\label{main_8h_a92e24c034fb886c8155d50831bae5823}}
|
||||
\index{main.h@{main.h}!loadConfigFromEEPROM@{loadConfigFromEEPROM}}
|
||||
\index{loadConfigFromEEPROM@{loadConfigFromEEPROM}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{loadConfigFromEEPROM()}{loadConfigFromEEPROM()}}
|
||||
{\footnotesize\ttfamily int load\+Config\+From\+E\+E\+P\+R\+OM (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a1369dd2c9e03f46af35b247a5e8548df}\label{main_8h_a1369dd2c9e03f46af35b247a5e8548df}}
|
||||
\index{main.h@{main.h}!loadConfigFromHttp@{loadConfigFromHttp}}
|
||||
\index{loadConfigFromHttp@{loadConfigFromHttp}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{loadConfigFromHttp()}{loadConfigFromHttp()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} load\+Config\+From\+Http (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt = {\ttfamily 0}, }\item[{char $\ast$$\ast$}]{args = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a7f53de7620c6cfb1462d7c94b5f9814c}\label{main_8h_a7f53de7620c6cfb1462d7c94b5f9814c}}
|
||||
\index{main.h@{main.h}!loadFlash@{loadFlash}}
|
||||
\index{loadFlash@{loadFlash}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{loadFlash()}{loadFlash()}}
|
||||
{\footnotesize\ttfamily int load\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{char $\ast$}]{str, }\item[{short}]{l = {\ttfamily \mbox{\hyperlink{options_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a840f282fdf876a88d5ff634fd74f10be}\label{main_8h_a840f282fdf876a88d5ff634fd74f10be}}
|
||||
\index{main.h@{main.h}!loop\_main@{loop\_main}}
|
||||
\index{loop\_main@{loop\_main}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{loop\_main()}{loop\_main()}}
|
||||
{\footnotesize\ttfamily void loop\+\_\+main (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aa557ba1fef085fb9865ffd399c738dbf}\label{main_8h_aa557ba1fef085fb9865ffd399c738dbf}}
|
||||
\index{main.h@{main.h}!modbusIdle@{modbusIdle}}
|
||||
\index{modbusIdle@{modbusIdle}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusIdle()}{modbusIdle()}}
|
||||
{\footnotesize\ttfamily void modbus\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a6f06b273defaebb581fdf1adc8969f40}\label{main_8h_a6f06b273defaebb581fdf1adc8969f40}}
|
||||
\index{main.h@{main.h}!mqttCallback@{mqttCallback}}
|
||||
\index{mqttCallback@{mqttCallback}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttCallback()}{mqttCallback()}}
|
||||
{\footnotesize\ttfamily void mqtt\+Callback (\begin{DoxyParamCaption}\item[{char $\ast$}]{topic, }\item[{byte $\ast$}]{payload, }\item[{unsigned int}]{length }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aec955c97b23e5875d0fdb3c00e789903}\label{main_8h_aec955c97b23e5875d0fdb3c00e789903}}
|
||||
\index{main.h@{main.h}!mqttConfigRequest@{mqttConfigRequest}}
|
||||
\index{mqttConfigRequest@{mqttConfigRequest}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttConfigRequest()}{mqttConfigRequest()}}
|
||||
{\footnotesize\ttfamily int mqtt\+Config\+Request (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ad60a48a0c509facdc6dc61df64d49fae}\label{main_8h_ad60a48a0c509facdc6dc61df64d49fae}}
|
||||
\index{main.h@{main.h}!mqttConfigResp@{mqttConfigResp}}
|
||||
\index{mqttConfigResp@{mqttConfigResp}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttConfigResp()}{mqttConfigResp()}}
|
||||
{\footnotesize\ttfamily int mqtt\+Config\+Resp (\begin{DoxyParamCaption}\item[{char $\ast$}]{as }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ae886a24c554e48191a1ea668c43d2287}\label{main_8h_ae886a24c554e48191a1ea668c43d2287}}
|
||||
\index{main.h@{main.h}!onInitialStateInitLAN@{onInitialStateInitLAN}}
|
||||
\index{onInitialStateInitLAN@{onInitialStateInitLAN}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{onInitialStateInitLAN()}{onInitialStateInitLAN()}}
|
||||
{\footnotesize\ttfamily void on\+Initial\+State\+Init\+L\+AN (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a58e08cc15112818913fe96d75642265e}\label{main_8h_a58e08cc15112818913fe96d75642265e}}
|
||||
\index{main.h@{main.h}!owIdle@{owIdle}}
|
||||
\index{owIdle@{owIdle}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owIdle()}{owIdle()}}
|
||||
{\footnotesize\ttfamily void ow\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aec2ff7b5df24b3ae0cfe8d556088fd7c}\label{main_8h_aec2ff7b5df24b3ae0cfe8d556088fd7c}}
|
||||
\index{main.h@{main.h}!pollingLoop@{pollingLoop}}
|
||||
\index{pollingLoop@{pollingLoop}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingLoop()}{pollingLoop()}}
|
||||
{\footnotesize\ttfamily void polling\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a33b535e84f654e423bb627b25b7b3759}\label{main_8h_a33b535e84f654e423bb627b25b7b3759}}
|
||||
\index{main.h@{main.h}!postTransmission@{postTransmission}}
|
||||
\index{postTransmission@{postTransmission}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{postTransmission()}{postTransmission()}}
|
||||
{\footnotesize\ttfamily void post\+Transmission (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a1c43d8a4afead0d0df29635242290377}\label{main_8h_a1c43d8a4afead0d0df29635242290377}}
|
||||
\index{main.h@{main.h}!preTransmission@{preTransmission}}
|
||||
\index{preTransmission@{preTransmission}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{preTransmission()}{preTransmission()}}
|
||||
{\footnotesize\ttfamily void pre\+Transmission (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a2d4b5aa8fbc197c31397235607aeba13}\label{main_8h_a2d4b5aa8fbc197c31397235607aeba13}}
|
||||
\index{main.h@{main.h}!printBool@{printBool}}
|
||||
\index{printBool@{printBool}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printBool()}{printBool()}}
|
||||
{\footnotesize\ttfamily void print\+Bool (\begin{DoxyParamCaption}\item[{bool}]{arg }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ae22f686238cf5f09109b12f4b628ccea}\label{main_8h_ae22f686238cf5f09109b12f4b628ccea}}
|
||||
\index{main.h@{main.h}!printConfigSummary@{printConfigSummary}}
|
||||
\index{printConfigSummary@{printConfigSummary}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printConfigSummary()}{printConfigSummary()}}
|
||||
{\footnotesize\ttfamily void print\+Config\+Summary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ab6cb5750ee8902ca29b51dd013bb74b9}\label{main_8h_ab6cb5750ee8902ca29b51dd013bb74b9}}
|
||||
\index{main.h@{main.h}!printCurentLanConfig@{printCurentLanConfig}}
|
||||
\index{printCurentLanConfig@{printCurentLanConfig}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printCurentLanConfig()}{printCurentLanConfig()}}
|
||||
{\footnotesize\ttfamily void print\+Curent\+Lan\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a1cff64c0263246441c972f03e6893714}\label{main_8h_a1cff64c0263246441c972f03e6893714}}
|
||||
\index{main.h@{main.h}!printFirmwareVersionAndBuildOptions@{printFirmwareVersionAndBuildOptions}}
|
||||
\index{printFirmwareVersionAndBuildOptions@{printFirmwareVersionAndBuildOptions}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printFirmwareVersionAndBuildOptions()}{printFirmwareVersionAndBuildOptions()}}
|
||||
{\footnotesize\ttfamily void print\+Firmware\+Version\+And\+Build\+Options (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_ad04c200b33c848aace1315bdf676201e}\label{main_8h_ad04c200b33c848aace1315bdf676201e}}
|
||||
\index{main.h@{main.h}!printMACAddress@{printMACAddress}}
|
||||
\index{printMACAddress@{printMACAddress}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printMACAddress()}{printMACAddress()}}
|
||||
{\footnotesize\ttfamily void print\+M\+A\+C\+Address (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a8a8de594b1a60fc6867b639d1c50a34b}\label{main_8h_a8a8de594b1a60fc6867b639d1c50a34b}}
|
||||
\index{main.h@{main.h}!resetHard@{resetHard}}
|
||||
\index{resetHard@{resetHard}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{resetHard()}{resetHard()}}
|
||||
{\footnotesize\ttfamily void reset\+Hard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a3d9b2a443a58bf0d3e28c174d2c43b8f}\label{main_8h_a3d9b2a443a58bf0d3e28c174d2c43b8f}}
|
||||
\index{main.h@{main.h}!saveFlash@{saveFlash}}
|
||||
\index{saveFlash@{saveFlash}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{saveFlash()}{saveFlash()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily void save\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{char $\ast$}]{str }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a881f36fdc5bf71038ea93823437e7751}\label{main_8h_a881f36fdc5bf71038ea93823437e7751}}
|
||||
\index{main.h@{main.h}!saveFlash@{saveFlash}}
|
||||
\index{saveFlash@{saveFlash}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{saveFlash()}{saveFlash()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily void save\+Flash (\begin{DoxyParamCaption}\item[{short}]{n, }\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_aa34675c2dc6eb3d0744844d8e67e3af8}\label{main_8h_aa34675c2dc6eb3d0744844d8e67e3af8}}
|
||||
\index{main.h@{main.h}!setup\_main@{setup\_main}}
|
||||
\index{setup\_main@{setup\_main}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{setup\_main()}{setup\_main()}}
|
||||
{\footnotesize\ttfamily void setup\+\_\+main (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_abec54b31996557c73a31054ce068c8fa}\label{main_8h_abec54b31996557c73a31054ce068c8fa}}
|
||||
\index{main.h@{main.h}!setupCmdArduino@{setupCmdArduino}}
|
||||
\index{setupCmdArduino@{setupCmdArduino}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{setupCmdArduino()}{setupCmdArduino()}}
|
||||
{\footnotesize\ttfamily void setup\+Cmd\+Arduino (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a2186513a50a77b9bd9bb453d4584c5f8}\label{main_8h_a2186513a50a77b9bd9bb453d4584c5f8}}
|
||||
\index{main.h@{main.h}!setupMacAddress@{setupMacAddress}}
|
||||
\index{setupMacAddress@{setupMacAddress}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{setupMacAddress()}{setupMacAddress()}}
|
||||
{\footnotesize\ttfamily void setup\+Mac\+Address (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a2d1cd6009a6e25d3605fee3e54065577}\label{main_8h_a2d1cd6009a6e25d3605fee3e54065577}}
|
||||
\index{main.h@{main.h}!thermoLoop@{thermoLoop}}
|
||||
\index{thermoLoop@{thermoLoop}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoLoop()}{thermoLoop()}}
|
||||
{\footnotesize\ttfamily void thermo\+Loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a73643474e211698e96d2a6ac69264b46}\label{main_8h_a73643474e211698e96d2a6ac69264b46}}
|
||||
\index{main.h@{main.h}!thermoSetCurTemp@{thermoSetCurTemp}}
|
||||
\index{thermoSetCurTemp@{thermoSetCurTemp}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoSetCurTemp()}{thermoSetCurTemp()}}
|
||||
{\footnotesize\ttfamily short thermo\+Set\+Cur\+Temp (\begin{DoxyParamCaption}\item[{char $\ast$}]{name, }\item[{float}]{t }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{main_8h_a9f5fbaf4b0a3b028eb31e734a5899428}\label{main_8h_a9f5fbaf4b0a3b028eb31e734a5899428}}
|
||||
\index{main.h@{main.h}!debugSerial@{debugSerial}}
|
||||
\index{debugSerial@{debugSerial}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{debugSerial}{debugSerial}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} debug\+Serial\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a49f4668352e76de3b6187103927915f5}\label{main_8h_a49f4668352e76de3b6187103927915f5}}
|
||||
\index{main.h@{main.h}!errorSerial@{errorSerial}}
|
||||
\index{errorSerial@{errorSerial}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{errorSerial}{errorSerial}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} error\+Serial\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a962d0234b6d650699159b02bbb1ba659}\label{main_8h_a962d0234b6d650699159b02bbb1ba659}}
|
||||
\index{main.h@{main.h}!infoSerial@{infoSerial}}
|
||||
\index{infoSerial@{infoSerial}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{infoSerial}{infoSerial}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} info\+Serial\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
496
docs/latex/options_8h.tex
Normal file
496
docs/latex/options_8h.tex
Normal file
@@ -0,0 +1,496 @@
|
||||
\hypertarget{options_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/options.h File Reference}
|
||||
\label{options_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/options.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/options.h}}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a2ea96e90902d4db4f9db6d5f5e3298dd}{S\+Y\+S\+L\+O\+G\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+O\+C\+K\+ET}}~514
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a26b65d67289c43289cc3758c517c55ba}{A\+D\+A\+F\+R\+U\+I\+T\+\_\+\+L\+ED}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a6fa0e88c2f73f4e656831351dfdbf6e5}{C\+O\+N\+T\+R\+O\+L\+L\+ER}}~T\+M1809
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_adad67fe595ea440c8f8247ec2cddf070}{D\+A\+T\+A\+\_\+\+P\+IN}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a826715579f0649bd271fb6702a175dbc}{O\+R\+D\+ER}}~B\+RG
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ab992e9e25bfa08a3572b6a2c4826a0dc}{T\+X\+Enable\+Pin}}~13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a5b3cf2242175107b05c2f2b43c55a44c}{E\+S\+P\+\_\+\+E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+ZE}}~2048
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_abb18d4c1c4db26508cb496f6467feb54}{A\+V\+R\+\_\+\+D\+M\+X\+O\+U\+T\+\_\+\+P\+IN}}~18
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a6a65f02746daae5d420afda0cada7b78}{T\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~200
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_afae9befc056895af99a4ee18cd5abc8c}{I\+E\+T\+\_\+\+T\+E\+MP}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a826349834da27a108e00c318c756710d}{I\+E\+T\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_af589ab4b091beec656a4529510d63937}{T\+H\+E\+R\+M\+O\+\_\+\+G\+I\+S\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~1.
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_af512e1ccc2f2a4fd372d0816603e961c}{T\+H\+E\+R\+M\+O\+\_\+\+O\+V\+E\+R\+H\+E\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~38.
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a9532a64e88b10a5317afd57397f99d3c}{F\+M\+\_\+\+O\+V\+E\+R\+H\+E\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~40.
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_aaec32701bf16879bd71fdddc223959c6}{M\+I\+N\+\_\+\+V\+O\+L\+U\+ME}}~25
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a10a53e1555887eda29a06279883b5407}{I\+N\+I\+T\+\_\+\+V\+O\+L\+U\+ME}}~40
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}~32
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}~16
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}~\char`\"{}L\+H\+CF\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a9fe94e22a13344d105a17cf07a5842cd}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_aaae016d9ffd26640306394acbf5ca7c9}{O\+F\+F\+S\+E\+T\+\_\+\+M\+AC}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a9bbde19ac58d0524f2ade893b617c004}{O\+F\+F\+S\+E\+T\+\_\+\+IP}}~\mbox{\hyperlink{options_8h_aaae016d9ffd26640306394acbf5ca7c9}{O\+F\+F\+S\+E\+T\+\_\+\+M\+AC}}+6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_adbd439473b680ddc08bba5e1d980ed0f}{O\+F\+F\+S\+E\+T\+\_\+\+D\+NS}}~\mbox{\hyperlink{options_8h_a9bbde19ac58d0524f2ade893b617c004}{O\+F\+F\+S\+E\+T\+\_\+\+IP}}+4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ac025812b72523a2fb2cdaabaa8f589f3}{O\+F\+F\+S\+E\+T\+\_\+\+GW}}~\mbox{\hyperlink{options_8h_adbd439473b680ddc08bba5e1d980ed0f}{O\+F\+F\+S\+E\+T\+\_\+\+D\+NS}}+4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a9d6fc23740ab9f37272a3299949d3c11}{O\+F\+F\+S\+E\+T\+\_\+\+M\+A\+SK}}~\mbox{\hyperlink{options_8h_ac025812b72523a2fb2cdaabaa8f589f3}{O\+F\+F\+S\+E\+T\+\_\+\+GW}}+4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ab3dc28242a8c02f3f2e94730b5ecbfc0}{O\+F\+F\+S\+E\+T\+\_\+\+C\+O\+N\+F\+I\+G\+S\+E\+R\+V\+ER}}~\mbox{\hyperlink{options_8h_a9d6fc23740ab9f37272a3299949d3c11}{O\+F\+F\+S\+E\+T\+\_\+\+M\+A\+SK}}+4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_abd247d3da250a7b87a77f24d0f6ca472}{O\+F\+F\+S\+E\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+WD}}~\mbox{\hyperlink{options_8h_ab3dc28242a8c02f3f2e94730b5ecbfc0}{O\+F\+F\+S\+E\+T\+\_\+\+C\+O\+N\+F\+I\+G\+S\+E\+R\+V\+ER}}+\mbox{\hyperlink{options_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a0d2901cf398ca7e59223684da79da151}{O\+F\+F\+S\+E\+T\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}~\mbox{\hyperlink{options_8h_abd247d3da250a7b87a77f24d0f6ca472}{O\+F\+F\+S\+E\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+WD}}+\mbox{\hyperlink{options_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}}~\mbox{\hyperlink{options_8h_a0d2901cf398ca7e59223684da79da151}{O\+F\+F\+S\+E\+T\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}+\mbox{\hyperlink{options_8h_a9fe94e22a13344d105a17cf07a5842cd}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}~\mbox{\hyperlink{options_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} + (4 -\/(\mbox{\hyperlink{options_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} \& 3))
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_aff59a0ac9e9d04f17868c674c13fbfdf}{E\+E\+P\+R\+O\+M\+\_\+\+F\+I\+X\+\_\+\+P\+A\+R\+T\+\_\+\+L\+EN}}~\mbox{\hyperlink{options_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}-\/\mbox{\hyperlink{options_8h_aaae016d9ffd26640306394acbf5ca7c9}{O\+F\+F\+S\+E\+T\+\_\+\+M\+AC}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a67828bcb6f0269a0e14ccb7b3dd8bc36}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT}}~15
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_acfa30965b93565c71cdeb70b86d08560}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR}}~5000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad122bb80520d348463d54eebac2ba4a5}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+M\+O\+D\+B\+US}}~2000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad644e892aeb35da4ec2d602aa2fffb59}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+P\+O\+L\+L\+I\+NG}}~100
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a265b8a391d46da3dd31693f510d02ad6}{T\+H\+E\+R\+M\+O\+S\+T\+A\+T\+\_\+\+C\+H\+E\+C\+K\+\_\+\+P\+E\+R\+I\+OD}}~30000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a2993ae74a7ab13c7de09ffcc8b35e4fc}{O\+W\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+I\+N\+T\+E\+R\+V\+AL}}~5000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a0c85c2202ae5366e8a3b07c2cd90998d}{M\+O\+D\+B\+U\+S\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+B\+A\+UD}}~9600
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a3e6232d55dfd349c20e087bd7769c5ee}{M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+M\+M\+E\+R\+\_\+\+P\+A\+R\+AM}}~S\+E\+R\+I\+A\+L\+\_\+8\+N1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a704a7ddbb1bdbf424a389aaa9210c931}{dim\+Par}}~\mbox{\hyperlink{options_8h_a3e6232d55dfd349c20e087bd7769c5ee}{M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+M\+M\+E\+R\+\_\+\+P\+A\+R\+AM}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ab3adab6384decdb29117063df1a48ca7}{fm\+Par}}~S\+E\+R\+I\+A\+L\+\_\+8\+N1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a94df10e7efe7613d074c105099c7fd0e}{S\+E\+R\+I\+A\+L\+\_\+\+B\+A\+UD}}~115200
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_abe0b358ba1d45a2a0aff0771182d4cb9}{D\+E\+F\+A\+U\+L\+T\+\_\+\+F\+I\+R\+M\+W\+A\+R\+E\+\_\+\+M\+AC}}~\{0x\+DE, 0x\+AD, 0x\+BE, 0x\+EF, 0x\+FE, 0x\+FF\}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a979988f1e12c581103bd7dcd41be2a4a}{C\+O\+N\+F\+I\+G\+\_\+\+S\+E\+R\+V\+ER}}~\char`\"{}lazyhome.\+ru\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_adc36ff54aa68faae86f3aacd10a05f30}{H\+O\+M\+E\+T\+O\+P\+IC}}~\char`\"{}myhome\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad41dc04ab9a3863ee0d70153e844c92a}{O\+U\+T\+T\+O\+P\+IC}}~\char`\"{}s\+\_\+out\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a351952e3a94b04d5f782d2cb69ea4209}{C\+M\+D\+T\+O\+P\+IC}}~\char`\"{}\$command\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a05897083928b56e953ae17a19bf42ecc}{I\+N\+T\+O\+P\+IC}}~\char`\"{}in\char`\"{}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a86d2121e2224195f5d97811335df6cae}{M\+Q\+T\+T\+\_\+\+S\+U\+B\+J\+E\+C\+T\+\_\+\+L\+E\+N\+G\+TH}}~20
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a237252f3f1f9d37812d9ec005e3a3d6a}{M\+Q\+T\+T\+\_\+\+T\+O\+P\+I\+C\+\_\+\+L\+E\+N\+G\+TH}}~64
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad54ae9a16c5077af731dfeed78b700c8}{\+\_\+dmxin}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a894c0d8dfff112dcfe75b67a128c5562}{\+\_\+dmxout}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad5287891697598444dfa4597895b4ac6}{\+\_\+owire}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a3c1dfe0b98e8a89fc314fd5880f67652}{\+\_\+modbus}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ab6d9c8b27dcdac1da3fb43eed5dd893c}{L\+A\+N\+\_\+\+I\+N\+I\+T\+\_\+\+D\+E\+L\+AY}}~500
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ad04a0305cd8c165e0c8ae2aba5cf9f22}{D\+E\+F\+A\+U\+L\+T\+\_\+\+I\+N\+C\+\_\+\+S\+T\+EP}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a1c0469867d0a25f440986acb7861fc7a}{D\+H\+T\+\_\+\+P\+O\+L\+L\+\_\+\+D\+E\+L\+A\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}}~15000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a9377a9603fb9295926b3292cd0506209}{U\+P\+T\+I\+M\+E\+\_\+\+P\+O\+L\+L\+\_\+\+D\+E\+L\+A\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}}~30000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ac9eefc1c2dc6cc5bf105a5acd40787ad}{D\+M\+X\+\_\+\+S\+M\+O\+O\+T\+H\+\_\+\+D\+E\+L\+AY}}~10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ac24cce505133ea92266546bf33a6d713}{debug\+Serial\+Port}}~Serial
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a7658e9cd3f6887dd4e5cf06b3d865b52}{W5100\+\_\+\+E\+T\+H\+E\+R\+N\+E\+T\+\_\+\+S\+H\+I\+E\+LD}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{options_8h_ad54ae9a16c5077af731dfeed78b700c8}\label{options_8h_ad54ae9a16c5077af731dfeed78b700c8}}
|
||||
\index{options.h@{options.h}!\_dmxin@{\_dmxin}}
|
||||
\index{\_dmxin@{\_dmxin}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{\_dmxin}{\_dmxin}}
|
||||
{\footnotesize\ttfamily \#define \+\_\+dmxin}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a894c0d8dfff112dcfe75b67a128c5562}\label{options_8h_a894c0d8dfff112dcfe75b67a128c5562}}
|
||||
\index{options.h@{options.h}!\_dmxout@{\_dmxout}}
|
||||
\index{\_dmxout@{\_dmxout}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{\_dmxout}{\_dmxout}}
|
||||
{\footnotesize\ttfamily \#define \+\_\+dmxout}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a3c1dfe0b98e8a89fc314fd5880f67652}\label{options_8h_a3c1dfe0b98e8a89fc314fd5880f67652}}
|
||||
\index{options.h@{options.h}!\_modbus@{\_modbus}}
|
||||
\index{\_modbus@{\_modbus}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{\_modbus}{\_modbus}}
|
||||
{\footnotesize\ttfamily \#define \+\_\+modbus}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ad5287891697598444dfa4597895b4ac6}\label{options_8h_ad5287891697598444dfa4597895b4ac6}}
|
||||
\index{options.h@{options.h}!\_owire@{\_owire}}
|
||||
\index{\_owire@{\_owire}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{\_owire}{\_owire}}
|
||||
{\footnotesize\ttfamily \#define \+\_\+owire}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a26b65d67289c43289cc3758c517c55ba}\label{options_8h_a26b65d67289c43289cc3758c517c55ba}}
|
||||
\index{options.h@{options.h}!ADAFRUIT\_LED@{ADAFRUIT\_LED}}
|
||||
\index{ADAFRUIT\_LED@{ADAFRUIT\_LED}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ADAFRUIT\_LED}{ADAFRUIT\_LED}}
|
||||
{\footnotesize\ttfamily \#define A\+D\+A\+F\+R\+U\+I\+T\+\_\+\+L\+ED}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_abb18d4c1c4db26508cb496f6467feb54}\label{options_8h_abb18d4c1c4db26508cb496f6467feb54}}
|
||||
\index{options.h@{options.h}!AVR\_DMXOUT\_PIN@{AVR\_DMXOUT\_PIN}}
|
||||
\index{AVR\_DMXOUT\_PIN@{AVR\_DMXOUT\_PIN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{AVR\_DMXOUT\_PIN}{AVR\_DMXOUT\_PIN}}
|
||||
{\footnotesize\ttfamily \#define A\+V\+R\+\_\+\+D\+M\+X\+O\+U\+T\+\_\+\+P\+IN~18}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a351952e3a94b04d5f782d2cb69ea4209}\label{options_8h_a351952e3a94b04d5f782d2cb69ea4209}}
|
||||
\index{options.h@{options.h}!CMDTOPIC@{CMDTOPIC}}
|
||||
\index{CMDTOPIC@{CMDTOPIC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CMDTOPIC}{CMDTOPIC}}
|
||||
{\footnotesize\ttfamily \#define C\+M\+D\+T\+O\+P\+IC~\char`\"{}\$command\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a979988f1e12c581103bd7dcd41be2a4a}\label{options_8h_a979988f1e12c581103bd7dcd41be2a4a}}
|
||||
\index{options.h@{options.h}!CONFIG\_SERVER@{CONFIG\_SERVER}}
|
||||
\index{CONFIG\_SERVER@{CONFIG\_SERVER}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CONFIG\_SERVER}{CONFIG\_SERVER}}
|
||||
{\footnotesize\ttfamily \#define C\+O\+N\+F\+I\+G\+\_\+\+S\+E\+R\+V\+ER~\char`\"{}lazyhome.\+ru\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a6fa0e88c2f73f4e656831351dfdbf6e5}\label{options_8h_a6fa0e88c2f73f4e656831351dfdbf6e5}}
|
||||
\index{options.h@{options.h}!CONTROLLER@{CONTROLLER}}
|
||||
\index{CONTROLLER@{CONTROLLER}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CONTROLLER}{CONTROLLER}}
|
||||
{\footnotesize\ttfamily \#define C\+O\+N\+T\+R\+O\+L\+L\+ER~T\+M1809}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_adad67fe595ea440c8f8247ec2cddf070}\label{options_8h_adad67fe595ea440c8f8247ec2cddf070}}
|
||||
\index{options.h@{options.h}!DATA\_PIN@{DATA\_PIN}}
|
||||
\index{DATA\_PIN@{DATA\_PIN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DATA\_PIN}{DATA\_PIN}}
|
||||
{\footnotesize\ttfamily \#define D\+A\+T\+A\+\_\+\+P\+IN~4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ac24cce505133ea92266546bf33a6d713}\label{options_8h_ac24cce505133ea92266546bf33a6d713}}
|
||||
\index{options.h@{options.h}!debugSerialPort@{debugSerialPort}}
|
||||
\index{debugSerialPort@{debugSerialPort}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{debugSerialPort}{debugSerialPort}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} \mbox{\hyperlink{main_8h_a962d0234b6d650699159b02bbb1ba659}{info\+Serial}} \& debug\+Serial\+Port~Serial}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_abe0b358ba1d45a2a0aff0771182d4cb9}\label{options_8h_abe0b358ba1d45a2a0aff0771182d4cb9}}
|
||||
\index{options.h@{options.h}!DEFAULT\_FIRMWARE\_MAC@{DEFAULT\_FIRMWARE\_MAC}}
|
||||
\index{DEFAULT\_FIRMWARE\_MAC@{DEFAULT\_FIRMWARE\_MAC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DEFAULT\_FIRMWARE\_MAC}{DEFAULT\_FIRMWARE\_MAC}}
|
||||
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+F\+I\+R\+M\+W\+A\+R\+E\+\_\+\+M\+AC~\{0x\+DE, 0x\+AD, 0x\+BE, 0x\+EF, 0x\+FE, 0x\+FF\}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ad04a0305cd8c165e0c8ae2aba5cf9f22}\label{options_8h_ad04a0305cd8c165e0c8ae2aba5cf9f22}}
|
||||
\index{options.h@{options.h}!DEFAULT\_INC\_STEP@{DEFAULT\_INC\_STEP}}
|
||||
\index{DEFAULT\_INC\_STEP@{DEFAULT\_INC\_STEP}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DEFAULT\_INC\_STEP}{DEFAULT\_INC\_STEP}}
|
||||
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+I\+N\+C\+\_\+\+S\+T\+EP~5}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a1c0469867d0a25f440986acb7861fc7a}\label{options_8h_a1c0469867d0a25f440986acb7861fc7a}}
|
||||
\index{options.h@{options.h}!DHT\_POLL\_DELAY\_DEFAULT@{DHT\_POLL\_DELAY\_DEFAULT}}
|
||||
\index{DHT\_POLL\_DELAY\_DEFAULT@{DHT\_POLL\_DELAY\_DEFAULT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DHT\_POLL\_DELAY\_DEFAULT}{DHT\_POLL\_DELAY\_DEFAULT}}
|
||||
{\footnotesize\ttfamily \#define D\+H\+T\+\_\+\+P\+O\+L\+L\+\_\+\+D\+E\+L\+A\+Y\+\_\+\+D\+E\+F\+A\+U\+LT~15000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a704a7ddbb1bdbf424a389aaa9210c931}\label{options_8h_a704a7ddbb1bdbf424a389aaa9210c931}}
|
||||
\index{options.h@{options.h}!dimPar@{dimPar}}
|
||||
\index{dimPar@{dimPar}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{dimPar}{dimPar}}
|
||||
{\footnotesize\ttfamily \#define dim\+Par~\mbox{\hyperlink{options_8h_a3e6232d55dfd349c20e087bd7769c5ee}{M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+M\+M\+E\+R\+\_\+\+P\+A\+R\+AM}}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ac9eefc1c2dc6cc5bf105a5acd40787ad}\label{options_8h_ac9eefc1c2dc6cc5bf105a5acd40787ad}}
|
||||
\index{options.h@{options.h}!DMX\_SMOOTH\_DELAY@{DMX\_SMOOTH\_DELAY}}
|
||||
\index{DMX\_SMOOTH\_DELAY@{DMX\_SMOOTH\_DELAY}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DMX\_SMOOTH\_DELAY}{DMX\_SMOOTH\_DELAY}}
|
||||
{\footnotesize\ttfamily \#define D\+M\+X\+\_\+\+S\+M\+O\+O\+T\+H\+\_\+\+D\+E\+L\+AY~10}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_aff59a0ac9e9d04f17868c674c13fbfdf}\label{options_8h_aff59a0ac9e9d04f17868c674c13fbfdf}}
|
||||
\index{options.h@{options.h}!EEPROM\_FIX\_PART\_LEN@{EEPROM\_FIX\_PART\_LEN}}
|
||||
\index{EEPROM\_FIX\_PART\_LEN@{EEPROM\_FIX\_PART\_LEN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_FIX\_PART\_LEN}{EEPROM\_FIX\_PART\_LEN}}
|
||||
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+F\+I\+X\+\_\+\+P\+A\+R\+T\+\_\+\+L\+EN~\mbox{\hyperlink{options_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}-\/\mbox{\hyperlink{options_8h_aaae016d9ffd26640306394acbf5ca7c9}{O\+F\+F\+S\+E\+T\+\_\+\+M\+AC}}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a003b1faba137828f090984d6ebc4817e}\label{options_8h_a003b1faba137828f090984d6ebc4817e}}
|
||||
\index{options.h@{options.h}!EEPROM\_offset\_NotAlligned@{EEPROM\_offset\_NotAlligned}}
|
||||
\index{EEPROM\_offset\_NotAlligned@{EEPROM\_offset\_NotAlligned}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_offset\_NotAlligned}{EEPROM\_offset\_NotAlligned}}
|
||||
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned~\mbox{\hyperlink{options_8h_a0d2901cf398ca7e59223684da79da151}{O\+F\+F\+S\+E\+T\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}+\mbox{\hyperlink{options_8h_a9fe94e22a13344d105a17cf07a5842cd}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH}}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a5d3ef55d19773db32ebd9956edcc8b8d}\label{options_8h_a5d3ef55d19773db32ebd9956edcc8b8d}}
|
||||
\index{options.h@{options.h}!EEPROM\_offsetJSON@{EEPROM\_offsetJSON}}
|
||||
\index{EEPROM\_offsetJSON@{EEPROM\_offsetJSON}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_offsetJSON}{EEPROM\_offsetJSON}}
|
||||
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON~\mbox{\hyperlink{options_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} + (4 -\/(\mbox{\hyperlink{options_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} \& 3))}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a084dba44a01332b67ab1ba8a599cde26}\label{options_8h_a084dba44a01332b67ab1ba8a599cde26}}
|
||||
\index{options.h@{options.h}!EEPROM\_SIGNATURE@{EEPROM\_SIGNATURE}}
|
||||
\index{EEPROM\_SIGNATURE@{EEPROM\_SIGNATURE}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_SIGNATURE}{EEPROM\_SIGNATURE}}
|
||||
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE~\char`\"{}L\+H\+CF\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a9fe94e22a13344d105a17cf07a5842cd}\label{options_8h_a9fe94e22a13344d105a17cf07a5842cd}}
|
||||
\index{options.h@{options.h}!EEPROM\_SIGNATURE\_LENGTH@{EEPROM\_SIGNATURE\_LENGTH}}
|
||||
\index{EEPROM\_SIGNATURE\_LENGTH@{EEPROM\_SIGNATURE\_LENGTH}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_SIGNATURE\_LENGTH}{EEPROM\_SIGNATURE\_LENGTH}}
|
||||
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH~4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a5b3cf2242175107b05c2f2b43c55a44c}\label{options_8h_a5b3cf2242175107b05c2f2b43c55a44c}}
|
||||
\index{options.h@{options.h}!ESP\_EEPROM\_SIZE@{ESP\_EEPROM\_SIZE}}
|
||||
\index{ESP\_EEPROM\_SIZE@{ESP\_EEPROM\_SIZE}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ESP\_EEPROM\_SIZE}{ESP\_EEPROM\_SIZE}}
|
||||
{\footnotesize\ttfamily \#define E\+S\+P\+\_\+\+E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+ZE~2048}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a9532a64e88b10a5317afd57397f99d3c}\label{options_8h_a9532a64e88b10a5317afd57397f99d3c}}
|
||||
\index{options.h@{options.h}!FM\_OVERHEAT\_CELSIUS@{FM\_OVERHEAT\_CELSIUS}}
|
||||
\index{FM\_OVERHEAT\_CELSIUS@{FM\_OVERHEAT\_CELSIUS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{FM\_OVERHEAT\_CELSIUS}{FM\_OVERHEAT\_CELSIUS}}
|
||||
{\footnotesize\ttfamily \#define F\+M\+\_\+\+O\+V\+E\+R\+H\+E\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US~40.}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ab3adab6384decdb29117063df1a48ca7}\label{options_8h_ab3adab6384decdb29117063df1a48ca7}}
|
||||
\index{options.h@{options.h}!fmPar@{fmPar}}
|
||||
\index{fmPar@{fmPar}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{fmPar}{fmPar}}
|
||||
{\footnotesize\ttfamily \#define fm\+Par~S\+E\+R\+I\+A\+L\+\_\+8\+N1}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_adc36ff54aa68faae86f3aacd10a05f30}\label{options_8h_adc36ff54aa68faae86f3aacd10a05f30}}
|
||||
\index{options.h@{options.h}!HOMETOPIC@{HOMETOPIC}}
|
||||
\index{HOMETOPIC@{HOMETOPIC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{HOMETOPIC}{HOMETOPIC}}
|
||||
{\footnotesize\ttfamily \#define H\+O\+M\+E\+T\+O\+P\+IC~\char`\"{}myhome\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a826349834da27a108e00c318c756710d}\label{options_8h_a826349834da27a108e00c318c756710d}}
|
||||
\index{options.h@{options.h}!IET\_ATTEMPTS@{IET\_ATTEMPTS}}
|
||||
\index{IET\_ATTEMPTS@{IET\_ATTEMPTS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IET\_ATTEMPTS}{IET\_ATTEMPTS}}
|
||||
{\footnotesize\ttfamily \#define I\+E\+T\+\_\+\+A\+T\+T\+E\+M\+P\+TS~1}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_afae9befc056895af99a4ee18cd5abc8c}\label{options_8h_afae9befc056895af99a4ee18cd5abc8c}}
|
||||
\index{options.h@{options.h}!IET\_TEMP@{IET\_TEMP}}
|
||||
\index{IET\_TEMP@{IET\_TEMP}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{IET\_TEMP}{IET\_TEMP}}
|
||||
{\footnotesize\ttfamily \#define I\+E\+T\+\_\+\+T\+E\+MP~0}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a10a53e1555887eda29a06279883b5407}\label{options_8h_a10a53e1555887eda29a06279883b5407}}
|
||||
\index{options.h@{options.h}!INIT\_VOLUME@{INIT\_VOLUME}}
|
||||
\index{INIT\_VOLUME@{INIT\_VOLUME}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INIT\_VOLUME}{INIT\_VOLUME}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+I\+T\+\_\+\+V\+O\+L\+U\+ME~40}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a67828bcb6f0269a0e14ccb7b3dd8bc36}\label{options_8h_a67828bcb6f0269a0e14ccb7b3dd8bc36}}
|
||||
\index{options.h@{options.h}!INTERVAL\_CHECK\_INPUT@{INTERVAL\_CHECK\_INPUT}}
|
||||
\index{INTERVAL\_CHECK\_INPUT@{INTERVAL\_CHECK\_INPUT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_CHECK\_INPUT}{INTERVAL\_CHECK\_INPUT}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT~15}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ad122bb80520d348463d54eebac2ba4a5}\label{options_8h_ad122bb80520d348463d54eebac2ba4a5}}
|
||||
\index{options.h@{options.h}!INTERVAL\_CHECK\_MODBUS@{INTERVAL\_CHECK\_MODBUS}}
|
||||
\index{INTERVAL\_CHECK\_MODBUS@{INTERVAL\_CHECK\_MODBUS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_CHECK\_MODBUS}{INTERVAL\_CHECK\_MODBUS}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+M\+O\+D\+B\+US~2000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_acfa30965b93565c71cdeb70b86d08560}\label{options_8h_acfa30965b93565c71cdeb70b86d08560}}
|
||||
\index{options.h@{options.h}!INTERVAL\_CHECK\_SENSOR@{INTERVAL\_CHECK\_SENSOR}}
|
||||
\index{INTERVAL\_CHECK\_SENSOR@{INTERVAL\_CHECK\_SENSOR}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_CHECK\_SENSOR}{INTERVAL\_CHECK\_SENSOR}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR~5000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ad644e892aeb35da4ec2d602aa2fffb59}\label{options_8h_ad644e892aeb35da4ec2d602aa2fffb59}}
|
||||
\index{options.h@{options.h}!INTERVAL\_POLLING@{INTERVAL\_POLLING}}
|
||||
\index{INTERVAL\_POLLING@{INTERVAL\_POLLING}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_POLLING}{INTERVAL\_POLLING}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+P\+O\+L\+L\+I\+NG~100}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a05897083928b56e953ae17a19bf42ecc}\label{options_8h_a05897083928b56e953ae17a19bf42ecc}}
|
||||
\index{options.h@{options.h}!INTOPIC@{INTOPIC}}
|
||||
\index{INTOPIC@{INTOPIC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTOPIC}{INTOPIC}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+O\+P\+IC~\char`\"{}in\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ab6d9c8b27dcdac1da3fb43eed5dd893c}\label{options_8h_ab6d9c8b27dcdac1da3fb43eed5dd893c}}
|
||||
\index{options.h@{options.h}!LAN\_INIT\_DELAY@{LAN\_INIT\_DELAY}}
|
||||
\index{LAN\_INIT\_DELAY@{LAN\_INIT\_DELAY}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LAN\_INIT\_DELAY}{LAN\_INIT\_DELAY}}
|
||||
{\footnotesize\ttfamily \#define L\+A\+N\+\_\+\+I\+N\+I\+T\+\_\+\+D\+E\+L\+AY~500}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a62d02da8c36fd3ab5519e373620382d1}\label{options_8h_a62d02da8c36fd3ab5519e373620382d1}}
|
||||
\index{options.h@{options.h}!MAXFLASHSTR@{MAXFLASHSTR}}
|
||||
\index{MAXFLASHSTR@{MAXFLASHSTR}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAXFLASHSTR}{MAXFLASHSTR}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+X\+F\+L\+A\+S\+H\+S\+TR~32}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_aaec32701bf16879bd71fdddc223959c6}\label{options_8h_aaec32701bf16879bd71fdddc223959c6}}
|
||||
\index{options.h@{options.h}!MIN\_VOLUME@{MIN\_VOLUME}}
|
||||
\index{MIN\_VOLUME@{MIN\_VOLUME}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MIN\_VOLUME}{MIN\_VOLUME}}
|
||||
{\footnotesize\ttfamily \#define M\+I\+N\+\_\+\+V\+O\+L\+U\+ME~25}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a3e6232d55dfd349c20e087bd7769c5ee}\label{options_8h_a3e6232d55dfd349c20e087bd7769c5ee}}
|
||||
\index{options.h@{options.h}!MODBUS\_DIMMER\_PARAM@{MODBUS\_DIMMER\_PARAM}}
|
||||
\index{MODBUS\_DIMMER\_PARAM@{MODBUS\_DIMMER\_PARAM}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_DIMMER\_PARAM}{MODBUS\_DIMMER\_PARAM}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+D\+I\+M\+M\+E\+R\+\_\+\+P\+A\+R\+AM~S\+E\+R\+I\+A\+L\+\_\+8\+N1}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a0c85c2202ae5366e8a3b07c2cd90998d}\label{options_8h_a0c85c2202ae5366e8a3b07c2cd90998d}}
|
||||
\index{options.h@{options.h}!MODBUS\_SERIAL\_BAUD@{MODBUS\_SERIAL\_BAUD}}
|
||||
\index{MODBUS\_SERIAL\_BAUD@{MODBUS\_SERIAL\_BAUD}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_SERIAL\_BAUD}{MODBUS\_SERIAL\_BAUD}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+S\+E\+R\+I\+A\+L\+\_\+\+B\+A\+UD~9600}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a86d2121e2224195f5d97811335df6cae}\label{options_8h_a86d2121e2224195f5d97811335df6cae}}
|
||||
\index{options.h@{options.h}!MQTT\_SUBJECT\_LENGTH@{MQTT\_SUBJECT\_LENGTH}}
|
||||
\index{MQTT\_SUBJECT\_LENGTH@{MQTT\_SUBJECT\_LENGTH}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MQTT\_SUBJECT\_LENGTH}{MQTT\_SUBJECT\_LENGTH}}
|
||||
{\footnotesize\ttfamily \#define M\+Q\+T\+T\+\_\+\+S\+U\+B\+J\+E\+C\+T\+\_\+\+L\+E\+N\+G\+TH~20}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a237252f3f1f9d37812d9ec005e3a3d6a}\label{options_8h_a237252f3f1f9d37812d9ec005e3a3d6a}}
|
||||
\index{options.h@{options.h}!MQTT\_TOPIC\_LENGTH@{MQTT\_TOPIC\_LENGTH}}
|
||||
\index{MQTT\_TOPIC\_LENGTH@{MQTT\_TOPIC\_LENGTH}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MQTT\_TOPIC\_LENGTH}{MQTT\_TOPIC\_LENGTH}}
|
||||
{\footnotesize\ttfamily \#define M\+Q\+T\+T\+\_\+\+T\+O\+P\+I\+C\+\_\+\+L\+E\+N\+G\+TH~64}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ab3dc28242a8c02f3f2e94730b5ecbfc0}\label{options_8h_ab3dc28242a8c02f3f2e94730b5ecbfc0}}
|
||||
\index{options.h@{options.h}!OFFSET\_CONFIGSERVER@{OFFSET\_CONFIGSERVER}}
|
||||
\index{OFFSET\_CONFIGSERVER@{OFFSET\_CONFIGSERVER}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_CONFIGSERVER}{OFFSET\_CONFIGSERVER}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+C\+O\+N\+F\+I\+G\+S\+E\+R\+V\+ER~\mbox{\hyperlink{options_8h_a9d6fc23740ab9f37272a3299949d3c11}{O\+F\+F\+S\+E\+T\+\_\+\+M\+A\+SK}}+4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_adbd439473b680ddc08bba5e1d980ed0f}\label{options_8h_adbd439473b680ddc08bba5e1d980ed0f}}
|
||||
\index{options.h@{options.h}!OFFSET\_DNS@{OFFSET\_DNS}}
|
||||
\index{OFFSET\_DNS@{OFFSET\_DNS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_DNS}{OFFSET\_DNS}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+D\+NS~\mbox{\hyperlink{options_8h_a9bbde19ac58d0524f2ade893b617c004}{O\+F\+F\+S\+E\+T\+\_\+\+IP}}+4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ac025812b72523a2fb2cdaabaa8f589f3}\label{options_8h_ac025812b72523a2fb2cdaabaa8f589f3}}
|
||||
\index{options.h@{options.h}!OFFSET\_GW@{OFFSET\_GW}}
|
||||
\index{OFFSET\_GW@{OFFSET\_GW}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_GW}{OFFSET\_GW}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+GW~\mbox{\hyperlink{options_8h_adbd439473b680ddc08bba5e1d980ed0f}{O\+F\+F\+S\+E\+T\+\_\+\+D\+NS}}+4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a9bbde19ac58d0524f2ade893b617c004}\label{options_8h_a9bbde19ac58d0524f2ade893b617c004}}
|
||||
\index{options.h@{options.h}!OFFSET\_IP@{OFFSET\_IP}}
|
||||
\index{OFFSET\_IP@{OFFSET\_IP}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_IP}{OFFSET\_IP}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+IP~\mbox{\hyperlink{options_8h_aaae016d9ffd26640306394acbf5ca7c9}{O\+F\+F\+S\+E\+T\+\_\+\+M\+AC}}+6}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_aaae016d9ffd26640306394acbf5ca7c9}\label{options_8h_aaae016d9ffd26640306394acbf5ca7c9}}
|
||||
\index{options.h@{options.h}!OFFSET\_MAC@{OFFSET\_MAC}}
|
||||
\index{OFFSET\_MAC@{OFFSET\_MAC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_MAC}{OFFSET\_MAC}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+M\+AC~0}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a9d6fc23740ab9f37272a3299949d3c11}\label{options_8h_a9d6fc23740ab9f37272a3299949d3c11}}
|
||||
\index{options.h@{options.h}!OFFSET\_MASK@{OFFSET\_MASK}}
|
||||
\index{OFFSET\_MASK@{OFFSET\_MASK}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_MASK}{OFFSET\_MASK}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+M\+A\+SK~\mbox{\hyperlink{options_8h_ac025812b72523a2fb2cdaabaa8f589f3}{O\+F\+F\+S\+E\+T\+\_\+\+GW}}+4}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_abd247d3da250a7b87a77f24d0f6ca472}\label{options_8h_abd247d3da250a7b87a77f24d0f6ca472}}
|
||||
\index{options.h@{options.h}!OFFSET\_MQTT\_PWD@{OFFSET\_MQTT\_PWD}}
|
||||
\index{OFFSET\_MQTT\_PWD@{OFFSET\_MQTT\_PWD}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_MQTT\_PWD}{OFFSET\_MQTT\_PWD}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+WD~\mbox{\hyperlink{options_8h_ab3dc28242a8c02f3f2e94730b5ecbfc0}{O\+F\+F\+S\+E\+T\+\_\+\+C\+O\+N\+F\+I\+G\+S\+E\+R\+V\+ER}}+\mbox{\hyperlink{options_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a0d2901cf398ca7e59223684da79da151}\label{options_8h_a0d2901cf398ca7e59223684da79da151}}
|
||||
\index{options.h@{options.h}!OFFSET\_SIGNATURE@{OFFSET\_SIGNATURE}}
|
||||
\index{OFFSET\_SIGNATURE@{OFFSET\_SIGNATURE}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OFFSET\_SIGNATURE}{OFFSET\_SIGNATURE}}
|
||||
{\footnotesize\ttfamily \#define O\+F\+F\+S\+E\+T\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE~\mbox{\hyperlink{options_8h_abd247d3da250a7b87a77f24d0f6ca472}{O\+F\+F\+S\+E\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+WD}}+\mbox{\hyperlink{options_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a826715579f0649bd271fb6702a175dbc}\label{options_8h_a826715579f0649bd271fb6702a175dbc}}
|
||||
\index{options.h@{options.h}!ORDER@{ORDER}}
|
||||
\index{ORDER@{ORDER}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ORDER}{ORDER}}
|
||||
{\footnotesize\ttfamily \#define O\+R\+D\+ER~B\+RG}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ad41dc04ab9a3863ee0d70153e844c92a}\label{options_8h_ad41dc04ab9a3863ee0d70153e844c92a}}
|
||||
\index{options.h@{options.h}!OUTTOPIC@{OUTTOPIC}}
|
||||
\index{OUTTOPIC@{OUTTOPIC}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OUTTOPIC}{OUTTOPIC}}
|
||||
{\footnotesize\ttfamily \#define O\+U\+T\+T\+O\+P\+IC~\char`\"{}s\+\_\+out\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a2993ae74a7ab13c7de09ffcc8b35e4fc}\label{options_8h_a2993ae74a7ab13c7de09ffcc8b35e4fc}}
|
||||
\index{options.h@{options.h}!OW\_UPDATE\_INTERVAL@{OW\_UPDATE\_INTERVAL}}
|
||||
\index{OW\_UPDATE\_INTERVAL@{OW\_UPDATE\_INTERVAL}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OW\_UPDATE\_INTERVAL}{OW\_UPDATE\_INTERVAL}}
|
||||
{\footnotesize\ttfamily \#define O\+W\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+I\+N\+T\+E\+R\+V\+AL~5000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a83c7af577ab2df562e66ffcdc81fc1c0}\label{options_8h_a83c7af577ab2df562e66ffcdc81fc1c0}}
|
||||
\index{options.h@{options.h}!PWDFLASHSTR@{PWDFLASHSTR}}
|
||||
\index{PWDFLASHSTR@{PWDFLASHSTR}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{PWDFLASHSTR}{PWDFLASHSTR}}
|
||||
{\footnotesize\ttfamily \#define P\+W\+D\+F\+L\+A\+S\+H\+S\+TR~16}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a94df10e7efe7613d074c105099c7fd0e}\label{options_8h_a94df10e7efe7613d074c105099c7fd0e}}
|
||||
\index{options.h@{options.h}!SERIAL\_BAUD@{SERIAL\_BAUD}}
|
||||
\index{SERIAL\_BAUD@{SERIAL\_BAUD}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SERIAL\_BAUD}{SERIAL\_BAUD}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+R\+I\+A\+L\+\_\+\+B\+A\+UD~115200}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a2ea96e90902d4db4f9db6d5f5e3298dd}\label{options_8h_a2ea96e90902d4db4f9db6d5f5e3298dd}}
|
||||
\index{options.h@{options.h}!SYSLOG\_LOCAL\_SOCKET@{SYSLOG\_LOCAL\_SOCKET}}
|
||||
\index{SYSLOG\_LOCAL\_SOCKET@{SYSLOG\_LOCAL\_SOCKET}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SYSLOG\_LOCAL\_SOCKET}{SYSLOG\_LOCAL\_SOCKET}}
|
||||
{\footnotesize\ttfamily \#define S\+Y\+S\+L\+O\+G\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+O\+C\+K\+ET~514}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a6a65f02746daae5d420afda0cada7b78}\label{options_8h_a6a65f02746daae5d420afda0cada7b78}}
|
||||
\index{options.h@{options.h}!T\_ATTEMPTS@{T\_ATTEMPTS}}
|
||||
\index{T\_ATTEMPTS@{T\_ATTEMPTS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{T\_ATTEMPTS}{T\_ATTEMPTS}}
|
||||
{\footnotesize\ttfamily \#define T\+\_\+\+A\+T\+T\+E\+M\+P\+TS~200}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_af589ab4b091beec656a4529510d63937}\label{options_8h_af589ab4b091beec656a4529510d63937}}
|
||||
\index{options.h@{options.h}!THERMO\_GIST\_CELSIUS@{THERMO\_GIST\_CELSIUS}}
|
||||
\index{THERMO\_GIST\_CELSIUS@{THERMO\_GIST\_CELSIUS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{THERMO\_GIST\_CELSIUS}{THERMO\_GIST\_CELSIUS}}
|
||||
{\footnotesize\ttfamily \#define T\+H\+E\+R\+M\+O\+\_\+\+G\+I\+S\+T\+\_\+\+C\+E\+L\+S\+I\+US~1.}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_af512e1ccc2f2a4fd372d0816603e961c}\label{options_8h_af512e1ccc2f2a4fd372d0816603e961c}}
|
||||
\index{options.h@{options.h}!THERMO\_OVERHEAT\_CELSIUS@{THERMO\_OVERHEAT\_CELSIUS}}
|
||||
\index{THERMO\_OVERHEAT\_CELSIUS@{THERMO\_OVERHEAT\_CELSIUS}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{THERMO\_OVERHEAT\_CELSIUS}{THERMO\_OVERHEAT\_CELSIUS}}
|
||||
{\footnotesize\ttfamily \#define T\+H\+E\+R\+M\+O\+\_\+\+O\+V\+E\+R\+H\+E\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US~38.}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a265b8a391d46da3dd31693f510d02ad6}\label{options_8h_a265b8a391d46da3dd31693f510d02ad6}}
|
||||
\index{options.h@{options.h}!THERMOSTAT\_CHECK\_PERIOD@{THERMOSTAT\_CHECK\_PERIOD}}
|
||||
\index{THERMOSTAT\_CHECK\_PERIOD@{THERMOSTAT\_CHECK\_PERIOD}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{THERMOSTAT\_CHECK\_PERIOD}{THERMOSTAT\_CHECK\_PERIOD}}
|
||||
{\footnotesize\ttfamily \#define T\+H\+E\+R\+M\+O\+S\+T\+A\+T\+\_\+\+C\+H\+E\+C\+K\+\_\+\+P\+E\+R\+I\+OD~30000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ab992e9e25bfa08a3572b6a2c4826a0dc}\label{options_8h_ab992e9e25bfa08a3572b6a2c4826a0dc}}
|
||||
\index{options.h@{options.h}!TXEnablePin@{TXEnablePin}}
|
||||
\index{TXEnablePin@{TXEnablePin}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TXEnablePin}{TXEnablePin}}
|
||||
{\footnotesize\ttfamily \#define T\+X\+Enable\+Pin~13}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a9377a9603fb9295926b3292cd0506209}\label{options_8h_a9377a9603fb9295926b3292cd0506209}}
|
||||
\index{options.h@{options.h}!UPTIME\_POLL\_DELAY\_DEFAULT@{UPTIME\_POLL\_DELAY\_DEFAULT}}
|
||||
\index{UPTIME\_POLL\_DELAY\_DEFAULT@{UPTIME\_POLL\_DELAY\_DEFAULT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{UPTIME\_POLL\_DELAY\_DEFAULT}{UPTIME\_POLL\_DELAY\_DEFAULT}}
|
||||
{\footnotesize\ttfamily \#define U\+P\+T\+I\+M\+E\+\_\+\+P\+O\+L\+L\+\_\+\+D\+E\+L\+A\+Y\+\_\+\+D\+E\+F\+A\+U\+LT~30000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a7658e9cd3f6887dd4e5cf06b3d865b52}\label{options_8h_a7658e9cd3f6887dd4e5cf06b3d865b52}}
|
||||
\index{options.h@{options.h}!W5100\_ETHERNET\_SHIELD@{W5100\_ETHERNET\_SHIELD}}
|
||||
\index{W5100\_ETHERNET\_SHIELD@{W5100\_ETHERNET\_SHIELD}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{W5100\_ETHERNET\_SHIELD}{W5100\_ETHERNET\_SHIELD}}
|
||||
{\footnotesize\ttfamily \#define W5100\+\_\+\+E\+T\+H\+E\+R\+N\+E\+T\+\_\+\+S\+H\+I\+E\+LD}
|
||||
|
||||
131
docs/latex/out__ac_8cpp.tex
Normal file
131
docs/latex/out__ac_8cpp.tex
Normal file
@@ -0,0 +1,131 @@
|
||||
\hypertarget{out__ac_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+ac.cpp File Reference}
|
||||
\label{out__ac_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_ac.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_ac.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+ac.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}textconst.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8cpp_a4c67a3c95b053662ba0e195ff4611ca2}{A\+C\+\_\+\+Serial}}~Serial3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8cpp_a4862ba1039c5c7ce3b51609c733cc091}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+A\+C\+\_\+\+P\+O\+L\+L\+I\+NG}}~5000L
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_afe1602b340d5fab3a7047498810fed25}{get\+C\+RC}} (byte req\mbox{[}$\,$\mbox{]}, size\+\_\+t size)
|
||||
\item
|
||||
void \mbox{\hyperlink{out__ac_8cpp_a59d76c8166fd1a36485f4bdf3323e272}{Send\+Data}} (byte req\mbox{[}$\,$\mbox{]}, size\+\_\+t size)
|
||||
\item
|
||||
unsigned char \mbox{\hyperlink{out__ac_8cpp_a609d8aade61dfe61ef1100ddca6c3799}{to\+Hex}} (char ch)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
long \mbox{\hyperlink{out__ac_8cpp_a4155acb94ab76d403c080731ac75dda9}{prev\+Polling}} = 0
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_a82e58a1f3257f9121902c3edfc841445}{in\+Check}} = 0
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_ab239dd88a94012660135822f7c629acd}{qstn}} \mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,1,90\}
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}{data}} \mbox{[}37\mbox{]} = \{\}
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_a1fa5a75e467ea8c74cca76051f03a1d4}{on}} \mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,2,91\}
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_a92ecc0652f4769feb490ae0cf20093b5}{off}} \mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,3,92\}
|
||||
\item
|
||||
byte \mbox{\hyperlink{out__ac_8cpp_a8348487a31a8c5d8e2f94ea77c5e70a7}{lock}} \mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,3,0,0,14\}
|
||||
\item
|
||||
const char L\+O\+C\+K\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{out__ac_8cpp_a98bd41348071f8af054dad33e25cb935}{P\+R\+O\+G\+M\+EM}} = \char`\"{}lock\char`\"{}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a4c67a3c95b053662ba0e195ff4611ca2}\label{out__ac_8cpp_a4c67a3c95b053662ba0e195ff4611ca2}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!AC\_Serial@{AC\_Serial}}
|
||||
\index{AC\_Serial@{AC\_Serial}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{AC\_Serial}{AC\_Serial}}
|
||||
{\footnotesize\ttfamily \#define A\+C\+\_\+\+Serial~Serial3}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a4862ba1039c5c7ce3b51609c733cc091}\label{out__ac_8cpp_a4862ba1039c5c7ce3b51609c733cc091}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!INTERVAL\_AC\_POLLING@{INTERVAL\_AC\_POLLING}}
|
||||
\index{INTERVAL\_AC\_POLLING@{INTERVAL\_AC\_POLLING}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_AC\_POLLING}{INTERVAL\_AC\_POLLING}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+A\+C\+\_\+\+P\+O\+L\+L\+I\+NG~5000L}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{out__ac_8cpp_afe1602b340d5fab3a7047498810fed25}\label{out__ac_8cpp_afe1602b340d5fab3a7047498810fed25}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!getCRC@{getCRC}}
|
||||
\index{getCRC@{getCRC}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getCRC()}{getCRC()}}
|
||||
{\footnotesize\ttfamily byte get\+C\+RC (\begin{DoxyParamCaption}\item[{byte}]{req\mbox{[}$\,$\mbox{]}, }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a59d76c8166fd1a36485f4bdf3323e272}\label{out__ac_8cpp_a59d76c8166fd1a36485f4bdf3323e272}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!SendData@{SendData}}
|
||||
\index{SendData@{SendData}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{SendData()}{SendData()}}
|
||||
{\footnotesize\ttfamily void Send\+Data (\begin{DoxyParamCaption}\item[{byte}]{req\mbox{[}$\,$\mbox{]}, }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a609d8aade61dfe61ef1100ddca6c3799}\label{out__ac_8cpp_a609d8aade61dfe61ef1100ddca6c3799}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!toHex@{toHex}}
|
||||
\index{toHex@{toHex}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{toHex()}{toHex()}}
|
||||
{\footnotesize\ttfamily unsigned char to\+Hex (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}\label{out__ac_8cpp_a336725b3b566264f2223495f6294c3c7}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!data@{data}}
|
||||
\index{data@{data}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{data}{data}}
|
||||
{\footnotesize\ttfamily byte data\mbox{[}37\mbox{]} = \{\}}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a82e58a1f3257f9121902c3edfc841445}\label{out__ac_8cpp_a82e58a1f3257f9121902c3edfc841445}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!inCheck@{inCheck}}
|
||||
\index{inCheck@{inCheck}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inCheck}{inCheck}}
|
||||
{\footnotesize\ttfamily byte in\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a8348487a31a8c5d8e2f94ea77c5e70a7}\label{out__ac_8cpp_a8348487a31a8c5d8e2f94ea77c5e70a7}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!lock@{lock}}
|
||||
\index{lock@{lock}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{lock}{lock}}
|
||||
{\footnotesize\ttfamily byte lock\mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,3,0,0,14\}}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a92ecc0652f4769feb490ae0cf20093b5}\label{out__ac_8cpp_a92ecc0652f4769feb490ae0cf20093b5}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!off@{off}}
|
||||
\index{off@{off}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{off}{off}}
|
||||
{\footnotesize\ttfamily byte off\mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,3,92\}}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a1fa5a75e467ea8c74cca76051f03a1d4}\label{out__ac_8cpp_a1fa5a75e467ea8c74cca76051f03a1d4}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!on@{on}}
|
||||
\index{on@{on}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{on}{on}}
|
||||
{\footnotesize\ttfamily byte on\mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,2,91\}}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a4155acb94ab76d403c080731ac75dda9}\label{out__ac_8cpp_a4155acb94ab76d403c080731ac75dda9}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!prevPolling@{prevPolling}}
|
||||
\index{prevPolling@{prevPolling}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{prevPolling}{prevPolling}}
|
||||
{\footnotesize\ttfamily long prev\+Polling = 0}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_a98bd41348071f8af054dad33e25cb935}\label{out__ac_8cpp_a98bd41348071f8af054dad33e25cb935}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const char R\+A\+W\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \char`\"{}lock\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8cpp_ab239dd88a94012660135822f7c629acd}\label{out__ac_8cpp_ab239dd88a94012660135822f7c629acd}}
|
||||
\index{out\_ac.cpp@{out\_ac.cpp}!qstn@{qstn}}
|
||||
\index{qstn@{qstn}!out\_ac.cpp@{out\_ac.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{qstn}{qstn}}
|
||||
{\footnotesize\ttfamily byte qstn\mbox{[}$\,$\mbox{]} = \{255,255,10,0,0,0,0,0,1,1,77,1,90\}}
|
||||
|
||||
140
docs/latex/out__ac_8h.tex
Normal file
140
docs/latex/out__ac_8h.tex
Normal file
@@ -0,0 +1,140 @@
|
||||
\hypertarget{out__ac_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+ac.h File Reference}
|
||||
\label{out__ac_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_ac.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_ac.h}}
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout___a_c}{out\+\_\+\+AC}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_ad19ce971fd0a801e62b47ccc237e7adc}{L\+E\+N\+\_\+B}}~37
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_aea839ca3c1b73e5d265a574085f7b353}{B\+\_\+\+C\+U\+R\+\_\+\+T\+MP}}~13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a54c3b17281609e2073adc5d9c3577d9e}{B\+\_\+\+C\+MD}}~17
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a64129c01f67098002dfc15bcf2e81345}{B\+\_\+\+M\+O\+DE}}~23
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a16e64054ce7537a58828f7ff0fdd5dd6}{B\+\_\+\+F\+A\+N\+\_\+\+S\+PD}}~25
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a8291ee313ea42010c029dcdecd9b922a}{B\+\_\+\+S\+W\+I\+NG}}~27
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_ae059f75818a612a4c40cfb9a9cfed1cd}{B\+\_\+\+L\+O\+C\+K\+\_\+\+R\+EM}}~28
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a810646cae39c2f8b13cd389aa91388cb}{B\+\_\+\+P\+O\+W\+ER}}~29
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a5170cf3a84e8662e32341dc99bd379ea}{B\+\_\+\+F\+R\+E\+SH}}~31
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_a99d1516f267d0714663ac3ba3497e03f}{B\+\_\+\+S\+E\+T\+\_\+\+T\+MP}}~35
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_af48855306ef6f18c2de9e01f107e1cad}{S\+\_\+\+L\+O\+CK}}~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_ac0d28426799e4da770644952ec858461}{S\+\_\+\+Q\+U\+I\+ET}}~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_ad4502e82e76e09f450e19153afa0234b}{S\+\_\+\+S\+W\+I\+NG}}~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__ac_8h_ab7b18454392c93599b25faad65d6a370}{S\+\_\+\+R\+AW}}~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+4
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{out__ac_8h_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle}} (void)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__ac_8h_a54c3b17281609e2073adc5d9c3577d9e}\label{out__ac_8h_a54c3b17281609e2073adc5d9c3577d9e}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_CMD@{B\_CMD}}
|
||||
\index{B\_CMD@{B\_CMD}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_CMD}{B\_CMD}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+C\+MD~17}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_aea839ca3c1b73e5d265a574085f7b353}\label{out__ac_8h_aea839ca3c1b73e5d265a574085f7b353}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_CUR\_TMP@{B\_CUR\_TMP}}
|
||||
\index{B\_CUR\_TMP@{B\_CUR\_TMP}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_CUR\_TMP}{B\_CUR\_TMP}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+C\+U\+R\+\_\+\+T\+MP~13}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a16e64054ce7537a58828f7ff0fdd5dd6}\label{out__ac_8h_a16e64054ce7537a58828f7ff0fdd5dd6}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_FAN\_SPD@{B\_FAN\_SPD}}
|
||||
\index{B\_FAN\_SPD@{B\_FAN\_SPD}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_FAN\_SPD}{B\_FAN\_SPD}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+F\+A\+N\+\_\+\+S\+PD~25}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a5170cf3a84e8662e32341dc99bd379ea}\label{out__ac_8h_a5170cf3a84e8662e32341dc99bd379ea}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_FRESH@{B\_FRESH}}
|
||||
\index{B\_FRESH@{B\_FRESH}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_FRESH}{B\_FRESH}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+F\+R\+E\+SH~31}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_ae059f75818a612a4c40cfb9a9cfed1cd}\label{out__ac_8h_ae059f75818a612a4c40cfb9a9cfed1cd}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_LOCK\_REM@{B\_LOCK\_REM}}
|
||||
\index{B\_LOCK\_REM@{B\_LOCK\_REM}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_LOCK\_REM}{B\_LOCK\_REM}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+L\+O\+C\+K\+\_\+\+R\+EM~28}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a64129c01f67098002dfc15bcf2e81345}\label{out__ac_8h_a64129c01f67098002dfc15bcf2e81345}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_MODE@{B\_MODE}}
|
||||
\index{B\_MODE@{B\_MODE}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_MODE}{B\_MODE}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+M\+O\+DE~23}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a810646cae39c2f8b13cd389aa91388cb}\label{out__ac_8h_a810646cae39c2f8b13cd389aa91388cb}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_POWER@{B\_POWER}}
|
||||
\index{B\_POWER@{B\_POWER}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_POWER}{B\_POWER}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+P\+O\+W\+ER~29}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a99d1516f267d0714663ac3ba3497e03f}\label{out__ac_8h_a99d1516f267d0714663ac3ba3497e03f}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_SET\_TMP@{B\_SET\_TMP}}
|
||||
\index{B\_SET\_TMP@{B\_SET\_TMP}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_SET\_TMP}{B\_SET\_TMP}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+S\+E\+T\+\_\+\+T\+MP~35}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_a8291ee313ea42010c029dcdecd9b922a}\label{out__ac_8h_a8291ee313ea42010c029dcdecd9b922a}}
|
||||
\index{out\_ac.h@{out\_ac.h}!B\_SWING@{B\_SWING}}
|
||||
\index{B\_SWING@{B\_SWING}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_SWING}{B\_SWING}}
|
||||
{\footnotesize\ttfamily \#define B\+\_\+\+S\+W\+I\+NG~27}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_ad19ce971fd0a801e62b47ccc237e7adc}\label{out__ac_8h_ad19ce971fd0a801e62b47ccc237e7adc}}
|
||||
\index{out\_ac.h@{out\_ac.h}!LEN\_B@{LEN\_B}}
|
||||
\index{LEN\_B@{LEN\_B}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LEN\_B}{LEN\_B}}
|
||||
{\footnotesize\ttfamily \#define L\+E\+N\+\_\+B~37}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_af48855306ef6f18c2de9e01f107e1cad}\label{out__ac_8h_af48855306ef6f18c2de9e01f107e1cad}}
|
||||
\index{out\_ac.h@{out\_ac.h}!S\_LOCK@{S\_LOCK}}
|
||||
\index{S\_LOCK@{S\_LOCK}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_LOCK}{S\_LOCK}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+L\+O\+CK~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+1}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_ac0d28426799e4da770644952ec858461}\label{out__ac_8h_ac0d28426799e4da770644952ec858461}}
|
||||
\index{out\_ac.h@{out\_ac.h}!S\_QUIET@{S\_QUIET}}
|
||||
\index{S\_QUIET@{S\_QUIET}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_QUIET}{S\_QUIET}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+Q\+U\+I\+ET~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+2}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_ab7b18454392c93599b25faad65d6a370}\label{out__ac_8h_ab7b18454392c93599b25faad65d6a370}}
|
||||
\index{out\_ac.h@{out\_ac.h}!S\_RAW@{S\_RAW}}
|
||||
\index{S\_RAW@{S\_RAW}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_RAW}{S\_RAW}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+R\+AW~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+4}
|
||||
|
||||
\mbox{\Hypertarget{out__ac_8h_ad4502e82e76e09f450e19153afa0234b}\label{out__ac_8h_ad4502e82e76e09f450e19153afa0234b}}
|
||||
\index{out\_ac.h@{out\_ac.h}!S\_SWING@{S\_SWING}}
|
||||
\index{S\_SWING@{S\_SWING}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_SWING}{S\_SWING}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+S\+W\+I\+NG~\mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}+3}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{out__ac_8h_aa557ba1fef085fb9865ffd399c738dbf}\label{out__ac_8h_aa557ba1fef085fb9865ffd399c738dbf}}
|
||||
\index{out\_ac.h@{out\_ac.h}!modbusIdle@{modbusIdle}}
|
||||
\index{modbusIdle@{modbusIdle}!out\_ac.h@{out\_ac.h}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusIdle()}{modbusIdle()}}
|
||||
{\footnotesize\ttfamily void modbus\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
9
docs/latex/out__dmx_8cpp.tex
Normal file
9
docs/latex/out__dmx_8cpp.tex
Normal file
@@ -0,0 +1,9 @@
|
||||
\hypertarget{out__dmx_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+dmx.cpp File Reference}
|
||||
\label{out__dmx_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_dmx.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_dmx.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
11
docs/latex/out__dmx_8h.tex
Normal file
11
docs/latex/out__dmx_8h.tex
Normal file
@@ -0,0 +1,11 @@
|
||||
\hypertarget{out__dmx_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+dmx.h File Reference}
|
||||
\label{out__dmx_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_dmx.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_dmx.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}colorchannel.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout__dmx}{out\+\_\+dmx}}
|
||||
\end{DoxyCompactItemize}
|
||||
195
docs/latex/out__modbus_8cpp.tex
Normal file
195
docs/latex/out__modbus_8cpp.tex
Normal file
@@ -0,0 +1,195 @@
|
||||
\hypertarget{out__modbus_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+modbus.cpp File Reference}
|
||||
\label{out__modbus_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_modbus.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_modbus.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+modbus.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Modbus\+Master.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Hardware\+Serial.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
struct \mbox{\hyperlink{structreg__t}{reg\+\_\+t}}
|
||||
\item
|
||||
struct \mbox{\hyperlink{structserial__t}{serial\+\_\+t}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a25bf73813d09c58baa5af48637e16bc7}{P\+A\+R\+\_\+\+I16}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_acd59b982a0f2dcf18dd2356d6e98eefb}{P\+A\+R\+\_\+\+I32}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_ad2b89b560cb53fc21c8ee35087910b2e}{P\+A\+R\+\_\+\+U16}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a005c325557d6699e0510c86fb64ed697}{P\+A\+R\+\_\+\+U32}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_af19859d150babbb4691f7d1859f89813}{P\+A\+R\+\_\+\+I8H}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_ab0bcf5a51d08a4543375cefe31c00cc5}{P\+A\+R\+\_\+\+I8L}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_abd90249102cbda3365d3e86df523fc2d}{P\+A\+R\+\_\+\+U8H}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a7c348cd2c30505b0afb1f00d47a3a804}{P\+A\+R\+\_\+\+U8L}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a49c9c8a2424dd60fa4fefb6ee0188db6}{reg\+Size\+Num}}~sizeof(reg\+Size\+\_\+P)/sizeof(\mbox{\hyperlink{structreg__t}{reg\+\_\+t}})
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a4d3d61e309ead27e6e008e455d75ceb5}{serial\+Modes\+Num}}~sizeof(serial\+Modes\+\_\+P)/sizeof(\mbox{\hyperlink{structserial__t}{serial\+\_\+t}})
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{out__modbus_8cpp_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle}} (void)
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{out__modbus_8cpp_ae62352d2766976d85ca20006e681f254}{str2\+Serial\+Param}} (char $\ast$str)
|
||||
\item
|
||||
int \mbox{\hyperlink{out__modbus_8cpp_a6b595bdd94e3d76226b079ba5d7d7239}{str2reg\+Size}} (char $\ast$str)
|
||||
\item
|
||||
bool \mbox{\hyperlink{out__modbus_8cpp_ada41a67a60f6db43d5af00c5de696db0}{read\+Modbus}} (uint16\+\_\+t reg, int reg\+Type, int count)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{out__modbus_8cpp_aabc7159a42d55e7c474862449404d65c}{modbus\+Obj}}
|
||||
\item
|
||||
Modbus\+Master \mbox{\hyperlink{out__modbus_8cpp_aed3ca48125de3e138d26fa4884c35c93}{node}}
|
||||
\item
|
||||
short \mbox{\hyperlink{out__modbus_8cpp_a02d3e5fb154e56cf7fc169649e232078}{modbus\+Busy}}
|
||||
\item
|
||||
const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{out__modbus_8cpp_a6c1a731dafc190e4be43884f9b8807ad}{P\+R\+O\+G\+M\+EM}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a25bf73813d09c58baa5af48637e16bc7}\label{out__modbus_8cpp_a25bf73813d09c58baa5af48637e16bc7}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_I16@{PAR\_I16}}
|
||||
\index{PAR\_I16@{PAR\_I16}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_I16}{PAR\_I16}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+I16~1}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_acd59b982a0f2dcf18dd2356d6e98eefb}\label{out__modbus_8cpp_acd59b982a0f2dcf18dd2356d6e98eefb}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_I32@{PAR\_I32}}
|
||||
\index{PAR\_I32@{PAR\_I32}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_I32}{PAR\_I32}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+I32~2}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_af19859d150babbb4691f7d1859f89813}\label{out__modbus_8cpp_af19859d150babbb4691f7d1859f89813}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_I8H@{PAR\_I8H}}
|
||||
\index{PAR\_I8H@{PAR\_I8H}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_I8H}{PAR\_I8H}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+I8H~5}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_ab0bcf5a51d08a4543375cefe31c00cc5}\label{out__modbus_8cpp_ab0bcf5a51d08a4543375cefe31c00cc5}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_I8L@{PAR\_I8L}}
|
||||
\index{PAR\_I8L@{PAR\_I8L}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_I8L}{PAR\_I8L}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+I8L~6}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_ad2b89b560cb53fc21c8ee35087910b2e}\label{out__modbus_8cpp_ad2b89b560cb53fc21c8ee35087910b2e}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_U16@{PAR\_U16}}
|
||||
\index{PAR\_U16@{PAR\_U16}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_U16}{PAR\_U16}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+U16~3}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a005c325557d6699e0510c86fb64ed697}\label{out__modbus_8cpp_a005c325557d6699e0510c86fb64ed697}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_U32@{PAR\_U32}}
|
||||
\index{PAR\_U32@{PAR\_U32}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_U32}{PAR\_U32}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+U32~4}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_abd90249102cbda3365d3e86df523fc2d}\label{out__modbus_8cpp_abd90249102cbda3365d3e86df523fc2d}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_U8H@{PAR\_U8H}}
|
||||
\index{PAR\_U8H@{PAR\_U8H}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_U8H}{PAR\_U8H}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+U8H~7}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a7c348cd2c30505b0afb1f00d47a3a804}\label{out__modbus_8cpp_a7c348cd2c30505b0afb1f00d47a3a804}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_U8L@{PAR\_U8L}}
|
||||
\index{PAR\_U8L@{PAR\_U8L}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_U8L}{PAR\_U8L}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+U8L~8}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a49c9c8a2424dd60fa4fefb6ee0188db6}\label{out__modbus_8cpp_a49c9c8a2424dd60fa4fefb6ee0188db6}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!regSizeNum@{regSizeNum}}
|
||||
\index{regSizeNum@{regSizeNum}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{regSizeNum}{regSizeNum}}
|
||||
{\footnotesize\ttfamily \#define reg\+Size\+Num~sizeof(reg\+Size\+\_\+P)/sizeof(\mbox{\hyperlink{structreg__t}{reg\+\_\+t}})}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a4d3d61e309ead27e6e008e455d75ceb5}\label{out__modbus_8cpp_a4d3d61e309ead27e6e008e455d75ceb5}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!serialModesNum@{serialModesNum}}
|
||||
\index{serialModesNum@{serialModesNum}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{serialModesNum}{serialModesNum}}
|
||||
{\footnotesize\ttfamily \#define serial\+Modes\+Num~sizeof(serial\+Modes\+\_\+P)/sizeof(\mbox{\hyperlink{structserial__t}{serial\+\_\+t}})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_aa557ba1fef085fb9865ffd399c738dbf}\label{out__modbus_8cpp_aa557ba1fef085fb9865ffd399c738dbf}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!modbusIdle@{modbusIdle}}
|
||||
\index{modbusIdle@{modbusIdle}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusIdle()}{modbusIdle()}}
|
||||
{\footnotesize\ttfamily void modbus\+Idle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_ada41a67a60f6db43d5af00c5de696db0}\label{out__modbus_8cpp_ada41a67a60f6db43d5af00c5de696db0}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!readModbus@{readModbus}}
|
||||
\index{readModbus@{readModbus}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{readModbus()}{readModbus()}}
|
||||
{\footnotesize\ttfamily bool read\+Modbus (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{reg, }\item[{int}]{reg\+Type, }\item[{int}]{count }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a6b595bdd94e3d76226b079ba5d7d7239}\label{out__modbus_8cpp_a6b595bdd94e3d76226b079ba5d7d7239}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!str2regSize@{str2regSize}}
|
||||
\index{str2regSize@{str2regSize}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{str2regSize()}{str2regSize()}}
|
||||
{\footnotesize\ttfamily int str2reg\+Size (\begin{DoxyParamCaption}\item[{char $\ast$}]{str }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_ae62352d2766976d85ca20006e681f254}\label{out__modbus_8cpp_ae62352d2766976d85ca20006e681f254}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!str2SerialParam@{str2SerialParam}}
|
||||
\index{str2SerialParam@{str2SerialParam}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{str2SerialParam()}{str2SerialParam()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t str2\+Serial\+Param (\begin{DoxyParamCaption}\item[{char $\ast$}]{str }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a02d3e5fb154e56cf7fc169649e232078}\label{out__modbus_8cpp_a02d3e5fb154e56cf7fc169649e232078}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!modbusBusy@{modbusBusy}}
|
||||
\index{modbusBusy@{modbusBusy}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusBusy}{modbusBusy}}
|
||||
{\footnotesize\ttfamily short modbus\+Busy\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_aabc7159a42d55e7c474862449404d65c}\label{out__modbus_8cpp_aabc7159a42d55e7c474862449404d65c}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!modbusObj@{modbusObj}}
|
||||
\index{modbusObj@{modbusObj}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{modbusObj}{modbusObj}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ modbus\+Obj\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_aed3ca48125de3e138d26fa4884c35c93}\label{out__modbus_8cpp_aed3ca48125de3e138d26fa4884c35c93}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!node@{node}}
|
||||
\index{node@{node}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{node}{node}}
|
||||
{\footnotesize\ttfamily Modbus\+Master node\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a6c1a731dafc190e4be43884f9b8807ad}\label{out__modbus_8cpp_a6c1a731dafc190e4be43884f9b8807ad}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const \mbox{\hyperlink{structserial__t}{serial\+\_\+t}} serial\+Modes\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM}
|
||||
|
||||
{\bfseries Initial value\+:}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{=}
|
||||
\DoxyCodeLine{\{}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}i16"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_a25bf73813d09c58baa5af48637e16bc7}{PAR\_I16}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}i32"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_acd59b982a0f2dcf18dd2356d6e98eefb}{PAR\_I32}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}u16"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_ad2b89b560cb53fc21c8ee35087910b2e}{PAR\_U16}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}u32"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_a005c325557d6699e0510c86fb64ed697}{PAR\_U32}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}i8h"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_af19859d150babbb4691f7d1859f89813}{PAR\_I8H}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}i8l"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_ab0bcf5a51d08a4543375cefe31c00cc5}{PAR\_I8L}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}u8h"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_abd90249102cbda3365d3e86df523fc2d}{PAR\_U8H}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}u8l"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_a7c348cd2c30505b0afb1f00d47a3a804}{PAR\_U8L}} \}}
|
||||
\DoxyCodeLine{\}}
|
||||
|
||||
\end{DoxyCode}
|
||||
12
docs/latex/out__modbus_8h.tex
Normal file
12
docs/latex/out__modbus_8h.tex
Normal file
@@ -0,0 +1,12 @@
|
||||
\hypertarget{out__modbus_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+modbus.h File Reference}
|
||||
\label{out__modbus_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_modbus.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_modbus.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classmb_persistent}{mb\+Persistent}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout___modbus}{out\+\_\+\+Modbus}}
|
||||
\end{DoxyCompactItemize}
|
||||
8
docs/latex/out__motor_8cpp.tex
Normal file
8
docs/latex/out__motor_8cpp.tex
Normal file
@@ -0,0 +1,8 @@
|
||||
\hypertarget{out__motor_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+motor.cpp File Reference}
|
||||
\label{out__motor_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_motor.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_motor.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+motor.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
32
docs/latex/out__motor_8h.tex
Normal file
32
docs/latex/out__motor_8h.tex
Normal file
@@ -0,0 +1,32 @@
|
||||
\hypertarget{out__motor_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+motor.h File Reference}
|
||||
\label{out__motor_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_motor.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_motor.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout___motor}{out\+\_\+\+Motor}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8h_abf9aa60d6eb4e068e3f5907f04371dc2}{P\+O\+S\+\_\+\+E\+RR}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8h_a1ae2d51e9799d2a525499bd722676e3c}{M\+O\+T\+O\+R\+\_\+\+Q\+U\+O\+TE}}~2
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__motor_8h_a1ae2d51e9799d2a525499bd722676e3c}\label{out__motor_8h_a1ae2d51e9799d2a525499bd722676e3c}}
|
||||
\index{out\_motor.h@{out\_motor.h}!MOTOR\_QUOTE@{MOTOR\_QUOTE}}
|
||||
\index{MOTOR\_QUOTE@{MOTOR\_QUOTE}!out\_motor.h@{out\_motor.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MOTOR\_QUOTE}{MOTOR\_QUOTE}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+T\+O\+R\+\_\+\+Q\+U\+O\+TE~2}
|
||||
|
||||
\mbox{\Hypertarget{out__motor_8h_abf9aa60d6eb4e068e3f5907f04371dc2}\label{out__motor_8h_abf9aa60d6eb4e068e3f5907f04371dc2}}
|
||||
\index{out\_motor.h@{out\_motor.h}!POS\_ERR@{POS\_ERR}}
|
||||
\index{POS\_ERR@{POS\_ERR}!out\_motor.h@{out\_motor.h}}
|
||||
\doxysubsubsection{\texorpdfstring{POS\_ERR}{POS\_ERR}}
|
||||
{\footnotesize\ttfamily \#define P\+O\+S\+\_\+\+E\+RR~2}
|
||||
|
||||
9
docs/latex/out__pwm_8cpp.tex
Normal file
9
docs/latex/out__pwm_8cpp.tex
Normal file
@@ -0,0 +1,9 @@
|
||||
\hypertarget{out__pwm_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+pwm.cpp File Reference}
|
||||
\label{out__pwm_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_pwm.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_pwm.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+pwm.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
11
docs/latex/out__pwm_8h.tex
Normal file
11
docs/latex/out__pwm_8h.tex
Normal file
@@ -0,0 +1,11 @@
|
||||
\hypertarget{out__pwm_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+pwm.h File Reference}
|
||||
\label{out__pwm_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_pwm.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_pwm.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}colorchannel.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout__pwm}{out\+\_\+pwm}}
|
||||
\end{DoxyCompactItemize}
|
||||
23
docs/latex/out__spiled_8cpp.tex
Normal file
23
docs/latex/out__spiled_8cpp.tex
Normal file
@@ -0,0 +1,23 @@
|
||||
\hypertarget{out__spiled_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+spiled.cpp File Reference}
|
||||
\label{out__spiled_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_spiled.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_spiled.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+spiled.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Fast\+L\+E\+D.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__spiled_8cpp_a4c4ae9a4146ce8d6a5debc90300d9abd}{N\+U\+M\+\_\+\+L\+E\+DS}}~43
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__spiled_8cpp_a4c4ae9a4146ce8d6a5debc90300d9abd}\label{out__spiled_8cpp_a4c4ae9a4146ce8d6a5debc90300d9abd}}
|
||||
\index{out\_spiled.cpp@{out\_spiled.cpp}!NUM\_LEDS@{NUM\_LEDS}}
|
||||
\index{NUM\_LEDS@{NUM\_LEDS}!out\_spiled.cpp@{out\_spiled.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{NUM\_LEDS}{NUM\_LEDS}}
|
||||
{\footnotesize\ttfamily \#define N\+U\+M\+\_\+\+L\+E\+DS~43}
|
||||
|
||||
12
docs/latex/out__spiled_8h.tex
Normal file
12
docs/latex/out__spiled_8h.tex
Normal file
@@ -0,0 +1,12 @@
|
||||
\hypertarget{out__spiled_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/out\+\_\+spiled.h File Reference}
|
||||
\label{out__spiled_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_spiled.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/out\_spiled.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}colorchannel.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}Fast\+L\+E\+D.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout___s_p_i_led}{out\+\_\+\+S\+P\+I\+Led}}
|
||||
\end{DoxyCompactItemize}
|
||||
139
docs/latex/ow_term_8cpp.tex
Normal file
139
docs/latex/ow_term_8cpp.tex
Normal file
@@ -0,0 +1,139 @@
|
||||
\hypertarget{ow_term_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/ow\+Term.cpp File Reference}
|
||||
\label{ow_term_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/owTerm.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/owTerm.cpp}}
|
||||
{\ttfamily \#include \char`\"{}ow\+Term.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8cpp_aff3811570b1dd6182d7f45bd573afcfd}{ow\+Update}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8cpp_ac78e14aeb04a12acf45919b64fe0d280}{ow\+Setup}} (\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} ow\+Ch)
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8cpp_a3c7848115ede4d67192d7964e5157591}{sensors\+\_\+loop}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8cpp_a3d8b76952ce1af677267e10c981e6dd5}{ow\+Loop}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8cpp_a38798dcd7c98c38975db6e3f19de63a3}{ow\+Find}} (Device\+Address addr)
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8cpp_ac9fd793efbaca8922408effe06e71650}{ow\+Add}} (Device\+Address addr)
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8cpp_aaa733da2383859748e802f38409546da}{setup\+Ow\+Idle}} (void($\ast$ptr)())
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
One\+Wire $\ast$ \mbox{\hyperlink{ow_term_8cpp_a385b7fa9c4553fcb57ee60a03932b60c}{one\+Wire}} = N\+U\+LL
|
||||
\item
|
||||
Device\+Address $\ast$ \mbox{\hyperlink{ow_term_8cpp_ac8f950395764bcd345b63d2887dae1a0}{term}} = N\+U\+LL
|
||||
\item
|
||||
uint16\+\_\+t $\ast$ \mbox{\hyperlink{ow_term_8cpp_a31e8c0d5ba0869a2bfbf32fd8caaac57}{wstat}} = N\+U\+LL
|
||||
\item
|
||||
Dallas\+Temperature $\ast$ \mbox{\hyperlink{ow_term_8cpp_ab5e031d55a57a0dd79468e5a7cbb5e64}{sensors}} = N\+U\+LL
|
||||
\item
|
||||
short \mbox{\hyperlink{ow_term_8cpp_ac37ce0c409c53b6a18aefbfc3ad46b4a}{si}} = 0
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8cpp_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}} = 0
|
||||
\item
|
||||
unsigned long \mbox{\hyperlink{ow_term_8cpp_a72d7dd39e835325dedcc977f3b23adb8}{ow\+Timer}} = 0
|
||||
\item
|
||||
\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} \mbox{\hyperlink{ow_term_8cpp_ac7999c9efd1309081d54939dc27687ba}{ow\+Changed}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ac9fd793efbaca8922408effe06e71650}\label{ow_term_8cpp_ac9fd793efbaca8922408effe06e71650}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owAdd@{owAdd}}
|
||||
\index{owAdd@{owAdd}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owAdd()}{owAdd()}}
|
||||
{\footnotesize\ttfamily void ow\+Add (\begin{DoxyParamCaption}\item[{Device\+Address}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a38798dcd7c98c38975db6e3f19de63a3}\label{ow_term_8cpp_a38798dcd7c98c38975db6e3f19de63a3}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owFind@{owFind}}
|
||||
\index{owFind@{owFind}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owFind()}{owFind()}}
|
||||
{\footnotesize\ttfamily int ow\+Find (\begin{DoxyParamCaption}\item[{Device\+Address}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a3d8b76952ce1af677267e10c981e6dd5}\label{ow_term_8cpp_a3d8b76952ce1af677267e10c981e6dd5}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owLoop@{owLoop}}
|
||||
\index{owLoop@{owLoop}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owLoop()}{owLoop()}}
|
||||
{\footnotesize\ttfamily void ow\+Loop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ac78e14aeb04a12acf45919b64fe0d280}\label{ow_term_8cpp_ac78e14aeb04a12acf45919b64fe0d280}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owSetup@{owSetup}}
|
||||
\index{owSetup@{owSetup}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owSetup()}{owSetup()}}
|
||||
{\footnotesize\ttfamily int ow\+Setup (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}}}]{ow\+Ch }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_aff3811570b1dd6182d7f45bd573afcfd}\label{ow_term_8cpp_aff3811570b1dd6182d7f45bd573afcfd}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owUpdate@{owUpdate}}
|
||||
\index{owUpdate@{owUpdate}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owUpdate()}{owUpdate()}}
|
||||
{\footnotesize\ttfamily int ow\+Update (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a3c7848115ede4d67192d7964e5157591}\label{ow_term_8cpp_a3c7848115ede4d67192d7964e5157591}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!sensors\_loop@{sensors\_loop}}
|
||||
\index{sensors\_loop@{sensors\_loop}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{sensors\_loop()}{sensors\_loop()}}
|
||||
{\footnotesize\ttfamily int sensors\+\_\+loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_aaa733da2383859748e802f38409546da}\label{ow_term_8cpp_aaa733da2383859748e802f38409546da}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!setupOwIdle@{setupOwIdle}}
|
||||
\index{setupOwIdle@{setupOwIdle}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setupOwIdle()}{setupOwIdle()}}
|
||||
{\footnotesize\ttfamily void setup\+Ow\+Idle (\begin{DoxyParamCaption}\item[{void($\ast$)()}]{ptr }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a385b7fa9c4553fcb57ee60a03932b60c}\label{ow_term_8cpp_a385b7fa9c4553fcb57ee60a03932b60c}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!oneWire@{oneWire}}
|
||||
\index{oneWire@{oneWire}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{oneWire}{oneWire}}
|
||||
{\footnotesize\ttfamily One\+Wire$\ast$ one\+Wire = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ac7999c9efd1309081d54939dc27687ba}\label{ow_term_8cpp_ac7999c9efd1309081d54939dc27687ba}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owChanged@{owChanged}}
|
||||
\index{owChanged@{owChanged}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owChanged}{owChanged}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} ow\+Changed}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a72d7dd39e835325dedcc977f3b23adb8}\label{ow_term_8cpp_a72d7dd39e835325dedcc977f3b23adb8}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!owTimer@{owTimer}}
|
||||
\index{owTimer@{owTimer}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{owTimer}{owTimer}}
|
||||
{\footnotesize\ttfamily unsigned long ow\+Timer = 0}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ab5e031d55a57a0dd79468e5a7cbb5e64}\label{ow_term_8cpp_ab5e031d55a57a0dd79468e5a7cbb5e64}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!sensors@{sensors}}
|
||||
\index{sensors@{sensors}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{sensors}{sensors}}
|
||||
{\footnotesize\ttfamily Dallas\+Temperature$\ast$ sensors = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ac37ce0c409c53b6a18aefbfc3ad46b4a}\label{ow_term_8cpp_ac37ce0c409c53b6a18aefbfc3ad46b4a}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!si@{si}}
|
||||
\index{si@{si}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{si}{si}}
|
||||
{\footnotesize\ttfamily short si = 0}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a4e9707ca4dbcd2ddd6d14657f2e12700}\label{ow_term_8cpp_a4e9707ca4dbcd2ddd6d14657f2e12700}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!t\_count@{t\_count}}
|
||||
\index{t\_count@{t\_count}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{t\_count}{t\_count}}
|
||||
{\footnotesize\ttfamily int t\+\_\+count = 0}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_ac8f950395764bcd345b63d2887dae1a0}\label{ow_term_8cpp_ac8f950395764bcd345b63d2887dae1a0}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!term@{term}}
|
||||
\index{term@{term}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{term}{term}}
|
||||
{\footnotesize\ttfamily Device\+Address$\ast$ term = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8cpp_a31e8c0d5ba0869a2bfbf32fd8caaac57}\label{ow_term_8cpp_a31e8c0d5ba0869a2bfbf32fd8caaac57}}
|
||||
\index{owTerm.cpp@{owTerm.cpp}!wstat@{wstat}}
|
||||
\index{wstat@{wstat}!owTerm.cpp@{owTerm.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{wstat}{wstat}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t$\ast$ wstat = N\+U\+LL}
|
||||
|
||||
358
docs/latex/ow_term_8h.tex
Normal file
358
docs/latex/ow_term_8h.tex
Normal file
@@ -0,0 +1,358 @@
|
||||
\hypertarget{ow_term_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/ow\+Term.h File Reference}
|
||||
\label{ow_term_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/owTerm.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/owTerm.h}}
|
||||
{\ttfamily \#include $<$Dallas\+Temperature.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Wire.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$D\+S2482\+\_\+\+One\+Wire.\+h$>$}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a9842f177c8e00b6c38daf3aca290e300}{S\+W\+\_\+\+A\+U\+X0}}~0x40
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_ac0309c49990b7232afdf7d27f30f42b4}{S\+W\+\_\+\+A\+U\+X1}}~0x80
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a2a8205edd6a8a56bd3dcc301b5e89522}{S\+W\+\_\+\+S\+T\+A\+T0}}~0x4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a00243602c461da89cd31481290e64459}{S\+W\+\_\+\+S\+T\+A\+T1}}~0x8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a1db8ee4f7494dbd6852b582086bf8618}{S\+W\+\_\+\+O\+U\+T0}}~0x20
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a2b4445eee4ea221bc240c0db281e14d8}{S\+W\+\_\+\+O\+U\+T1}}~0x10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a240dee0900895c9dc452fc3e94319116}{S\+W\+\_\+\+M\+A\+SK}}~0xF
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a2566855e014080775e472bf2b959b510}{S\+W\+\_\+\+I\+N\+M\+A\+SK}}~0x\+FC
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}{recheck\+\_\+interval}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}{check\+\_\+circle}}~2000/\mbox{\hyperlink{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a2e409a3583ffd8bf522847aa2babcc65}{S\+W\+\_\+\+F\+I\+ND}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a04b690d8ae7ea22fc1cd850cb28d1a89}{S\+W\+\_\+\+D\+O\+U\+B\+L\+E\+C\+H\+E\+CK}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a3312fd9b274e02275c7e6e14812d8b77}{S\+W\+\_\+\+P\+U\+L\+S\+E0}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_ac48f14c4bbb976160877b913707b0555}{S\+W\+\_\+\+P\+U\+L\+S\+E1}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a0ae32f8bd855e4f0d54f2efa7f749432}{S\+W\+\_\+\+P\+U\+L\+S\+E\+\_\+\+P0}}~0x10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_aea6e1f060eb378a3f5ac7b0fb75e3321}{S\+W\+\_\+\+P\+U\+L\+S\+E\+\_\+\+P1}}~0x20
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a89104025a8859791e89115fef5bc1d74}{S\+W\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+P0}}~0x40
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a78449cd6b324f70f052efa1c7684f939}{S\+W\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+P1}}~0x80
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a394220e3a4d07cd1c110c655332bbed1}{S\+W\+\_\+\+P\+U\+L\+S\+E0\+\_\+R}}~0x100
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_aa5279ea909ec370f1ca60c619cea7b2f}{S\+W\+\_\+\+P\+U\+L\+S\+E1\+\_\+R}}~0x200
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}{recheck\+\_\+interval}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}{check\+\_\+circle}}~2000/\mbox{\hyperlink{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a9382f08ab82ba07c710f5b2e9e6ec0f3}{t\+\_\+max}}~20
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a41a331314b46059bd942e76ffc60cf4a}{T\+E\+M\+P\+E\+R\+A\+T\+U\+R\+E\+\_\+\+P\+R\+E\+C\+I\+S\+I\+ON}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{ow_term_8h_a92c17810a48118ba0c75809050dd6bbe}{D\+S2482\+\_\+100\+\_\+\+I2\+C\+\_\+\+T\+O\+\_\+1\+W\+\_\+\+B\+R\+I\+D\+GE}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Typedefs}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
typedef void($\ast$ \mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}}) (int, Device\+Address, float)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8h_aff3811570b1dd6182d7f45bd573afcfd}{ow\+Update}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8h_ac78e14aeb04a12acf45919b64fe0d280}{ow\+Setup}} (\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} ow\+Ch)
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8h_a3d8b76952ce1af677267e10c981e6dd5}{ow\+Loop}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8h_acbf132b42d0828077bbd21e2b205c5fc}{setup\+Ow\+Idle}} (void($\ast$)())
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8h_a38798dcd7c98c38975db6e3f19de63a3}{ow\+Find}} (Device\+Address addr)
|
||||
\item
|
||||
void \mbox{\hyperlink{ow_term_8h_ac9fd793efbaca8922408effe06e71650}{ow\+Add}} (Device\+Address addr)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{ow_term_8h_a564a174b067eee3b33b1162935884d55}{ow\+Arr}}
|
||||
\item
|
||||
One\+Wire $\ast$ \mbox{\hyperlink{ow_term_8h_a385b7fa9c4553fcb57ee60a03932b60c}{one\+Wire}}
|
||||
\item
|
||||
Dallas\+Temperature $\ast$ \mbox{\hyperlink{ow_term_8h_ab5e031d55a57a0dd79468e5a7cbb5e64}{sensors}}
|
||||
\item
|
||||
Device\+Address $\ast$ \mbox{\hyperlink{ow_term_8h_ac8f950395764bcd345b63d2887dae1a0}{term}}
|
||||
\item
|
||||
int $\ast$ \mbox{\hyperlink{ow_term_8h_a51d8312908b2e5f09ac8e40879c2f1a9}{regs}}
|
||||
\item
|
||||
uint16\+\_\+t $\ast$ \mbox{\hyperlink{ow_term_8h_a31e8c0d5ba0869a2bfbf32fd8caaac57}{wstat}}
|
||||
\item
|
||||
int \mbox{\hyperlink{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}}
|
||||
\item
|
||||
short \mbox{\hyperlink{ow_term_8h_ac37ce0c409c53b6a18aefbfc3ad46b4a}{si}}
|
||||
\item
|
||||
\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} \mbox{\hyperlink{ow_term_8h_ac7999c9efd1309081d54939dc27687ba}{ow\+Changed}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}\label{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}}
|
||||
\index{owTerm.h@{owTerm.h}!check\_circle@{check\_circle}}
|
||||
\index{check\_circle@{check\_circle}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{check\_circle}{check\_circle}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily \#define check\+\_\+circle~2000/\mbox{\hyperlink{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}\label{ow_term_8h_a9db1df6249649d3fca671805ace0ed82}}
|
||||
\index{owTerm.h@{owTerm.h}!check\_circle@{check\_circle}}
|
||||
\index{check\_circle@{check\_circle}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{check\_circle}{check\_circle}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \#define check\+\_\+circle~2000/\mbox{\hyperlink{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}{t\+\_\+count}}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a92c17810a48118ba0c75809050dd6bbe}\label{ow_term_8h_a92c17810a48118ba0c75809050dd6bbe}}
|
||||
\index{owTerm.h@{owTerm.h}!DS2482\_100\_I2C\_TO\_1W\_BRIDGE@{DS2482\_100\_I2C\_TO\_1W\_BRIDGE}}
|
||||
\index{DS2482\_100\_I2C\_TO\_1W\_BRIDGE@{DS2482\_100\_I2C\_TO\_1W\_BRIDGE}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DS2482\_100\_I2C\_TO\_1W\_BRIDGE}{DS2482\_100\_I2C\_TO\_1W\_BRIDGE}}
|
||||
{\footnotesize\ttfamily \#define D\+S2482\+\_\+100\+\_\+\+I2\+C\+\_\+\+T\+O\+\_\+1\+W\+\_\+\+B\+R\+I\+D\+GE}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}\label{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}}
|
||||
\index{owTerm.h@{owTerm.h}!recheck\_interval@{recheck\_interval}}
|
||||
\index{recheck\_interval@{recheck\_interval}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{recheck\_interval}{recheck\_interval}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily \#define recheck\+\_\+interval~5}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}\label{ow_term_8h_ab8f08116296551612d3ccdad9e14e23a}}
|
||||
\index{owTerm.h@{owTerm.h}!recheck\_interval@{recheck\_interval}}
|
||||
\index{recheck\_interval@{recheck\_interval}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{recheck\_interval}{recheck\_interval}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \#define recheck\+\_\+interval~5}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a9842f177c8e00b6c38daf3aca290e300}\label{ow_term_8h_a9842f177c8e00b6c38daf3aca290e300}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_AUX0@{SW\_AUX0}}
|
||||
\index{SW\_AUX0@{SW\_AUX0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_AUX0}{SW\_AUX0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+A\+U\+X0~0x40}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac0309c49990b7232afdf7d27f30f42b4}\label{ow_term_8h_ac0309c49990b7232afdf7d27f30f42b4}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_AUX1@{SW\_AUX1}}
|
||||
\index{SW\_AUX1@{SW\_AUX1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_AUX1}{SW\_AUX1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+A\+U\+X1~0x80}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a89104025a8859791e89115fef5bc1d74}\label{ow_term_8h_a89104025a8859791e89115fef5bc1d74}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_CHANGED\_P0@{SW\_CHANGED\_P0}}
|
||||
\index{SW\_CHANGED\_P0@{SW\_CHANGED\_P0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_CHANGED\_P0}{SW\_CHANGED\_P0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+P0~0x40}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a78449cd6b324f70f052efa1c7684f939}\label{ow_term_8h_a78449cd6b324f70f052efa1c7684f939}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_CHANGED\_P1@{SW\_CHANGED\_P1}}
|
||||
\index{SW\_CHANGED\_P1@{SW\_CHANGED\_P1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_CHANGED\_P1}{SW\_CHANGED\_P1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+P1~0x80}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a04b690d8ae7ea22fc1cd850cb28d1a89}\label{ow_term_8h_a04b690d8ae7ea22fc1cd850cb28d1a89}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_DOUBLECHECK@{SW\_DOUBLECHECK}}
|
||||
\index{SW\_DOUBLECHECK@{SW\_DOUBLECHECK}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_DOUBLECHECK}{SW\_DOUBLECHECK}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+D\+O\+U\+B\+L\+E\+C\+H\+E\+CK~2}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a2e409a3583ffd8bf522847aa2babcc65}\label{ow_term_8h_a2e409a3583ffd8bf522847aa2babcc65}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_FIND@{SW\_FIND}}
|
||||
\index{SW\_FIND@{SW\_FIND}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_FIND}{SW\_FIND}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+F\+I\+ND~1}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a2566855e014080775e472bf2b959b510}\label{ow_term_8h_a2566855e014080775e472bf2b959b510}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_INMASK@{SW\_INMASK}}
|
||||
\index{SW\_INMASK@{SW\_INMASK}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_INMASK}{SW\_INMASK}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+I\+N\+M\+A\+SK~0x\+FC}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a240dee0900895c9dc452fc3e94319116}\label{ow_term_8h_a240dee0900895c9dc452fc3e94319116}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_MASK@{SW\_MASK}}
|
||||
\index{SW\_MASK@{SW\_MASK}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_MASK}{SW\_MASK}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+M\+A\+SK~0xF}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a1db8ee4f7494dbd6852b582086bf8618}\label{ow_term_8h_a1db8ee4f7494dbd6852b582086bf8618}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_OUT0@{SW\_OUT0}}
|
||||
\index{SW\_OUT0@{SW\_OUT0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_OUT0}{SW\_OUT0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+O\+U\+T0~0x20}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a2b4445eee4ea221bc240c0db281e14d8}\label{ow_term_8h_a2b4445eee4ea221bc240c0db281e14d8}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_OUT1@{SW\_OUT1}}
|
||||
\index{SW\_OUT1@{SW\_OUT1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_OUT1}{SW\_OUT1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+O\+U\+T1~0x10}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a3312fd9b274e02275c7e6e14812d8b77}\label{ow_term_8h_a3312fd9b274e02275c7e6e14812d8b77}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE0@{SW\_PULSE0}}
|
||||
\index{SW\_PULSE0@{SW\_PULSE0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE0}{SW\_PULSE0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E0~4}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a394220e3a4d07cd1c110c655332bbed1}\label{ow_term_8h_a394220e3a4d07cd1c110c655332bbed1}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE0\_R@{SW\_PULSE0\_R}}
|
||||
\index{SW\_PULSE0\_R@{SW\_PULSE0\_R}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE0\_R}{SW\_PULSE0\_R}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E0\+\_\+R~0x100}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac48f14c4bbb976160877b913707b0555}\label{ow_term_8h_ac48f14c4bbb976160877b913707b0555}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE1@{SW\_PULSE1}}
|
||||
\index{SW\_PULSE1@{SW\_PULSE1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE1}{SW\_PULSE1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E1~8}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_aa5279ea909ec370f1ca60c619cea7b2f}\label{ow_term_8h_aa5279ea909ec370f1ca60c619cea7b2f}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE1\_R@{SW\_PULSE1\_R}}
|
||||
\index{SW\_PULSE1\_R@{SW\_PULSE1\_R}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE1\_R}{SW\_PULSE1\_R}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E1\+\_\+R~0x200}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a0ae32f8bd855e4f0d54f2efa7f749432}\label{ow_term_8h_a0ae32f8bd855e4f0d54f2efa7f749432}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE\_P0@{SW\_PULSE\_P0}}
|
||||
\index{SW\_PULSE\_P0@{SW\_PULSE\_P0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE\_P0}{SW\_PULSE\_P0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E\+\_\+\+P0~0x10}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_aea6e1f060eb378a3f5ac7b0fb75e3321}\label{ow_term_8h_aea6e1f060eb378a3f5ac7b0fb75e3321}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_PULSE\_P1@{SW\_PULSE\_P1}}
|
||||
\index{SW\_PULSE\_P1@{SW\_PULSE\_P1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_PULSE\_P1}{SW\_PULSE\_P1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+P\+U\+L\+S\+E\+\_\+\+P1~0x20}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a2a8205edd6a8a56bd3dcc301b5e89522}\label{ow_term_8h_a2a8205edd6a8a56bd3dcc301b5e89522}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_STAT0@{SW\_STAT0}}
|
||||
\index{SW\_STAT0@{SW\_STAT0}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_STAT0}{SW\_STAT0}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+S\+T\+A\+T0~0x4}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a00243602c461da89cd31481290e64459}\label{ow_term_8h_a00243602c461da89cd31481290e64459}}
|
||||
\index{owTerm.h@{owTerm.h}!SW\_STAT1@{SW\_STAT1}}
|
||||
\index{SW\_STAT1@{SW\_STAT1}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SW\_STAT1}{SW\_STAT1}}
|
||||
{\footnotesize\ttfamily \#define S\+W\+\_\+\+S\+T\+A\+T1~0x8}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a9382f08ab82ba07c710f5b2e9e6ec0f3}\label{ow_term_8h_a9382f08ab82ba07c710f5b2e9e6ec0f3}}
|
||||
\index{owTerm.h@{owTerm.h}!t\_max@{t\_max}}
|
||||
\index{t\_max@{t\_max}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{t\_max}{t\_max}}
|
||||
{\footnotesize\ttfamily \#define t\+\_\+max~20}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a41a331314b46059bd942e76ffc60cf4a}\label{ow_term_8h_a41a331314b46059bd942e76ffc60cf4a}}
|
||||
\index{owTerm.h@{owTerm.h}!TEMPERATURE\_PRECISION@{TEMPERATURE\_PRECISION}}
|
||||
\index{TEMPERATURE\_PRECISION@{TEMPERATURE\_PRECISION}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TEMPERATURE\_PRECISION}{TEMPERATURE\_PRECISION}}
|
||||
{\footnotesize\ttfamily \#define T\+E\+M\+P\+E\+R\+A\+T\+U\+R\+E\+\_\+\+P\+R\+E\+C\+I\+S\+I\+ON~12}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Typedef Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}\label{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}}
|
||||
\index{owTerm.h@{owTerm.h}!owChangedType@{owChangedType}}
|
||||
\index{owChangedType@{owChangedType}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owChangedType}{owChangedType}}
|
||||
{\footnotesize\ttfamily typedef void($\ast$ ow\+Changed\+Type) (int, Device\+Address, float)}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8h_ac9fd793efbaca8922408effe06e71650}\label{ow_term_8h_ac9fd793efbaca8922408effe06e71650}}
|
||||
\index{owTerm.h@{owTerm.h}!owAdd@{owAdd}}
|
||||
\index{owAdd@{owAdd}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owAdd()}{owAdd()}}
|
||||
{\footnotesize\ttfamily void ow\+Add (\begin{DoxyParamCaption}\item[{Device\+Address}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a38798dcd7c98c38975db6e3f19de63a3}\label{ow_term_8h_a38798dcd7c98c38975db6e3f19de63a3}}
|
||||
\index{owTerm.h@{owTerm.h}!owFind@{owFind}}
|
||||
\index{owFind@{owFind}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owFind()}{owFind()}}
|
||||
{\footnotesize\ttfamily int ow\+Find (\begin{DoxyParamCaption}\item[{Device\+Address}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a3d8b76952ce1af677267e10c981e6dd5}\label{ow_term_8h_a3d8b76952ce1af677267e10c981e6dd5}}
|
||||
\index{owTerm.h@{owTerm.h}!owLoop@{owLoop}}
|
||||
\index{owLoop@{owLoop}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owLoop()}{owLoop()}}
|
||||
{\footnotesize\ttfamily void ow\+Loop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac78e14aeb04a12acf45919b64fe0d280}\label{ow_term_8h_ac78e14aeb04a12acf45919b64fe0d280}}
|
||||
\index{owTerm.h@{owTerm.h}!owSetup@{owSetup}}
|
||||
\index{owSetup@{owSetup}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owSetup()}{owSetup()}}
|
||||
{\footnotesize\ttfamily int ow\+Setup (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}}}]{ow\+Ch }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_aff3811570b1dd6182d7f45bd573afcfd}\label{ow_term_8h_aff3811570b1dd6182d7f45bd573afcfd}}
|
||||
\index{owTerm.h@{owTerm.h}!owUpdate@{owUpdate}}
|
||||
\index{owUpdate@{owUpdate}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owUpdate()}{owUpdate()}}
|
||||
{\footnotesize\ttfamily int ow\+Update (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_acbf132b42d0828077bbd21e2b205c5fc}\label{ow_term_8h_acbf132b42d0828077bbd21e2b205c5fc}}
|
||||
\index{owTerm.h@{owTerm.h}!setupOwIdle@{setupOwIdle}}
|
||||
\index{setupOwIdle@{setupOwIdle}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{setupOwIdle()}{setupOwIdle()}}
|
||||
{\footnotesize\ttfamily void setup\+Ow\+Idle (\begin{DoxyParamCaption}\item[{void($\ast$)()}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{ow_term_8h_a385b7fa9c4553fcb57ee60a03932b60c}\label{ow_term_8h_a385b7fa9c4553fcb57ee60a03932b60c}}
|
||||
\index{owTerm.h@{owTerm.h}!oneWire@{oneWire}}
|
||||
\index{oneWire@{oneWire}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{oneWire}{oneWire}}
|
||||
{\footnotesize\ttfamily One\+Wire$\ast$ one\+Wire\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a564a174b067eee3b33b1162935884d55}\label{ow_term_8h_a564a174b067eee3b33b1162935884d55}}
|
||||
\index{owTerm.h@{owTerm.h}!owArr@{owArr}}
|
||||
\index{owArr@{owArr}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owArr}{owArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ ow\+Arr\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac7999c9efd1309081d54939dc27687ba}\label{ow_term_8h_ac7999c9efd1309081d54939dc27687ba}}
|
||||
\index{owTerm.h@{owTerm.h}!owChanged@{owChanged}}
|
||||
\index{owChanged@{owChanged}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{owChanged}{owChanged}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{ow_term_8h_a9312b7daea28d63649c1548f056f75e6}{ow\+Changed\+Type}} ow\+Changed\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a51d8312908b2e5f09ac8e40879c2f1a9}\label{ow_term_8h_a51d8312908b2e5f09ac8e40879c2f1a9}}
|
||||
\index{owTerm.h@{owTerm.h}!regs@{regs}}
|
||||
\index{regs@{regs}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{regs}{regs}}
|
||||
{\footnotesize\ttfamily int$\ast$ regs\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ab5e031d55a57a0dd79468e5a7cbb5e64}\label{ow_term_8h_ab5e031d55a57a0dd79468e5a7cbb5e64}}
|
||||
\index{owTerm.h@{owTerm.h}!sensors@{sensors}}
|
||||
\index{sensors@{sensors}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{sensors}{sensors}}
|
||||
{\footnotesize\ttfamily Dallas\+Temperature$\ast$ sensors\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac37ce0c409c53b6a18aefbfc3ad46b4a}\label{ow_term_8h_ac37ce0c409c53b6a18aefbfc3ad46b4a}}
|
||||
\index{owTerm.h@{owTerm.h}!si@{si}}
|
||||
\index{si@{si}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{si}{si}}
|
||||
{\footnotesize\ttfamily short si\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}\label{ow_term_8h_a4e9707ca4dbcd2ddd6d14657f2e12700}}
|
||||
\index{owTerm.h@{owTerm.h}!t\_count@{t\_count}}
|
||||
\index{t\_count@{t\_count}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{t\_count}{t\_count}}
|
||||
{\footnotesize\ttfamily int t\+\_\+count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_ac8f950395764bcd345b63d2887dae1a0}\label{ow_term_8h_ac8f950395764bcd345b63d2887dae1a0}}
|
||||
\index{owTerm.h@{owTerm.h}!term@{term}}
|
||||
\index{term@{term}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{term}{term}}
|
||||
{\footnotesize\ttfamily Device\+Address$\ast$ term\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{ow_term_8h_a31e8c0d5ba0869a2bfbf32fd8caaac57}\label{ow_term_8h_a31e8c0d5ba0869a2bfbf32fd8caaac57}}
|
||||
\index{owTerm.h@{owTerm.h}!wstat@{wstat}}
|
||||
\index{wstat@{wstat}!owTerm.h@{owTerm.h}}
|
||||
\doxysubsubsection{\texorpdfstring{wstat}{wstat}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t$\ast$ wstat\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
261
docs/latex/refman.tex
Normal file
261
docs/latex/refman.tex
Normal file
@@ -0,0 +1,261 @@
|
||||
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}
|
||||
|
||||
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
|
||||
\usepackage{ifthen}
|
||||
\ifx\requestedLaTeXdate\undefined
|
||||
\usepackage{array}
|
||||
\else
|
||||
\usepackage{array}[=2016-10-06]
|
||||
\fi
|
||||
%%
|
||||
% Packages required by doxygen
|
||||
\usepackage{fixltx2e}
|
||||
\usepackage{calc}
|
||||
\usepackage{doxygen}
|
||||
\usepackage{graphicx}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{makeidx}
|
||||
\usepackage{multicol}
|
||||
\usepackage{multirow}
|
||||
\PassOptionsToPackage{warn}{textcomp}
|
||||
\usepackage{textcomp}
|
||||
\usepackage[nointegrals]{wasysym}
|
||||
\usepackage[table]{xcolor}
|
||||
\usepackage{ifpdf,ifxetex}
|
||||
|
||||
% Font selection
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[scaled=.90]{helvet}
|
||||
\usepackage{courier}
|
||||
\renewcommand{\familydefault}{\sfdefault}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{sectsty}
|
||||
\allsectionsfont{%
|
||||
\fontseries{bc}\selectfont%
|
||||
\color{darkgray}%
|
||||
}
|
||||
\renewcommand{\DoxyLabelFont}{%
|
||||
\fontseries{bc}\selectfont%
|
||||
\color{darkgray}%
|
||||
}
|
||||
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
|
||||
|
||||
% Arguments of doxygenemoji:
|
||||
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
|
||||
% 2) file with the name of the emoji without the .png extension
|
||||
% in case image exist use this otherwise use the ':<text>:' form
|
||||
\newcommand{\doxygenemoji}[2]{%
|
||||
\IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
|
||||
}
|
||||
% Page & text layout
|
||||
\usepackage{geometry}
|
||||
\geometry{%
|
||||
a4paper,%
|
||||
top=2.5cm,%
|
||||
bottom=2.5cm,%
|
||||
left=2.5cm,%
|
||||
right=2.5cm%
|
||||
}
|
||||
\tolerance=750
|
||||
\hfuzz=15pt
|
||||
\hbadness=750
|
||||
\setlength{\emergencystretch}{15pt}
|
||||
\setlength{\parindent}{0cm}
|
||||
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
|
||||
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
|
||||
\doxynormalparskip
|
||||
\makeatletter
|
||||
\renewcommand{\paragraph}{%
|
||||
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
|
||||
\normalfont\normalsize\bfseries\SS@parafont%
|
||||
}%
|
||||
}
|
||||
\renewcommand{\subparagraph}{%
|
||||
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
|
||||
\normalfont\normalsize\bfseries\SS@subparafont%
|
||||
}%
|
||||
}
|
||||
\makeatother
|
||||
|
||||
\makeatletter
|
||||
\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
|
||||
\makeatother
|
||||
|
||||
% Headers & footers
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancyplain}
|
||||
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
|
||||
\fancyhead[CE]{\fancyplain{}{}}
|
||||
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
|
||||
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
|
||||
\fancyhead[CO]{\fancyplain{}{}}
|
||||
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
|
||||
\fancyfoot[LE]{\fancyplain{}{}}
|
||||
\fancyfoot[CE]{\fancyplain{}{}}
|
||||
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
|
||||
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
|
||||
\fancyfoot[CO]{\fancyplain{}{}}
|
||||
\fancyfoot[RO]{\fancyplain{}{}}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
\renewcommand{\chaptermark}[1]{%
|
||||
\markboth{#1}{}%
|
||||
}
|
||||
\renewcommand{\sectionmark}[1]{%
|
||||
\markright{\thesection\ #1}%
|
||||
}
|
||||
|
||||
% Indices & bibliography
|
||||
\usepackage{natbib}
|
||||
\usepackage[titles]{tocloft}
|
||||
\setcounter{tocdepth}{3}
|
||||
\setcounter{secnumdepth}{5}
|
||||
\makeindex
|
||||
|
||||
\usepackage{newunicodechar}
|
||||
\newunicodechar{⁻}{${}^{-}$}% Superscript minus
|
||||
\newunicodechar{²}{${}^{2}$}% Superscript two
|
||||
\newunicodechar{³}{${}^{3}$}% Superscript three
|
||||
|
||||
% Hyperlinks (required, but should be loaded last)
|
||||
\ifpdf
|
||||
\usepackage[pdftex,pagebackref=true]{hyperref}
|
||||
\else
|
||||
\ifxetex
|
||||
\usepackage[pagebackref=true]{hyperref}
|
||||
\else
|
||||
\usepackage[ps2pdf,pagebackref=true]{hyperref}
|
||||
\fi
|
||||
\fi
|
||||
|
||||
\hypersetup{%
|
||||
colorlinks=true,%
|
||||
linkcolor=blue,%
|
||||
citecolor=blue,%
|
||||
unicode%
|
||||
}
|
||||
|
||||
% Custom commands
|
||||
\newcommand{\clearemptydoublepage}{%
|
||||
\newpage{\pagestyle{empty}\cleardoublepage}%
|
||||
}
|
||||
|
||||
\usepackage{caption}
|
||||
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
|
||||
|
||||
\usepackage{etoc}
|
||||
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
|
||||
\renewcommand{\numberline}[1]{#1~}
|
||||
%===== C O N T E N T S =====
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Titlepage & ToC
|
||||
\hypersetup{pageanchor=false,
|
||||
bookmarksnumbered=true,
|
||||
pdfencoding=unicode
|
||||
}
|
||||
\pagenumbering{alph}
|
||||
\begin{titlepage}
|
||||
\vspace*{7cm}
|
||||
\begin{center}%
|
||||
{\Large Light\+Hub }\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.8.20}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{roman}
|
||||
\tableofcontents
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{arabic}
|
||||
\hypersetup{pageanchor=true}
|
||||
|
||||
%--- Begin generated contents ---
|
||||
\chapter{Hierarchical Index}
|
||||
\input{hierarchy}
|
||||
\chapter{Class Index}
|
||||
\input{annotated}
|
||||
\chapter{File Index}
|
||||
\input{files}
|
||||
\chapter{Class Documentation}
|
||||
\input{classabstract_ch}
|
||||
\input{classabstract_in}
|
||||
\input{classabstract_out}
|
||||
\input{classch_persistent}
|
||||
\input{classcolor_channel}
|
||||
\input{classin__ccs811}
|
||||
\input{classin__hdc1080}
|
||||
\input{class_input}
|
||||
\input{unionin_store}
|
||||
\input{class_item}
|
||||
\input{unionitem_arg_store}
|
||||
\input{classitem_cmd}
|
||||
\input{unionitem_cmd_store}
|
||||
\input{classmb_persistent}
|
||||
\input{classout___a_c}
|
||||
\input{classout__dmx}
|
||||
\input{classout___modbus}
|
||||
\input{classout___motor}
|
||||
\input{classout__pwm}
|
||||
\input{classout___s_p_i_led}
|
||||
\input{classread_cache}
|
||||
\input{structreg__t}
|
||||
\input{structserial__t}
|
||||
\input{classstatus_l_e_d}
|
||||
\input{class_streamlog}
|
||||
\input{union_u_i_d}
|
||||
\chapter{File Documentation}
|
||||
\input{abstractch_8cpp}
|
||||
\input{abstractch_8h}
|
||||
\input{abstractin_8cpp}
|
||||
\input{abstractin_8h}
|
||||
\input{abstractout_8h}
|
||||
\input{bright_8cpp}
|
||||
\input{bright_8h}
|
||||
\input{colorchannel_8cpp}
|
||||
\input{colorchannel_8h}
|
||||
\input{dmx_8cpp}
|
||||
\input{dmx_8h}
|
||||
\input{inputs_8cpp}
|
||||
\input{inputs_8h}
|
||||
\input{item_8cpp}
|
||||
\input{item_8h}
|
||||
\input{item_cmd_8cpp}
|
||||
\input{item_cmd_8h}
|
||||
\input{main_8cpp}
|
||||
\input{main_8h}
|
||||
\input{in__ccs811__hdc1080_8cpp}
|
||||
\input{in__ccs811__hdc1080_8h}
|
||||
\input{out__ac_8cpp}
|
||||
\input{out__ac_8h}
|
||||
\input{out__dmx_8cpp}
|
||||
\input{out__dmx_8h}
|
||||
\input{out__modbus_8cpp}
|
||||
\input{out__modbus_8h}
|
||||
\input{out__motor_8cpp}
|
||||
\input{out__motor_8h}
|
||||
\input{out__pwm_8cpp}
|
||||
\input{out__pwm_8h}
|
||||
\input{out__spiled_8cpp}
|
||||
\input{out__spiled_8h}
|
||||
\input{options_8h}
|
||||
\input{ow_term_8cpp}
|
||||
\input{ow_term_8h}
|
||||
\input{statusled_8cpp}
|
||||
\input{statusled_8h}
|
||||
\input{streamlog_8cpp}
|
||||
\input{streamlog_8h}
|
||||
\input{textconst_8h}
|
||||
\input{utils_8cpp}
|
||||
\input{utils_8h}
|
||||
%--- End generated contents ---
|
||||
|
||||
% Index
|
||||
\backmatter
|
||||
\newpage
|
||||
\phantomsection
|
||||
\clearemptydoublepage
|
||||
\addcontentsline{toc}{chapter}{\indexname}
|
||||
\printindex
|
||||
|
||||
\end{document}
|
||||
3
docs/latex/statusled_8cpp.tex
Normal file
3
docs/latex/statusled_8cpp.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\hypertarget{statusled_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/statusled.cpp File Reference}
|
||||
\label{statusled_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/statusled.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/statusled.cpp}}
|
||||
{\ttfamily \#include \char`\"{}statusled.\+h\char`\"{}}\newline
|
||||
118
docs/latex/statusled_8h.tex
Normal file
118
docs/latex/statusled_8h.tex
Normal file
@@ -0,0 +1,118 @@
|
||||
\hypertarget{statusled_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/statusled.h File Reference}
|
||||
\label{statusled_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/statusled.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/statusled.h}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classstatus_l_e_d}{status\+L\+ED}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_a3ee296c79e4936c800e6730f733737c5}{led\+G\+R\+E\+EN}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_a54932b3e1a9e2111b9d6f1942c9502e2}{led\+B\+L\+UE}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_afde6ff647a44b9f2bbcc0804b3c9d950}{led\+B\+L\+I\+NK}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_ab9aeb6ac9ca5ac56497211a67cca7f8e}{led\+F\+A\+S\+T\+B\+L\+I\+NK}}~16
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_ade6c6ff9e05c884cf0eae053230d3bf2}{led\+Params}}~(\mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}} $\vert$ \mbox{\hyperlink{statusled_8h_a3ee296c79e4936c800e6730f733737c5}{led\+G\+R\+E\+EN}} $\vert$ \mbox{\hyperlink{statusled_8h_a54932b3e1a9e2111b9d6f1942c9502e2}{led\+B\+L\+UE}} $\vert$ \mbox{\hyperlink{statusled_8h_afde6ff647a44b9f2bbcc0804b3c9d950}{led\+B\+L\+I\+NK}} $\vert$ \mbox{\hyperlink{statusled_8h_ab9aeb6ac9ca5ac56497211a67cca7f8e}{led\+F\+A\+S\+T\+B\+L\+I\+NK}})
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_aa68d61961165bd42444cba4dcefb4726}{led\+Flash}}~32
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_a3e8259c89abd4a7013c4bc87274e09c7}{led\+Hidden}}~64
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_afd1828ca857e3e7e8216fb55eb761ca0}{pin\+R\+ED}}~50
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_a813708e0211b3df165cce073367b4935}{pin\+G\+R\+E\+EN}}~51
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_a2ad8c4dedfb08572b319c83ba9f42e90}{pin\+B\+L\+UE}}~52
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_aaf229718aeb968c22e9aa6f593817c99}{led\+Delayms}}~1000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{statusled_8h_aff5146ea744dbe707098bdb5cdca32a6}{led\+Fast\+Delayms}}~300\+UL
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{statusled_8h_afde6ff647a44b9f2bbcc0804b3c9d950}\label{statusled_8h_afde6ff647a44b9f2bbcc0804b3c9d950}}
|
||||
\index{statusled.h@{statusled.h}!ledBLINK@{ledBLINK}}
|
||||
\index{ledBLINK@{ledBLINK}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledBLINK}{ledBLINK}}
|
||||
{\footnotesize\ttfamily \#define led\+B\+L\+I\+NK~8}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_a54932b3e1a9e2111b9d6f1942c9502e2}\label{statusled_8h_a54932b3e1a9e2111b9d6f1942c9502e2}}
|
||||
\index{statusled.h@{statusled.h}!ledBLUE@{ledBLUE}}
|
||||
\index{ledBLUE@{ledBLUE}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledBLUE}{ledBLUE}}
|
||||
{\footnotesize\ttfamily \#define led\+B\+L\+UE~4}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_aaf229718aeb968c22e9aa6f593817c99}\label{statusled_8h_aaf229718aeb968c22e9aa6f593817c99}}
|
||||
\index{statusled.h@{statusled.h}!ledDelayms@{ledDelayms}}
|
||||
\index{ledDelayms@{ledDelayms}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledDelayms}{ledDelayms}}
|
||||
{\footnotesize\ttfamily \#define led\+Delayms~1000\+UL}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_ab9aeb6ac9ca5ac56497211a67cca7f8e}\label{statusled_8h_ab9aeb6ac9ca5ac56497211a67cca7f8e}}
|
||||
\index{statusled.h@{statusled.h}!ledFASTBLINK@{ledFASTBLINK}}
|
||||
\index{ledFASTBLINK@{ledFASTBLINK}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledFASTBLINK}{ledFASTBLINK}}
|
||||
{\footnotesize\ttfamily \#define led\+F\+A\+S\+T\+B\+L\+I\+NK~16}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_aff5146ea744dbe707098bdb5cdca32a6}\label{statusled_8h_aff5146ea744dbe707098bdb5cdca32a6}}
|
||||
\index{statusled.h@{statusled.h}!ledFastDelayms@{ledFastDelayms}}
|
||||
\index{ledFastDelayms@{ledFastDelayms}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledFastDelayms}{ledFastDelayms}}
|
||||
{\footnotesize\ttfamily \#define led\+Fast\+Delayms~300\+UL}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_aa68d61961165bd42444cba4dcefb4726}\label{statusled_8h_aa68d61961165bd42444cba4dcefb4726}}
|
||||
\index{statusled.h@{statusled.h}!ledFlash@{ledFlash}}
|
||||
\index{ledFlash@{ledFlash}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledFlash}{ledFlash}}
|
||||
{\footnotesize\ttfamily \#define led\+Flash~32}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_a3ee296c79e4936c800e6730f733737c5}\label{statusled_8h_a3ee296c79e4936c800e6730f733737c5}}
|
||||
\index{statusled.h@{statusled.h}!ledGREEN@{ledGREEN}}
|
||||
\index{ledGREEN@{ledGREEN}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledGREEN}{ledGREEN}}
|
||||
{\footnotesize\ttfamily \#define led\+G\+R\+E\+EN~2}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_a3e8259c89abd4a7013c4bc87274e09c7}\label{statusled_8h_a3e8259c89abd4a7013c4bc87274e09c7}}
|
||||
\index{statusled.h@{statusled.h}!ledHidden@{ledHidden}}
|
||||
\index{ledHidden@{ledHidden}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledHidden}{ledHidden}}
|
||||
{\footnotesize\ttfamily \#define led\+Hidden~64}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_ade6c6ff9e05c884cf0eae053230d3bf2}\label{statusled_8h_ade6c6ff9e05c884cf0eae053230d3bf2}}
|
||||
\index{statusled.h@{statusled.h}!ledParams@{ledParams}}
|
||||
\index{ledParams@{ledParams}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledParams}{ledParams}}
|
||||
{\footnotesize\ttfamily \#define led\+Params~(\mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}} $\vert$ \mbox{\hyperlink{statusled_8h_a3ee296c79e4936c800e6730f733737c5}{led\+G\+R\+E\+EN}} $\vert$ \mbox{\hyperlink{statusled_8h_a54932b3e1a9e2111b9d6f1942c9502e2}{led\+B\+L\+UE}} $\vert$ \mbox{\hyperlink{statusled_8h_afde6ff647a44b9f2bbcc0804b3c9d950}{led\+B\+L\+I\+NK}} $\vert$ \mbox{\hyperlink{statusled_8h_ab9aeb6ac9ca5ac56497211a67cca7f8e}{led\+F\+A\+S\+T\+B\+L\+I\+NK}})}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_abfe826857256aa93aa762e7d98390743}\label{statusled_8h_abfe826857256aa93aa762e7d98390743}}
|
||||
\index{statusled.h@{statusled.h}!ledRED@{ledRED}}
|
||||
\index{ledRED@{ledRED}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ledRED}{ledRED}}
|
||||
{\footnotesize\ttfamily \#define led\+R\+ED~1}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_a2ad8c4dedfb08572b319c83ba9f42e90}\label{statusled_8h_a2ad8c4dedfb08572b319c83ba9f42e90}}
|
||||
\index{statusled.h@{statusled.h}!pinBLUE@{pinBLUE}}
|
||||
\index{pinBLUE@{pinBLUE}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{pinBLUE}{pinBLUE}}
|
||||
{\footnotesize\ttfamily \#define pin\+B\+L\+UE~52}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_a813708e0211b3df165cce073367b4935}\label{statusled_8h_a813708e0211b3df165cce073367b4935}}
|
||||
\index{statusled.h@{statusled.h}!pinGREEN@{pinGREEN}}
|
||||
\index{pinGREEN@{pinGREEN}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{pinGREEN}{pinGREEN}}
|
||||
{\footnotesize\ttfamily \#define pin\+G\+R\+E\+EN~51}
|
||||
|
||||
\mbox{\Hypertarget{statusled_8h_afd1828ca857e3e7e8216fb55eb761ca0}\label{statusled_8h_afd1828ca857e3e7e8216fb55eb761ca0}}
|
||||
\index{statusled.h@{statusled.h}!pinRED@{pinRED}}
|
||||
\index{pinRED@{pinRED}!statusled.h@{statusled.h}}
|
||||
\doxysubsubsection{\texorpdfstring{pinRED}{pinRED}}
|
||||
{\footnotesize\ttfamily \#define pin\+R\+ED~50}
|
||||
|
||||
5
docs/latex/streamlog_8cpp.tex
Normal file
5
docs/latex/streamlog_8cpp.tex
Normal file
@@ -0,0 +1,5 @@
|
||||
\hypertarget{streamlog_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/streamlog.cpp File Reference}
|
||||
\label{streamlog_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/streamlog.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/streamlog.cpp}}
|
||||
{\ttfamily \#include \char`\"{}streamlog.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}statusled.\+h\char`\"{}}\newline
|
||||
48
docs/latex/streamlog_8h.tex
Normal file
48
docs/latex/streamlog_8h.tex
Normal file
@@ -0,0 +1,48 @@
|
||||
\hypertarget{streamlog_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/streamlog.h File Reference}
|
||||
\label{streamlog_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/streamlog.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/streamlog.h}}
|
||||
{\ttfamily \#include $<$Print.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$Hardware\+Serial.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$inttypes.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_streamlog}{Streamlog}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{streamlog_8h_a2e75de3d470df65326791691c3039c70}{L\+O\+G\+B\+U\+F\+F\+E\+R\+\_\+\+S\+I\+ZE}}~80
|
||||
\item
|
||||
\#define \mbox{\hyperlink{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}{L\+O\+G\+\_\+\+D\+E\+B\+UG}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{streamlog_8h_aeb4f36db01bd128c7afeac5889dac311}{L\+O\+G\+\_\+\+I\+N\+FO}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{streamlog_8h_aced66975c154ea0e2a8ec3bc818b4e08}{L\+O\+G\+\_\+\+E\+R\+R\+OR}}~3
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}\label{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}}
|
||||
\index{streamlog.h@{streamlog.h}!LOG\_DEBUG@{LOG\_DEBUG}}
|
||||
\index{LOG\_DEBUG@{LOG\_DEBUG}!streamlog.h@{streamlog.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LOG\_DEBUG}{LOG\_DEBUG}}
|
||||
{\footnotesize\ttfamily \#define L\+O\+G\+\_\+\+D\+E\+B\+UG~7}
|
||||
|
||||
\mbox{\Hypertarget{streamlog_8h_aced66975c154ea0e2a8ec3bc818b4e08}\label{streamlog_8h_aced66975c154ea0e2a8ec3bc818b4e08}}
|
||||
\index{streamlog.h@{streamlog.h}!LOG\_ERROR@{LOG\_ERROR}}
|
||||
\index{LOG\_ERROR@{LOG\_ERROR}!streamlog.h@{streamlog.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LOG\_ERROR}{LOG\_ERROR}}
|
||||
{\footnotesize\ttfamily \#define L\+O\+G\+\_\+\+E\+R\+R\+OR~3}
|
||||
|
||||
\mbox{\Hypertarget{streamlog_8h_aeb4f36db01bd128c7afeac5889dac311}\label{streamlog_8h_aeb4f36db01bd128c7afeac5889dac311}}
|
||||
\index{streamlog.h@{streamlog.h}!LOG\_INFO@{LOG\_INFO}}
|
||||
\index{LOG\_INFO@{LOG\_INFO}!streamlog.h@{streamlog.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LOG\_INFO}{LOG\_INFO}}
|
||||
{\footnotesize\ttfamily \#define L\+O\+G\+\_\+\+I\+N\+FO~6}
|
||||
|
||||
\mbox{\Hypertarget{streamlog_8h_a2e75de3d470df65326791691c3039c70}\label{streamlog_8h_a2e75de3d470df65326791691c3039c70}}
|
||||
\index{streamlog.h@{streamlog.h}!LOGBUFFER\_SIZE@{LOGBUFFER\_SIZE}}
|
||||
\index{LOGBUFFER\_SIZE@{LOGBUFFER\_SIZE}!streamlog.h@{streamlog.h}}
|
||||
\doxysubsubsection{\texorpdfstring{LOGBUFFER\_SIZE}{LOGBUFFER\_SIZE}}
|
||||
{\footnotesize\ttfamily \#define L\+O\+G\+B\+U\+F\+F\+E\+R\+\_\+\+S\+I\+ZE~80}
|
||||
|
||||
29
docs/latex/structreg__t.tex
Normal file
29
docs/latex/structreg__t.tex
Normal file
@@ -0,0 +1,29 @@
|
||||
\hypertarget{structreg__t}{}\doxysection{reg\+\_\+t Struct Reference}
|
||||
\label{structreg__t}\index{reg\_t@{reg\_t}}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const char \mbox{\hyperlink{structreg__t_a19c41c63cb0e2ae177246afda5b37711}{verb}} \mbox{[}4\mbox{]}
|
||||
\item
|
||||
const uint8\+\_\+t \mbox{\hyperlink{structreg__t_aa6f178d356ff8de15842a2070c46ff64}{id}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{structreg__t_aa6f178d356ff8de15842a2070c46ff64}\label{structreg__t_aa6f178d356ff8de15842a2070c46ff64}}
|
||||
\index{reg\_t@{reg\_t}!id@{id}}
|
||||
\index{id@{id}!reg\_t@{reg\_t}}
|
||||
\doxysubsubsection{\texorpdfstring{id}{id}}
|
||||
{\footnotesize\ttfamily const uint8\+\_\+t reg\+\_\+t\+::id}
|
||||
|
||||
\mbox{\Hypertarget{structreg__t_a19c41c63cb0e2ae177246afda5b37711}\label{structreg__t_a19c41c63cb0e2ae177246afda5b37711}}
|
||||
\index{reg\_t@{reg\_t}!verb@{verb}}
|
||||
\index{verb@{verb}!reg\_t@{reg\_t}}
|
||||
\doxysubsubsection{\texorpdfstring{verb}{verb}}
|
||||
{\footnotesize\ttfamily const char reg\+\_\+t\+::verb\mbox{[}4\mbox{]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
29
docs/latex/structserial__t.tex
Normal file
29
docs/latex/structserial__t.tex
Normal file
@@ -0,0 +1,29 @@
|
||||
\hypertarget{structserial__t}{}\doxysection{serial\+\_\+t Struct Reference}
|
||||
\label{structserial__t}\index{serial\_t@{serial\_t}}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const char \mbox{\hyperlink{structserial__t_a8e4f99f18fbb7bf2282dc6f6d1d3eb51}{verb}} \mbox{[}4\mbox{]}
|
||||
\item
|
||||
const uint16\+\_\+t \mbox{\hyperlink{structserial__t_a71ff16c34a2531c91586d864c415f1e7}{mode}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{structserial__t_a71ff16c34a2531c91586d864c415f1e7}\label{structserial__t_a71ff16c34a2531c91586d864c415f1e7}}
|
||||
\index{serial\_t@{serial\_t}!mode@{mode}}
|
||||
\index{mode@{mode}!serial\_t@{serial\_t}}
|
||||
\doxysubsubsection{\texorpdfstring{mode}{mode}}
|
||||
{\footnotesize\ttfamily const uint16\+\_\+t serial\+\_\+t\+::mode}
|
||||
|
||||
\mbox{\Hypertarget{structserial__t_a8e4f99f18fbb7bf2282dc6f6d1d3eb51}\label{structserial__t_a8e4f99f18fbb7bf2282dc6f6d1d3eb51}}
|
||||
\index{serial\_t@{serial\_t}!verb@{verb}}
|
||||
\index{verb@{verb}!serial\_t@{serial\_t}}
|
||||
\doxysubsubsection{\texorpdfstring{verb}{verb}}
|
||||
{\footnotesize\ttfamily const char serial\+\_\+t\+::verb\mbox{[}4\mbox{]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
2557
docs/latex/tabu_doxygen.sty
Normal file
2557
docs/latex/tabu_doxygen.sty
Normal file
File diff suppressed because it is too large
Load Diff
24
docs/latex/textconst_8h.tex
Normal file
24
docs/latex/textconst_8h.tex
Normal file
@@ -0,0 +1,24 @@
|
||||
\hypertarget{textconst_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/textconst.h File Reference}
|
||||
\label{textconst_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/textconst.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/textconst.h}}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const char state\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{textconst_8h_a6cfd127aee797ba9080cec031590b508}{P\+R\+O\+G\+M\+EM}} = \char`\"{}\$state\char`\"{}
|
||||
\item
|
||||
const char \mbox{\hyperlink{textconst_8h_a2412d8e03a08775ec69a8d80fbcc2f53}{E\+E\+P\+R\+O\+M\+\_\+signature}} \mbox{[}$\,$\mbox{]} = \mbox{\hyperlink{options_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{textconst_8h_a2412d8e03a08775ec69a8d80fbcc2f53}\label{textconst_8h_a2412d8e03a08775ec69a8d80fbcc2f53}}
|
||||
\index{textconst.h@{textconst.h}!EEPROM\_signature@{EEPROM\_signature}}
|
||||
\index{EEPROM\_signature@{EEPROM\_signature}!textconst.h@{textconst.h}}
|
||||
\doxysubsubsection{\texorpdfstring{EEPROM\_signature}{EEPROM\_signature}}
|
||||
{\footnotesize\ttfamily const char E\+E\+P\+R\+O\+M\+\_\+signature\mbox{[}$\,$\mbox{]} = \mbox{\hyperlink{options_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}}
|
||||
|
||||
\mbox{\Hypertarget{textconst_8h_a6cfd127aee797ba9080cec031590b508}\label{textconst_8h_a6cfd127aee797ba9080cec031590b508}}
|
||||
\index{textconst.h@{textconst.h}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!textconst.h@{textconst.h}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const char R\+G\+B\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \char`\"{}\$state\char`\"{}}
|
||||
|
||||
33
docs/latex/union_u_i_d.tex
Normal file
33
docs/latex/union_u_i_d.tex
Normal file
@@ -0,0 +1,33 @@
|
||||
\hypertarget{union_u_i_d}{}\doxysection{U\+ID Union Reference}
|
||||
\label{union_u_i_d}\index{UID@{UID}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$main.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{union_u_i_d_a478d21c78d3100c5e236adca2c571e1e}{U\+I\+D\+\_\+\+Long}} \mbox{[}5\mbox{]}
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{union_u_i_d_a2a1db307f2be0b2bc8951105a99c83aa}{U\+I\+D\+\_\+\+Byte}} \mbox{[}20\mbox{]}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{union_u_i_d_a2a1db307f2be0b2bc8951105a99c83aa}\label{union_u_i_d_a2a1db307f2be0b2bc8951105a99c83aa}}
|
||||
\index{UID@{UID}!UID\_Byte@{UID\_Byte}}
|
||||
\index{UID\_Byte@{UID\_Byte}!UID@{UID}}
|
||||
\doxysubsubsection{\texorpdfstring{UID\_Byte}{UID\_Byte}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t U\+I\+D\+::\+U\+I\+D\+\_\+\+Byte\mbox{[}20\mbox{]}}
|
||||
|
||||
\mbox{\Hypertarget{union_u_i_d_a478d21c78d3100c5e236adca2c571e1e}\label{union_u_i_d_a478d21c78d3100c5e236adca2c571e1e}}
|
||||
\index{UID@{UID}!UID\_Long@{UID\_Long}}
|
||||
\index{UID\_Long@{UID\_Long}!UID@{UID}}
|
||||
\doxysubsubsection{\texorpdfstring{UID\_Long}{UID\_Long}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t U\+I\+D\+::\+U\+I\+D\+\_\+\+Long\mbox{[}5\mbox{]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{main_8h}{main.\+h}}\end{DoxyCompactItemize}
|
||||
137
docs/latex/unionin_store.tex
Normal file
137
docs/latex/unionin_store.tex
Normal file
@@ -0,0 +1,137 @@
|
||||
\hypertarget{unionin_store}{}\doxysection{in\+Store Union Reference}
|
||||
\label{unionin_store}\index{inStore@{inStore}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$inputs.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
long int \mbox{\hyperlink{unionin_store_a16a83a9f8fd433154711d7dbd5cdc98a}{aslong}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{unionin_store_a4bddf64e5bea1ba4101346caf0df2852}{timestamp}}
|
||||
\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a80c2c10e46083179d86fa7c4511d671d}{reserved}}\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a44af41c00bfa555c4a9f7c7d5e2cfbc7}{logicState}}\\
|
||||
\>int16\_t \mbox{\hyperlink{unionin_store_ab588498a30cd9248c4b98b939d6a3bd1}{currentValue}}\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a5e5cdaeda80c6eed6a55554a0780a128}{toggle1}}:1\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a8f5f08b35e330945b3b0df11eacdae72}{toggle2}}:1\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a4e4a1f17bcdd01c934df232175195a46}{toggle3}}:1\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_accec7f5bdcfc35e9cc86a66c301348e2}{lastValue}}:1\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a719ff985b81bbfbd4905735ea5cee1a9}{delayedState}}:1\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a0458b3c28da62ec08dfbe9c28546c939}{bounce}}:3\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a5db18504795773dee8dd1cca020994f7}{state}}:4\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionin_store_a1c67a8ed876e1320206c1b1b9651fd10}{reqState}}:4\\
|
||||
\>uint16\_t \mbox{\hyperlink{unionin_store_a53f6cadfd77d4bd024d6e6c395ae5364}{timestamp16}}\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{unionin_store_a9094e569beac17295c1eab286e22b344}\label{unionin_store_a9094e569beac17295c1eab286e22b344}}
|
||||
\doxysubsubsection{\texorpdfstring{"@1}{@1}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a7d8bb1867b9b0479c96fda7b86a20ab3}\label{unionin_store_a7d8bb1867b9b0479c96fda7b86a20ab3}}
|
||||
\doxysubsubsection{\texorpdfstring{"@3}{@3}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a16a83a9f8fd433154711d7dbd5cdc98a}\label{unionin_store_a16a83a9f8fd433154711d7dbd5cdc98a}}
|
||||
\index{inStore@{inStore}!aslong@{aslong}}
|
||||
\index{aslong@{aslong}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{aslong}{aslong}}
|
||||
{\footnotesize\ttfamily long int in\+Store\+::aslong}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a0458b3c28da62ec08dfbe9c28546c939}\label{unionin_store_a0458b3c28da62ec08dfbe9c28546c939}}
|
||||
\index{inStore@{inStore}!bounce@{bounce}}
|
||||
\index{bounce@{bounce}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{bounce}{bounce}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::bounce}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_ab588498a30cd9248c4b98b939d6a3bd1}\label{unionin_store_ab588498a30cd9248c4b98b939d6a3bd1}}
|
||||
\index{inStore@{inStore}!currentValue@{currentValue}}
|
||||
\index{currentValue@{currentValue}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{currentValue}{currentValue}}
|
||||
{\footnotesize\ttfamily int16\+\_\+t in\+Store\+::current\+Value}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a719ff985b81bbfbd4905735ea5cee1a9}\label{unionin_store_a719ff985b81bbfbd4905735ea5cee1a9}}
|
||||
\index{inStore@{inStore}!delayedState@{delayedState}}
|
||||
\index{delayedState@{delayedState}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{delayedState}{delayedState}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::delayed\+State}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_accec7f5bdcfc35e9cc86a66c301348e2}\label{unionin_store_accec7f5bdcfc35e9cc86a66c301348e2}}
|
||||
\index{inStore@{inStore}!lastValue@{lastValue}}
|
||||
\index{lastValue@{lastValue}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{lastValue}{lastValue}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::last\+Value}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a44af41c00bfa555c4a9f7c7d5e2cfbc7}\label{unionin_store_a44af41c00bfa555c4a9f7c7d5e2cfbc7}}
|
||||
\index{inStore@{inStore}!logicState@{logicState}}
|
||||
\index{logicState@{logicState}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{logicState}{logicState}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::logic\+State}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a1c67a8ed876e1320206c1b1b9651fd10}\label{unionin_store_a1c67a8ed876e1320206c1b1b9651fd10}}
|
||||
\index{inStore@{inStore}!reqState@{reqState}}
|
||||
\index{reqState@{reqState}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{reqState}{reqState}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::req\+State}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a80c2c10e46083179d86fa7c4511d671d}\label{unionin_store_a80c2c10e46083179d86fa7c4511d671d}}
|
||||
\index{inStore@{inStore}!reserved@{reserved}}
|
||||
\index{reserved@{reserved}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::reserved}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a5db18504795773dee8dd1cca020994f7}\label{unionin_store_a5db18504795773dee8dd1cca020994f7}}
|
||||
\index{inStore@{inStore}!state@{state}}
|
||||
\index{state@{state}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{state}{state}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::state}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a4bddf64e5bea1ba4101346caf0df2852}\label{unionin_store_a4bddf64e5bea1ba4101346caf0df2852}}
|
||||
\index{inStore@{inStore}!timestamp@{timestamp}}
|
||||
\index{timestamp@{timestamp}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{timestamp}{timestamp}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t in\+Store\+::timestamp}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a53f6cadfd77d4bd024d6e6c395ae5364}\label{unionin_store_a53f6cadfd77d4bd024d6e6c395ae5364}}
|
||||
\index{inStore@{inStore}!timestamp16@{timestamp16}}
|
||||
\index{timestamp16@{timestamp16}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{timestamp16}{timestamp16}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t in\+Store\+::timestamp16}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a5e5cdaeda80c6eed6a55554a0780a128}\label{unionin_store_a5e5cdaeda80c6eed6a55554a0780a128}}
|
||||
\index{inStore@{inStore}!toggle1@{toggle1}}
|
||||
\index{toggle1@{toggle1}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{toggle1}{toggle1}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::toggle1}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a8f5f08b35e330945b3b0df11eacdae72}\label{unionin_store_a8f5f08b35e330945b3b0df11eacdae72}}
|
||||
\index{inStore@{inStore}!toggle2@{toggle2}}
|
||||
\index{toggle2@{toggle2}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{toggle2}{toggle2}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::toggle2}
|
||||
|
||||
\mbox{\Hypertarget{unionin_store_a4e4a1f17bcdd01c934df232175195a46}\label{unionin_store_a4e4a1f17bcdd01c934df232175195a46}}
|
||||
\index{inStore@{inStore}!toggle3@{toggle3}}
|
||||
\index{toggle3@{toggle3}!inStore@{inStore}}
|
||||
\doxysubsubsection{\texorpdfstring{toggle3}{toggle3}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t in\+Store\+::toggle3}
|
||||
|
||||
|
||||
|
||||
The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8h}{inputs.\+h}}\end{DoxyCompactItemize}
|
||||
171
docs/latex/unionitem_arg_store.tex
Normal file
171
docs/latex/unionitem_arg_store.tex
Normal file
@@ -0,0 +1,171 @@
|
||||
\hypertarget{unionitem_arg_store}{}\doxysection{item\+Arg\+Store Union Reference}
|
||||
\label{unionitem_arg_store}\index{itemArgStore@{itemArgStore}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$item\+Cmd.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
long int \mbox{\hyperlink{unionitem_arg_store_a5b049f7f12afd54b21e544e3d837a660}{aslong}}
|
||||
\item
|
||||
int32\+\_\+t \mbox{\hyperlink{unionitem_arg_store_ab92c8e89f341000942b58664ffb1f81f}{as\+Int32}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{unionitem_arg_store_ab0057169d79517093337e298197429f5}{as\+Uint32}}
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{unionitem_arg_store_a74b64f04a772272879ec6269d87091f1}{as\+String}}
|
||||
\item
|
||||
float \mbox{\hyperlink{unionitem_arg_store_afc507c941b3df2187f0ce0f055ad53c1}{asfloat}}
|
||||
\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_a8f1d8c23cb2bc96349dba77ebdc4409d}{v}}\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_ad2a54b2adf7e42caf0a022839b06d949}{s}}\\
|
||||
\>uint16\_t \mbox{\hyperlink{unionitem_arg_store_ab17b3df738c8f12a45efb2c96fa99f4d}{h}}:9\\
|
||||
\>uint16\_t \mbox{\hyperlink{unionitem_arg_store_a7fd4db655b58b154ac7852e1cba5aa18}{colorTemp}}:7\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>int8\_t \mbox{\hyperlink{unionitem_arg_store_a3d1cdc762efb0d385441d14e92d95829}{signed\_v}}\\
|
||||
\>int8\_t \mbox{\hyperlink{unionitem_arg_store_a20fde40d8b89eea89ffe4d8379c74fdc}{signed\_s}}\\
|
||||
\>int16\_t \mbox{\hyperlink{unionitem_arg_store_a137005bda50cdb8e76f6b6cb93958c9f}{signed\_h}}:9\\
|
||||
\>int16\_t \mbox{\hyperlink{unionitem_arg_store_a5b454ee59d0a9b5d4b2c52b3fa40d846}{signed\_colorTemp}}:7\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_a06c84d5f22df304ea2e4a530ed8f23f6}{r}}\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_a37e8d18c09633f02fe99f16d9b995822}{g}}\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_ab6e0d043707be121256740a7acb1f170}{b}}\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_arg_store_a8c6e262cae01ac0bb6d0070916989473}{w}}\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a6db476310cebdc21e9f2896ceafa5d63}\label{unionitem_arg_store_a6db476310cebdc21e9f2896ceafa5d63}}
|
||||
\doxysubsubsection{\texorpdfstring{"@11}{@11}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a9d83355bb7d1cb30042f5942834f69d5}\label{unionitem_arg_store_a9d83355bb7d1cb30042f5942834f69d5}}
|
||||
\doxysubsubsection{\texorpdfstring{"@7}{@7}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_abb956c28e8f9e9ee147cae0b4cf66b44}\label{unionitem_arg_store_abb956c28e8f9e9ee147cae0b4cf66b44}}
|
||||
\doxysubsubsection{\texorpdfstring{"@9}{@9}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_afc507c941b3df2187f0ce0f055ad53c1}\label{unionitem_arg_store_afc507c941b3df2187f0ce0f055ad53c1}}
|
||||
\index{itemArgStore@{itemArgStore}!asfloat@{asfloat}}
|
||||
\index{asfloat@{asfloat}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asfloat}{asfloat}}
|
||||
{\footnotesize\ttfamily float item\+Arg\+Store\+::asfloat}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_ab92c8e89f341000942b58664ffb1f81f}\label{unionitem_arg_store_ab92c8e89f341000942b58664ffb1f81f}}
|
||||
\index{itemArgStore@{itemArgStore}!asInt32@{asInt32}}
|
||||
\index{asInt32@{asInt32}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asInt32}{asInt32}}
|
||||
{\footnotesize\ttfamily int32\+\_\+t item\+Arg\+Store\+::as\+Int32}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a5b049f7f12afd54b21e544e3d837a660}\label{unionitem_arg_store_a5b049f7f12afd54b21e544e3d837a660}}
|
||||
\index{itemArgStore@{itemArgStore}!aslong@{aslong}}
|
||||
\index{aslong@{aslong}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{aslong}{aslong}}
|
||||
{\footnotesize\ttfamily long int item\+Arg\+Store\+::aslong}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a74b64f04a772272879ec6269d87091f1}\label{unionitem_arg_store_a74b64f04a772272879ec6269d87091f1}}
|
||||
\index{itemArgStore@{itemArgStore}!asString@{asString}}
|
||||
\index{asString@{asString}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asString}{asString}}
|
||||
{\footnotesize\ttfamily char$\ast$ item\+Arg\+Store\+::as\+String}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_ab0057169d79517093337e298197429f5}\label{unionitem_arg_store_ab0057169d79517093337e298197429f5}}
|
||||
\index{itemArgStore@{itemArgStore}!asUint32@{asUint32}}
|
||||
\index{asUint32@{asUint32}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asUint32}{asUint32}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t item\+Arg\+Store\+::as\+Uint32}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_ab6e0d043707be121256740a7acb1f170}\label{unionitem_arg_store_ab6e0d043707be121256740a7acb1f170}}
|
||||
\index{itemArgStore@{itemArgStore}!b@{b}}
|
||||
\index{b@{b}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{b}{b}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::b}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a7fd4db655b58b154ac7852e1cba5aa18}\label{unionitem_arg_store_a7fd4db655b58b154ac7852e1cba5aa18}}
|
||||
\index{itemArgStore@{itemArgStore}!colorTemp@{colorTemp}}
|
||||
\index{colorTemp@{colorTemp}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{colorTemp}{colorTemp}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t item\+Arg\+Store\+::color\+Temp}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a37e8d18c09633f02fe99f16d9b995822}\label{unionitem_arg_store_a37e8d18c09633f02fe99f16d9b995822}}
|
||||
\index{itemArgStore@{itemArgStore}!g@{g}}
|
||||
\index{g@{g}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{g}{g}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::g}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_ab17b3df738c8f12a45efb2c96fa99f4d}\label{unionitem_arg_store_ab17b3df738c8f12a45efb2c96fa99f4d}}
|
||||
\index{itemArgStore@{itemArgStore}!h@{h}}
|
||||
\index{h@{h}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{h}{h}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t item\+Arg\+Store\+::h}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a06c84d5f22df304ea2e4a530ed8f23f6}\label{unionitem_arg_store_a06c84d5f22df304ea2e4a530ed8f23f6}}
|
||||
\index{itemArgStore@{itemArgStore}!r@{r}}
|
||||
\index{r@{r}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{r}{r}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::r}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_ad2a54b2adf7e42caf0a022839b06d949}\label{unionitem_arg_store_ad2a54b2adf7e42caf0a022839b06d949}}
|
||||
\index{itemArgStore@{itemArgStore}!s@{s}}
|
||||
\index{s@{s}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{s}{s}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::s}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a5b454ee59d0a9b5d4b2c52b3fa40d846}\label{unionitem_arg_store_a5b454ee59d0a9b5d4b2c52b3fa40d846}}
|
||||
\index{itemArgStore@{itemArgStore}!signed\_colorTemp@{signed\_colorTemp}}
|
||||
\index{signed\_colorTemp@{signed\_colorTemp}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{signed\_colorTemp}{signed\_colorTemp}}
|
||||
{\footnotesize\ttfamily int16\+\_\+t item\+Arg\+Store\+::signed\+\_\+color\+Temp}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a137005bda50cdb8e76f6b6cb93958c9f}\label{unionitem_arg_store_a137005bda50cdb8e76f6b6cb93958c9f}}
|
||||
\index{itemArgStore@{itemArgStore}!signed\_h@{signed\_h}}
|
||||
\index{signed\_h@{signed\_h}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{signed\_h}{signed\_h}}
|
||||
{\footnotesize\ttfamily int16\+\_\+t item\+Arg\+Store\+::signed\+\_\+h}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a20fde40d8b89eea89ffe4d8379c74fdc}\label{unionitem_arg_store_a20fde40d8b89eea89ffe4d8379c74fdc}}
|
||||
\index{itemArgStore@{itemArgStore}!signed\_s@{signed\_s}}
|
||||
\index{signed\_s@{signed\_s}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{signed\_s}{signed\_s}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t item\+Arg\+Store\+::signed\+\_\+s}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a3d1cdc762efb0d385441d14e92d95829}\label{unionitem_arg_store_a3d1cdc762efb0d385441d14e92d95829}}
|
||||
\index{itemArgStore@{itemArgStore}!signed\_v@{signed\_v}}
|
||||
\index{signed\_v@{signed\_v}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{signed\_v}{signed\_v}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t item\+Arg\+Store\+::signed\+\_\+v}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a8f1d8c23cb2bc96349dba77ebdc4409d}\label{unionitem_arg_store_a8f1d8c23cb2bc96349dba77ebdc4409d}}
|
||||
\index{itemArgStore@{itemArgStore}!v@{v}}
|
||||
\index{v@{v}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{v}{v}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::v}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_arg_store_a8c6e262cae01ac0bb6d0070916989473}\label{unionitem_arg_store_a8c6e262cae01ac0bb6d0070916989473}}
|
||||
\index{itemArgStore@{itemArgStore}!w@{w}}
|
||||
\index{w@{w}!itemArgStore@{itemArgStore}}
|
||||
\doxysubsubsection{\texorpdfstring{w}{w}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Arg\+Store\+::w}
|
||||
|
||||
|
||||
|
||||
The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}\end{DoxyCompactItemize}
|
||||
90
docs/latex/unionitem_cmd_store.tex
Normal file
90
docs/latex/unionitem_cmd_store.tex
Normal file
@@ -0,0 +1,90 @@
|
||||
\hypertarget{unionitem_cmd_store}{}\doxysection{item\+Cmd\+Store Union Reference}
|
||||
\label{unionitem_cmd_store}\index{itemCmdStore@{itemCmdStore}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$item\+Cmd.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
long int \mbox{\hyperlink{unionitem_cmd_store_a6d539a0bb202bf370351886a6e91f3df}{aslong}}
|
||||
\item
|
||||
int32\+\_\+t \mbox{\hyperlink{unionitem_cmd_store_a7e558d8a27f1df27f283c96e35798281}{as\+Int32}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{unionitem_cmd_store_a1b35e73d4496147f882278f73cfe10fe}{as\+Uint32}}
|
||||
\item
|
||||
\begin{tabbing}
|
||||
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
|
||||
struct \{\\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_cmd_store_a84ce7db09b0fbd48c7266caf48636a61}{cmdCode}}\\
|
||||
\>union \{\\
|
||||
\>\>uint8\_t \mbox{\hyperlink{unionitem_cmd_store_adc701d54e85ec503281a9ffcde0eabe2}{cmdFlag}}\\
|
||||
\>\} \\
|
||||
\>struct \{\\
|
||||
\>\>uint8\_t \mbox{\hyperlink{unionitem_cmd_store_a60ffaa3ef4ac448d5b31a519dd2d8ba9}{suffixCode}}:4\\
|
||||
\>\>uint8\_t \mbox{\hyperlink{unionitem_cmd_store_ad0bc30321304871f89b2ed223d739421}{itemArgType}}:4\\
|
||||
\>\} \\
|
||||
\>uint8\_t \mbox{\hyperlink{unionitem_cmd_store_a9177b4303781a900b2f6dace2e06980b}{cmdParam}}\\
|
||||
\}; \\
|
||||
|
||||
\end{tabbing}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a2814784ac752bfe5cd290ccb6a695813}\label{unionitem_cmd_store_a2814784ac752bfe5cd290ccb6a695813}}
|
||||
\doxysubsubsection{\texorpdfstring{"@1}{@1}}
|
||||
{\footnotesize\ttfamily struct \{ ... \} }
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a7e558d8a27f1df27f283c96e35798281}\label{unionitem_cmd_store_a7e558d8a27f1df27f283c96e35798281}}
|
||||
\index{itemCmdStore@{itemCmdStore}!asInt32@{asInt32}}
|
||||
\index{asInt32@{asInt32}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asInt32}{asInt32}}
|
||||
{\footnotesize\ttfamily int32\+\_\+t item\+Cmd\+Store\+::as\+Int32}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a6d539a0bb202bf370351886a6e91f3df}\label{unionitem_cmd_store_a6d539a0bb202bf370351886a6e91f3df}}
|
||||
\index{itemCmdStore@{itemCmdStore}!aslong@{aslong}}
|
||||
\index{aslong@{aslong}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{aslong}{aslong}}
|
||||
{\footnotesize\ttfamily long int item\+Cmd\+Store\+::aslong}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a1b35e73d4496147f882278f73cfe10fe}\label{unionitem_cmd_store_a1b35e73d4496147f882278f73cfe10fe}}
|
||||
\index{itemCmdStore@{itemCmdStore}!asUint32@{asUint32}}
|
||||
\index{asUint32@{asUint32}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{asUint32}{asUint32}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t item\+Cmd\+Store\+::as\+Uint32}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a84ce7db09b0fbd48c7266caf48636a61}\label{unionitem_cmd_store_a84ce7db09b0fbd48c7266caf48636a61}}
|
||||
\index{itemCmdStore@{itemCmdStore}!cmdCode@{cmdCode}}
|
||||
\index{cmdCode@{cmdCode}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdCode}{cmdCode}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+Store\+::cmd\+Code}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_adc701d54e85ec503281a9ffcde0eabe2}\label{unionitem_cmd_store_adc701d54e85ec503281a9ffcde0eabe2}}
|
||||
\index{itemCmdStore@{itemCmdStore}!cmdFlag@{cmdFlag}}
|
||||
\index{cmdFlag@{cmdFlag}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFlag}{cmdFlag}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+Store\+::cmd\+Flag}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a9177b4303781a900b2f6dace2e06980b}\label{unionitem_cmd_store_a9177b4303781a900b2f6dace2e06980b}}
|
||||
\index{itemCmdStore@{itemCmdStore}!cmdParam@{cmdParam}}
|
||||
\index{cmdParam@{cmdParam}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdParam}{cmdParam}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+Store\+::cmd\+Param}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_ad0bc30321304871f89b2ed223d739421}\label{unionitem_cmd_store_ad0bc30321304871f89b2ed223d739421}}
|
||||
\index{itemCmdStore@{itemCmdStore}!itemArgType@{itemArgType}}
|
||||
\index{itemArgType@{itemArgType}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{itemArgType}{itemArgType}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+Store\+::item\+Arg\+Type}
|
||||
|
||||
\mbox{\Hypertarget{unionitem_cmd_store_a60ffaa3ef4ac448d5b31a519dd2d8ba9}\label{unionitem_cmd_store_a60ffaa3ef4ac448d5b31a519dd2d8ba9}}
|
||||
\index{itemCmdStore@{itemCmdStore}!suffixCode@{suffixCode}}
|
||||
\index{suffixCode@{suffixCode}!itemCmdStore@{itemCmdStore}}
|
||||
\doxysubsubsection{\texorpdfstring{suffixCode}{suffixCode}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+Store\+::suffix\+Code}
|
||||
|
||||
|
||||
|
||||
The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}\end{DoxyCompactItemize}
|
||||
257
docs/latex/utils_8cpp.tex
Normal file
257
docs/latex/utils_8cpp.tex
Normal file
@@ -0,0 +1,257 @@
|
||||
\hypertarget{utils_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/utils.cpp File Reference}
|
||||
\label{utils_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/utils.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/utils.cpp}}
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}stdarg.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Wire.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8cpp_ab124609cb16e44db8bf5c1ac5932044f}{A\+R\+D\+B\+U\+F\+F\+ER}}~16
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_ab5fb614b925280fc7c8d0e5314dd3b7a}{Print\+Bytes}} (uint8\+\_\+t $\ast$addr, uint8\+\_\+t count, bool newline)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_a85a33f14fc0eefef02be4c6bacf5c8f0}{Set\+Bytes}} (uint8\+\_\+t $\ast$addr, uint8\+\_\+t count, char $\ast$out)
|
||||
\item
|
||||
byte \mbox{\hyperlink{utils_8cpp_a4cafbb82e446669dd50a2a386c1531fd}{H\+E\+X2\+D\+EC}} (char i)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_a4dd6705cb24a3eab32d9abc8393844b3}{Set\+Addr}} (char $\ast$out, uint8\+\_\+t $\ast$addr)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8cpp_a6037cfc7913c0856e93dbf8fc2133aac}{get\+Int}} (char $\ast$$\ast$chan)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_a1938abf1ef99f35bd2578e3db1bcf7b8}{parse\+Bytes}} (const char $\ast$str, char separator, byte $\ast$bytes, int max\+Bytes, int base)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_a6c16341dd45c4e557f951818d8d09810}{print\+Float\+Value\+To\+Str}} (float value, char $\ast$valstr)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8cpp_aadf1050416e46077ad59157173438dad}{log}} (const char $\ast$str,...)
|
||||
\item
|
||||
\mbox{\hyperlink{utils_8cpp_abf2ee9f926c45315d1a91ae9d4bdba26}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}} ((section(\char`\"{}.ramfunc\char`\"{}))) void \mbox{\hyperlink{utils_8h_a1380fbc9c2170180770dd1bdcc5ac647}{Read\+Unique\+ID}}(uint32\+\_\+t $\ast$pdw\+Unique\+ID)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8cpp_a2abeec32a0c7fe0b4aa02a8807ed9cee}{inet\+\_\+aton}} (const char $\ast$a\+I\+P\+Addr\+String, I\+P\+Address \&a\+Result)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{utils_8cpp_a5f3cdb518da692b8859ae48ed58196fc}{inet\+\_\+ntoa\+\_\+r}} (I\+P\+Address addr, char $\ast$buf, int buflen)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_af0df006a5ae8d0d730134afdaf1c64dd}{print\+I\+P\+Address}} (I\+P\+Address ip\+Address)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{utils_8cpp_ab33cdb70ba57128d05b7efe3317b5a82}{set\+Topic}} (char $\ast$buf, int8\+\_\+t buflen, \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}} tt, const char $\ast$suffix)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_afb183532261be04b86e9e535010db6a9}{print\+Ulong\+Value\+To\+Str}} (char $\ast$valstr, unsigned long value)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8cpp_af585ed9b15b9980b72fbec6d9c9dba67}{scan\+\_\+i2c\+\_\+bus}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8cpp_a1c013af2ccb8a6dd130f0ab706b1abc4}{is\+Time\+Over}} (uint32\+\_\+t timestamp, uint32\+\_\+t curr\+Time, uint32\+\_\+t time, uint32\+\_\+t modulo)
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8cpp_a132faa838403a6db82d1e7e65d4c4ff2}{execute\+Command}} (a\+Json\+Object $\ast$cmd, int8\+\_\+t toggle)
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8cpp_a2cd15a22b2799d0378a27850c96c6300}{execute\+Command}} (a\+Json\+Object $\ast$cmd, int8\+\_\+t toggle, \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \+\_\+item\+Cmd)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{utils_8cpp_ace8fa23ff29c3feb89c5d500ef87b914}{map\+Int}} (int32\+\_\+t arg, a\+Json\+Object $\ast$map)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{utils_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config\+Locked}}
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{utils_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{utils_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
\item
|
||||
const char out\+Topic\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{utils_8cpp_a3ec4211471d85792b3cb9f0fc8082b4c}{P\+R\+O\+G\+M\+EM}} = \mbox{\hyperlink{options_8h_ad41dc04ab9a3863ee0d70153e844c92a}{O\+U\+T\+T\+O\+P\+IC}}
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{utils_8cpp_a5da66826e811349c98b2daf2bafb78c2}{device\+Name}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{utils_8cpp_addabf1c5a7be47e4e89beb38a435cb51}{topics}}
|
||||
\item
|
||||
const char \mbox{\hyperlink{utils_8cpp_a0317be66119cccdb71b5276f914cef50}{H\+E\+X\+S\+TR}} \mbox{[}$\,$\mbox{]} = \char`\"{}0123456789A\+B\+C\+D\+EF\char`\"{}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{utils_8cpp_ab124609cb16e44db8bf5c1ac5932044f}\label{utils_8cpp_ab124609cb16e44db8bf5c1ac5932044f}}
|
||||
\index{utils.cpp@{utils.cpp}!ARDBUFFER@{ARDBUFFER}}
|
||||
\index{ARDBUFFER@{ARDBUFFER}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ARDBUFFER}{ARDBUFFER}}
|
||||
{\footnotesize\ttfamily \#define A\+R\+D\+B\+U\+F\+F\+ER~16}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{utils_8cpp_abf2ee9f926c45315d1a91ae9d4bdba26}\label{utils_8cpp_abf2ee9f926c45315d1a91ae9d4bdba26}}
|
||||
\index{utils.cpp@{utils.cpp}!\_\_attribute\_\_@{\_\_attribute\_\_}}
|
||||
\index{\_\_attribute\_\_@{\_\_attribute\_\_}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{\_\_attribute\_\_()}{\_\_attribute\_\_()}}
|
||||
{\footnotesize\ttfamily \+\_\+\+\_\+attribute\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{(section(\char`\"{}.ramfunc\char`\"{}))}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a132faa838403a6db82d1e7e65d4c4ff2}\label{utils_8cpp_a132faa838403a6db82d1e7e65d4c4ff2}}
|
||||
\index{utils.cpp@{utils.cpp}!executeCommand@{executeCommand}}
|
||||
\index{executeCommand@{executeCommand}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{executeCommand()}{executeCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily bool execute\+Command (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{cmd, }\item[{int8\+\_\+t}]{toggle }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a2cd15a22b2799d0378a27850c96c6300}\label{utils_8cpp_a2cd15a22b2799d0378a27850c96c6300}}
|
||||
\index{utils.cpp@{utils.cpp}!executeCommand@{executeCommand}}
|
||||
\index{executeCommand@{executeCommand}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{executeCommand()}{executeCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily bool execute\+Command (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{cmd, }\item[{int8\+\_\+t}]{toggle, }\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{\+\_\+item\+Cmd }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a6037cfc7913c0856e93dbf8fc2133aac}\label{utils_8cpp_a6037cfc7913c0856e93dbf8fc2133aac}}
|
||||
\index{utils.cpp@{utils.cpp}!getInt@{getInt}}
|
||||
\index{getInt@{getInt}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getInt()}{getInt()}}
|
||||
{\footnotesize\ttfamily int get\+Int (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{chan }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a4cafbb82e446669dd50a2a386c1531fd}\label{utils_8cpp_a4cafbb82e446669dd50a2a386c1531fd}}
|
||||
\index{utils.cpp@{utils.cpp}!HEX2DEC@{HEX2DEC}}
|
||||
\index{HEX2DEC@{HEX2DEC}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{HEX2DEC()}{HEX2DEC()}}
|
||||
{\footnotesize\ttfamily byte H\+E\+X2\+D\+EC (\begin{DoxyParamCaption}\item[{char}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a2abeec32a0c7fe0b4aa02a8807ed9cee}\label{utils_8cpp_a2abeec32a0c7fe0b4aa02a8807ed9cee}}
|
||||
\index{utils.cpp@{utils.cpp}!inet\_aton@{inet\_aton}}
|
||||
\index{inet\_aton@{inet\_aton}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inet\_aton()}{inet\_aton()}}
|
||||
{\footnotesize\ttfamily int inet\+\_\+aton (\begin{DoxyParamCaption}\item[{const char $\ast$}]{a\+I\+P\+Addr\+String, }\item[{I\+P\+Address \&}]{a\+Result }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a5f3cdb518da692b8859ae48ed58196fc}\label{utils_8cpp_a5f3cdb518da692b8859ae48ed58196fc}}
|
||||
\index{utils.cpp@{utils.cpp}!inet\_ntoa\_r@{inet\_ntoa\_r}}
|
||||
\index{inet\_ntoa\_r@{inet\_ntoa\_r}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inet\_ntoa\_r()}{inet\_ntoa\_r()}}
|
||||
{\footnotesize\ttfamily char$\ast$ inet\+\_\+ntoa\+\_\+r (\begin{DoxyParamCaption}\item[{I\+P\+Address}]{addr, }\item[{char $\ast$}]{buf, }\item[{int}]{buflen }\end{DoxyParamCaption})}
|
||||
|
||||
Same as ipaddr\+\_\+ntoa, but reentrant since a user-\/supplied buffer is used.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em addr} & ip address in network order to convert \\
|
||||
\hline
|
||||
{\em buf} & target buffer where the string is stored \\
|
||||
\hline
|
||||
{\em buflen} & length of buf \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
either pointer to buf which now holds the A\+S\+C\+II representation of addr or N\+U\+LL if buf was too small
|
||||
\end{DoxyReturn}
|
||||
\mbox{\Hypertarget{utils_8cpp_a1c013af2ccb8a6dd130f0ab706b1abc4}\label{utils_8cpp_a1c013af2ccb8a6dd130f0ab706b1abc4}}
|
||||
\index{utils.cpp@{utils.cpp}!isTimeOver@{isTimeOver}}
|
||||
\index{isTimeOver@{isTimeOver}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{isTimeOver()}{isTimeOver()}}
|
||||
{\footnotesize\ttfamily bool is\+Time\+Over (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{timestamp, }\item[{uint32\+\_\+t}]{curr\+Time, }\item[{uint32\+\_\+t}]{time, }\item[{uint32\+\_\+t}]{modulo }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_aadf1050416e46077ad59157173438dad}\label{utils_8cpp_aadf1050416e46077ad59157173438dad}}
|
||||
\index{utils.cpp@{utils.cpp}!log@{log}}
|
||||
\index{log@{log}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{log()}{log()}}
|
||||
{\footnotesize\ttfamily int log (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str, }\item[{}]{... }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_ace8fa23ff29c3feb89c5d500ef87b914}\label{utils_8cpp_ace8fa23ff29c3feb89c5d500ef87b914}}
|
||||
\index{utils.cpp@{utils.cpp}!mapInt@{mapInt}}
|
||||
\index{mapInt@{mapInt}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mapInt()}{mapInt()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} map\+Int (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{arg, }\item[{a\+Json\+Object $\ast$}]{map }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a1938abf1ef99f35bd2578e3db1bcf7b8}\label{utils_8cpp_a1938abf1ef99f35bd2578e3db1bcf7b8}}
|
||||
\index{utils.cpp@{utils.cpp}!parseBytes@{parseBytes}}
|
||||
\index{parseBytes@{parseBytes}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{parseBytes()}{parseBytes()}}
|
||||
{\footnotesize\ttfamily void parse\+Bytes (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str, }\item[{char}]{separator, }\item[{byte $\ast$}]{bytes, }\item[{int}]{max\+Bytes, }\item[{int}]{base }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_ab5fb614b925280fc7c8d0e5314dd3b7a}\label{utils_8cpp_ab5fb614b925280fc7c8d0e5314dd3b7a}}
|
||||
\index{utils.cpp@{utils.cpp}!PrintBytes@{PrintBytes}}
|
||||
\index{PrintBytes@{PrintBytes}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PrintBytes()}{PrintBytes()}}
|
||||
{\footnotesize\ttfamily void Print\+Bytes (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{addr, }\item[{uint8\+\_\+t}]{count, }\item[{bool}]{newline }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a6c16341dd45c4e557f951818d8d09810}\label{utils_8cpp_a6c16341dd45c4e557f951818d8d09810}}
|
||||
\index{utils.cpp@{utils.cpp}!printFloatValueToStr@{printFloatValueToStr}}
|
||||
\index{printFloatValueToStr@{printFloatValueToStr}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printFloatValueToStr()}{printFloatValueToStr()}}
|
||||
{\footnotesize\ttfamily void print\+Float\+Value\+To\+Str (\begin{DoxyParamCaption}\item[{float}]{value, }\item[{char $\ast$}]{valstr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_af0df006a5ae8d0d730134afdaf1c64dd}\label{utils_8cpp_af0df006a5ae8d0d730134afdaf1c64dd}}
|
||||
\index{utils.cpp@{utils.cpp}!printIPAddress@{printIPAddress}}
|
||||
\index{printIPAddress@{printIPAddress}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printIPAddress()}{printIPAddress()}}
|
||||
{\footnotesize\ttfamily void print\+I\+P\+Address (\begin{DoxyParamCaption}\item[{I\+P\+Address}]{ip\+Address }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_afb183532261be04b86e9e535010db6a9}\label{utils_8cpp_afb183532261be04b86e9e535010db6a9}}
|
||||
\index{utils.cpp@{utils.cpp}!printUlongValueToStr@{printUlongValueToStr}}
|
||||
\index{printUlongValueToStr@{printUlongValueToStr}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printUlongValueToStr()}{printUlongValueToStr()}}
|
||||
{\footnotesize\ttfamily void print\+Ulong\+Value\+To\+Str (\begin{DoxyParamCaption}\item[{char $\ast$}]{valstr, }\item[{unsigned long}]{value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_af585ed9b15b9980b72fbec6d9c9dba67}\label{utils_8cpp_af585ed9b15b9980b72fbec6d9c9dba67}}
|
||||
\index{utils.cpp@{utils.cpp}!scan\_i2c\_bus@{scan\_i2c\_bus}}
|
||||
\index{scan\_i2c\_bus@{scan\_i2c\_bus}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{scan\_i2c\_bus()}{scan\_i2c\_bus()}}
|
||||
{\footnotesize\ttfamily void scan\+\_\+i2c\+\_\+bus (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a4dd6705cb24a3eab32d9abc8393844b3}\label{utils_8cpp_a4dd6705cb24a3eab32d9abc8393844b3}}
|
||||
\index{utils.cpp@{utils.cpp}!SetAddr@{SetAddr}}
|
||||
\index{SetAddr@{SetAddr}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{SetAddr()}{SetAddr()}}
|
||||
{\footnotesize\ttfamily void Set\+Addr (\begin{DoxyParamCaption}\item[{char $\ast$}]{out, }\item[{uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a85a33f14fc0eefef02be4c6bacf5c8f0}\label{utils_8cpp_a85a33f14fc0eefef02be4c6bacf5c8f0}}
|
||||
\index{utils.cpp@{utils.cpp}!SetBytes@{SetBytes}}
|
||||
\index{SetBytes@{SetBytes}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{SetBytes()}{SetBytes()}}
|
||||
{\footnotesize\ttfamily void Set\+Bytes (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{addr, }\item[{uint8\+\_\+t}]{count, }\item[{char $\ast$}]{out }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_ab33cdb70ba57128d05b7efe3317b5a82}\label{utils_8cpp_ab33cdb70ba57128d05b7efe3317b5a82}}
|
||||
\index{utils.cpp@{utils.cpp}!setTopic@{setTopic}}
|
||||
\index{setTopic@{setTopic}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{setTopic()}{setTopic()}}
|
||||
{\footnotesize\ttfamily char$\ast$ set\+Topic (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf, }\item[{int8\+\_\+t}]{buflen, }\item[{\mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}}}]{tt, }\item[{const char $\ast$}]{suffix }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{utils_8cpp_a58655351bd1d5333e5eb92d4c29f4263}\label{utils_8cpp_a58655351bd1d5333e5eb92d4c29f4263}}
|
||||
\index{utils.cpp@{utils.cpp}!configLocked@{configLocked}}
|
||||
\index{configLocked@{configLocked}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{configLocked}{configLocked}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t config\+Locked\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a5da66826e811349c98b2daf2bafb78c2}\label{utils_8cpp_a5da66826e811349c98b2daf2bafb78c2}}
|
||||
\index{utils.cpp@{utils.cpp}!deviceName@{deviceName}}
|
||||
\index{deviceName@{deviceName}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{deviceName}{deviceName}}
|
||||
{\footnotesize\ttfamily char$\ast$ device\+Name\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{utils_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\index{utils.cpp@{utils.cpp}!ethernetIdleCount@{ethernetIdleCount}}
|
||||
\index{ethernetIdleCount@{ethernetIdleCount}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ethernetIdleCount}{ethernetIdleCount}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t ethernet\+Idle\+Count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a0317be66119cccdb71b5276f914cef50}\label{utils_8cpp_a0317be66119cccdb71b5276f914cef50}}
|
||||
\index{utils.cpp@{utils.cpp}!HEXSTR@{HEXSTR}}
|
||||
\index{HEXSTR@{HEXSTR}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{HEXSTR}{HEXSTR}}
|
||||
{\footnotesize\ttfamily const char H\+E\+X\+S\+TR\mbox{[}$\,$\mbox{]} = \char`\"{}0123456789A\+B\+C\+D\+EF\char`\"{}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a86d63f481644da70f063c2593fcafe19}\label{utils_8cpp_a86d63f481644da70f063c2593fcafe19}}
|
||||
\index{utils.cpp@{utils.cpp}!mqttClient@{mqttClient}}
|
||||
\index{mqttClient@{mqttClient}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{mqttClient}{mqttClient}}
|
||||
{\footnotesize\ttfamily Pub\+Sub\+Client mqtt\+Client\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_a3ec4211471d85792b3cb9f0fc8082b4c}\label{utils_8cpp_a3ec4211471d85792b3cb9f0fc8082b4c}}
|
||||
\index{utils.cpp@{utils.cpp}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const char home\+Topic \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \mbox{\hyperlink{options_8h_ad41dc04ab9a3863ee0d70153e844c92a}{O\+U\+T\+T\+O\+P\+IC}}}
|
||||
|
||||
\mbox{\Hypertarget{utils_8cpp_addabf1c5a7be47e4e89beb38a435cb51}\label{utils_8cpp_addabf1c5a7be47e4e89beb38a435cb51}}
|
||||
\index{utils.cpp@{utils.cpp}!topics@{topics}}
|
||||
\index{topics@{topics}!utils.cpp@{utils.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{topics}{topics}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ topics\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
273
docs/latex/utils_8h.tex
Normal file
273
docs/latex/utils_8h.tex
Normal file
@@ -0,0 +1,273 @@
|
||||
\hypertarget{utils_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/utils.h File Reference}
|
||||
\label{utils_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/utils.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/utils.h}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$I\+P\+Address.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8h_a2a280bfe12bc6e732a7c4d3d62443a14}{Q}}(x)~\#x
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8h_a2117b58e19182dff91ad3558e650541d}{Q\+U\+O\+TE}}(x)~\mbox{\hyperlink{utils_8h_a2a280bfe12bc6e732a7c4d3d62443a14}{Q}}(x)
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8h_ad15c9a08925b1c0365fb1bd9ac826670}{V\+A\+L\+U\+E\+\_\+\+T\+O\+\_\+\+S\+T\+R\+I\+NG}}(x)~\#x
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8h_ad705dc78222473228fa826e42eca95f1}{V\+A\+L\+UE}}(x)~\mbox{\hyperlink{utils_8h_ad15c9a08925b1c0365fb1bd9ac826670}{V\+A\+L\+U\+E\+\_\+\+T\+O\+\_\+\+S\+T\+R\+I\+NG}}(x)
|
||||
\item
|
||||
\#define \mbox{\hyperlink{utils_8h_a9a89328d94ddd2cdd4b39db22da01f79}{V\+A\+R\+\_\+\+N\+A\+M\+E\+\_\+\+V\+A\+L\+UE}}(var)~\#var \char`\"{}=\char`\"{} \mbox{\hyperlink{utils_8h_ad705dc78222473228fa826e42eca95f1}{V\+A\+L\+UE}}(var)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Enumerations}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
enum \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}} \{ \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca3fa22e2ae357981afc104dc67d764c85}{T\+\_\+\+D\+EV}} = 1,
|
||||
\mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca26fa2da957fe6c55420ed0e1a7dd7a15}{T\+\_\+\+B\+C\+ST}} = 2,
|
||||
\mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca27b2310c69298d62ed18dd416476a44d}{T\+\_\+\+O\+UT}} = 3
|
||||
\}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_ab5fb614b925280fc7c8d0e5314dd3b7a}{Print\+Bytes}} (uint8\+\_\+t $\ast$addr, uint8\+\_\+t count, bool newline)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a85a33f14fc0eefef02be4c6bacf5c8f0}{Set\+Bytes}} (uint8\+\_\+t $\ast$addr, uint8\+\_\+t count, char $\ast$out)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a4dd6705cb24a3eab32d9abc8393844b3}{Set\+Addr}} (char $\ast$out, uint8\+\_\+t $\ast$addr)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{utils_8h_a215fd13be95cb1c21fe50b3693b85557}{H\+E\+X2\+D\+EC}} (char i)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8h_a6037cfc7913c0856e93dbf8fc2133aac}{get\+Int}} (char $\ast$$\ast$chan)
|
||||
\item
|
||||
unsigned long \mbox{\hyperlink{utils_8h_a3c97971726a07a7d14fb701f4a4638f0}{free\+Ram}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a1938abf1ef99f35bd2578e3db1bcf7b8}{parse\+Bytes}} (const char $\ast$str, char separator, byte $\ast$bytes, int max\+Bytes, int base)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8h_aadf1050416e46077ad59157173438dad}{log}} (const char $\ast$str,...)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a6c16341dd45c4e557f951818d8d09810}{print\+Float\+Value\+To\+Str}} (float value, char $\ast$valstr)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a1380fbc9c2170180770dd1bdcc5ac647}{Read\+Unique\+ID}} (uint32\+\_\+t $\ast$pdw\+Unique\+ID)
|
||||
\item
|
||||
int \mbox{\hyperlink{utils_8h_a2abeec32a0c7fe0b4aa02a8807ed9cee}{inet\+\_\+aton}} (const char $\ast$a\+I\+P\+Addr\+String, I\+P\+Address \&a\+Result)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{utils_8h_a5f3cdb518da692b8859ae48ed58196fc}{inet\+\_\+ntoa\+\_\+r}} (I\+P\+Address addr, char $\ast$buf, int buflen)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_af0df006a5ae8d0d730134afdaf1c64dd}{print\+I\+P\+Address}} (I\+P\+Address ip\+Address)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{utils_8h_aa0045f41bb76629662ed1ee7952f856e}{set\+Topic}} (char $\ast$buf, int8\+\_\+t buflen, \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}} tt, const char $\ast$suffix=N\+U\+LL)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_afb183532261be04b86e9e535010db6a9}{print\+Ulong\+Value\+To\+Str}} (char $\ast$valstr, unsigned long value)
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_af585ed9b15b9980b72fbec6d9c9dba67}{scan\+\_\+i2c\+\_\+bus}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{utils_8h_a7facb8f2c84692ab65024785eb64b541}{soft\+Reboot\+Func}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8h_acd6072104e482c3f61e5bfad35a58ac0}{is\+Time\+Over}} (uint32\+\_\+t timestamp, uint32\+\_\+t curr\+Time, uint32\+\_\+t time, uint32\+\_\+t modulo=0x\+F\+F\+F\+F\+F\+F\+FF)
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8h_a9843f57c765644bc93e675922da82beb}{execute\+Command}} (a\+Json\+Object $\ast$cmd, int8\+\_\+t toggle=-\/1)
|
||||
\item
|
||||
bool \mbox{\hyperlink{utils_8h_a2cd15a22b2799d0378a27850c96c6300}{execute\+Command}} (a\+Json\+Object $\ast$cmd, int8\+\_\+t toggle, \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \+\_\+item\+Cmd)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{utils_8h_ace8fa23ff29c3feb89c5d500ef87b914}{map\+Int}} (int32\+\_\+t arg, a\+Json\+Object $\ast$map)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{utils_8h_a2a280bfe12bc6e732a7c4d3d62443a14}\label{utils_8h_a2a280bfe12bc6e732a7c4d3d62443a14}}
|
||||
\index{utils.h@{utils.h}!Q@{Q}}
|
||||
\index{Q@{Q}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{Q}{Q}}
|
||||
{\footnotesize\ttfamily \#define Q(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\#x}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a2117b58e19182dff91ad3558e650541d}\label{utils_8h_a2117b58e19182dff91ad3558e650541d}}
|
||||
\index{utils.h@{utils.h}!QUOTE@{QUOTE}}
|
||||
\index{QUOTE@{QUOTE}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{QUOTE}{QUOTE}}
|
||||
{\footnotesize\ttfamily \#define Q\+U\+O\+TE(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\mbox{\hyperlink{utils_8h_a2a280bfe12bc6e732a7c4d3d62443a14}{Q}}(x)}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_ad705dc78222473228fa826e42eca95f1}\label{utils_8h_ad705dc78222473228fa826e42eca95f1}}
|
||||
\index{utils.h@{utils.h}!VALUE@{VALUE}}
|
||||
\index{VALUE@{VALUE}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{VALUE}{VALUE}}
|
||||
{\footnotesize\ttfamily \#define V\+A\+L\+UE(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\mbox{\hyperlink{utils_8h_ad15c9a08925b1c0365fb1bd9ac826670}{V\+A\+L\+U\+E\+\_\+\+T\+O\+\_\+\+S\+T\+R\+I\+NG}}(x)}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_ad15c9a08925b1c0365fb1bd9ac826670}\label{utils_8h_ad15c9a08925b1c0365fb1bd9ac826670}}
|
||||
\index{utils.h@{utils.h}!VALUE\_TO\_STRING@{VALUE\_TO\_STRING}}
|
||||
\index{VALUE\_TO\_STRING@{VALUE\_TO\_STRING}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{VALUE\_TO\_STRING}{VALUE\_TO\_STRING}}
|
||||
{\footnotesize\ttfamily \#define V\+A\+L\+U\+E\+\_\+\+T\+O\+\_\+\+S\+T\+R\+I\+NG(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\#x}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a9a89328d94ddd2cdd4b39db22da01f79}\label{utils_8h_a9a89328d94ddd2cdd4b39db22da01f79}}
|
||||
\index{utils.h@{utils.h}!VAR\_NAME\_VALUE@{VAR\_NAME\_VALUE}}
|
||||
\index{VAR\_NAME\_VALUE@{VAR\_NAME\_VALUE}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{VAR\_NAME\_VALUE}{VAR\_NAME\_VALUE}}
|
||||
{\footnotesize\ttfamily \#define V\+A\+R\+\_\+\+N\+A\+M\+E\+\_\+\+V\+A\+L\+UE(\begin{DoxyParamCaption}\item[{}]{var }\end{DoxyParamCaption})~\#var \char`\"{}=\char`\"{} \mbox{\hyperlink{utils_8h_ad705dc78222473228fa826e42eca95f1}{V\+A\+L\+UE}}(var)}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Enumeration Type Documentation}
|
||||
\mbox{\Hypertarget{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}\label{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}}
|
||||
\index{utils.h@{utils.h}!topicType@{topicType}}
|
||||
\index{topicType@{topicType}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{topicType}{topicType}}
|
||||
{\footnotesize\ttfamily enum \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}}}
|
||||
|
||||
\begin{DoxyEnumFields}{Enumerator}
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{T\_DEV@{T\_DEV}!utils.h@{utils.h}}\index{utils.h@{utils.h}!T\_DEV@{T\_DEV}}}\mbox{\Hypertarget{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca3fa22e2ae357981afc104dc67d764c85}\label{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca3fa22e2ae357981afc104dc67d764c85}}
|
||||
T\+\_\+\+D\+EV&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{T\_BCST@{T\_BCST}!utils.h@{utils.h}}\index{utils.h@{utils.h}!T\_BCST@{T\_BCST}}}\mbox{\Hypertarget{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca26fa2da957fe6c55420ed0e1a7dd7a15}\label{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca26fa2da957fe6c55420ed0e1a7dd7a15}}
|
||||
T\+\_\+\+B\+C\+ST&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{T\_OUT@{T\_OUT}!utils.h@{utils.h}}\index{utils.h@{utils.h}!T\_OUT@{T\_OUT}}}\mbox{\Hypertarget{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca27b2310c69298d62ed18dd416476a44d}\label{utils_8h_a2598bacb04e8f77e8b41cee61ef359fca27b2310c69298d62ed18dd416476a44d}}
|
||||
T\+\_\+\+O\+UT&\\
|
||||
\hline
|
||||
|
||||
\end{DoxyEnumFields}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{utils_8h_a2cd15a22b2799d0378a27850c96c6300}\label{utils_8h_a2cd15a22b2799d0378a27850c96c6300}}
|
||||
\index{utils.h@{utils.h}!executeCommand@{executeCommand}}
|
||||
\index{executeCommand@{executeCommand}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{executeCommand()}{executeCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily bool execute\+Command (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{cmd, }\item[{int8\+\_\+t}]{toggle, }\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{\+\_\+item\+Cmd }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a9843f57c765644bc93e675922da82beb}\label{utils_8h_a9843f57c765644bc93e675922da82beb}}
|
||||
\index{utils.h@{utils.h}!executeCommand@{executeCommand}}
|
||||
\index{executeCommand@{executeCommand}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{executeCommand()}{executeCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily bool execute\+Command (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{cmd, }\item[{int8\+\_\+t}]{toggle = {\ttfamily -\/1} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a3c97971726a07a7d14fb701f4a4638f0}\label{utils_8h_a3c97971726a07a7d14fb701f4a4638f0}}
|
||||
\index{utils.h@{utils.h}!freeRam@{freeRam}}
|
||||
\index{freeRam@{freeRam}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{freeRam()}{freeRam()}}
|
||||
{\footnotesize\ttfamily unsigned long free\+Ram (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a6037cfc7913c0856e93dbf8fc2133aac}\label{utils_8h_a6037cfc7913c0856e93dbf8fc2133aac}}
|
||||
\index{utils.h@{utils.h}!getInt@{getInt}}
|
||||
\index{getInt@{getInt}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{getInt()}{getInt()}}
|
||||
{\footnotesize\ttfamily int get\+Int (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{chan }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a215fd13be95cb1c21fe50b3693b85557}\label{utils_8h_a215fd13be95cb1c21fe50b3693b85557}}
|
||||
\index{utils.h@{utils.h}!HEX2DEC@{HEX2DEC}}
|
||||
\index{HEX2DEC@{HEX2DEC}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{HEX2DEC()}{HEX2DEC()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t H\+E\+X2\+D\+EC (\begin{DoxyParamCaption}\item[{char}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a2abeec32a0c7fe0b4aa02a8807ed9cee}\label{utils_8h_a2abeec32a0c7fe0b4aa02a8807ed9cee}}
|
||||
\index{utils.h@{utils.h}!inet\_aton@{inet\_aton}}
|
||||
\index{inet\_aton@{inet\_aton}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inet\_aton()}{inet\_aton()}}
|
||||
{\footnotesize\ttfamily int inet\+\_\+aton (\begin{DoxyParamCaption}\item[{const char $\ast$}]{a\+I\+P\+Addr\+String, }\item[{I\+P\+Address \&}]{a\+Result }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a5f3cdb518da692b8859ae48ed58196fc}\label{utils_8h_a5f3cdb518da692b8859ae48ed58196fc}}
|
||||
\index{utils.h@{utils.h}!inet\_ntoa\_r@{inet\_ntoa\_r}}
|
||||
\index{inet\_ntoa\_r@{inet\_ntoa\_r}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{inet\_ntoa\_r()}{inet\_ntoa\_r()}}
|
||||
{\footnotesize\ttfamily char$\ast$ inet\+\_\+ntoa\+\_\+r (\begin{DoxyParamCaption}\item[{I\+P\+Address}]{addr, }\item[{char $\ast$}]{buf, }\item[{int}]{buflen }\end{DoxyParamCaption})}
|
||||
|
||||
Same as ipaddr\+\_\+ntoa, but reentrant since a user-\/supplied buffer is used.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em addr} & ip address in network order to convert \\
|
||||
\hline
|
||||
{\em buf} & target buffer where the string is stored \\
|
||||
\hline
|
||||
{\em buflen} & length of buf \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
either pointer to buf which now holds the A\+S\+C\+II representation of addr or N\+U\+LL if buf was too small
|
||||
\end{DoxyReturn}
|
||||
\mbox{\Hypertarget{utils_8h_acd6072104e482c3f61e5bfad35a58ac0}\label{utils_8h_acd6072104e482c3f61e5bfad35a58ac0}}
|
||||
\index{utils.h@{utils.h}!isTimeOver@{isTimeOver}}
|
||||
\index{isTimeOver@{isTimeOver}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{isTimeOver()}{isTimeOver()}}
|
||||
{\footnotesize\ttfamily bool is\+Time\+Over (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{timestamp, }\item[{uint32\+\_\+t}]{curr\+Time, }\item[{uint32\+\_\+t}]{time, }\item[{uint32\+\_\+t}]{modulo = {\ttfamily 0xFFFFFFFF} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_aadf1050416e46077ad59157173438dad}\label{utils_8h_aadf1050416e46077ad59157173438dad}}
|
||||
\index{utils.h@{utils.h}!log@{log}}
|
||||
\index{log@{log}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{log()}{log()}}
|
||||
{\footnotesize\ttfamily int log (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str, }\item[{}]{... }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_ace8fa23ff29c3feb89c5d500ef87b914}\label{utils_8h_ace8fa23ff29c3feb89c5d500ef87b914}}
|
||||
\index{utils.h@{utils.h}!mapInt@{mapInt}}
|
||||
\index{mapInt@{mapInt}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{mapInt()}{mapInt()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} map\+Int (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{arg, }\item[{a\+Json\+Object $\ast$}]{map }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a1938abf1ef99f35bd2578e3db1bcf7b8}\label{utils_8h_a1938abf1ef99f35bd2578e3db1bcf7b8}}
|
||||
\index{utils.h@{utils.h}!parseBytes@{parseBytes}}
|
||||
\index{parseBytes@{parseBytes}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{parseBytes()}{parseBytes()}}
|
||||
{\footnotesize\ttfamily void parse\+Bytes (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str, }\item[{char}]{separator, }\item[{byte $\ast$}]{bytes, }\item[{int}]{max\+Bytes, }\item[{int}]{base }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_ab5fb614b925280fc7c8d0e5314dd3b7a}\label{utils_8h_ab5fb614b925280fc7c8d0e5314dd3b7a}}
|
||||
\index{utils.h@{utils.h}!PrintBytes@{PrintBytes}}
|
||||
\index{PrintBytes@{PrintBytes}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{PrintBytes()}{PrintBytes()}}
|
||||
{\footnotesize\ttfamily void Print\+Bytes (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{addr, }\item[{uint8\+\_\+t}]{count, }\item[{bool}]{newline }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a6c16341dd45c4e557f951818d8d09810}\label{utils_8h_a6c16341dd45c4e557f951818d8d09810}}
|
||||
\index{utils.h@{utils.h}!printFloatValueToStr@{printFloatValueToStr}}
|
||||
\index{printFloatValueToStr@{printFloatValueToStr}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printFloatValueToStr()}{printFloatValueToStr()}}
|
||||
{\footnotesize\ttfamily void print\+Float\+Value\+To\+Str (\begin{DoxyParamCaption}\item[{float}]{value, }\item[{char $\ast$}]{valstr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_af0df006a5ae8d0d730134afdaf1c64dd}\label{utils_8h_af0df006a5ae8d0d730134afdaf1c64dd}}
|
||||
\index{utils.h@{utils.h}!printIPAddress@{printIPAddress}}
|
||||
\index{printIPAddress@{printIPAddress}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printIPAddress()}{printIPAddress()}}
|
||||
{\footnotesize\ttfamily void print\+I\+P\+Address (\begin{DoxyParamCaption}\item[{I\+P\+Address}]{ip\+Address }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_afb183532261be04b86e9e535010db6a9}\label{utils_8h_afb183532261be04b86e9e535010db6a9}}
|
||||
\index{utils.h@{utils.h}!printUlongValueToStr@{printUlongValueToStr}}
|
||||
\index{printUlongValueToStr@{printUlongValueToStr}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{printUlongValueToStr()}{printUlongValueToStr()}}
|
||||
{\footnotesize\ttfamily void print\+Ulong\+Value\+To\+Str (\begin{DoxyParamCaption}\item[{char $\ast$}]{valstr, }\item[{unsigned long}]{value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a1380fbc9c2170180770dd1bdcc5ac647}\label{utils_8h_a1380fbc9c2170180770dd1bdcc5ac647}}
|
||||
\index{utils.h@{utils.h}!ReadUniqueID@{ReadUniqueID}}
|
||||
\index{ReadUniqueID@{ReadUniqueID}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{ReadUniqueID()}{ReadUniqueID()}}
|
||||
{\footnotesize\ttfamily void Read\+Unique\+ID (\begin{DoxyParamCaption}\item[{uint32\+\_\+t $\ast$}]{pdw\+Unique\+ID }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_af585ed9b15b9980b72fbec6d9c9dba67}\label{utils_8h_af585ed9b15b9980b72fbec6d9c9dba67}}
|
||||
\index{utils.h@{utils.h}!scan\_i2c\_bus@{scan\_i2c\_bus}}
|
||||
\index{scan\_i2c\_bus@{scan\_i2c\_bus}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{scan\_i2c\_bus()}{scan\_i2c\_bus()}}
|
||||
{\footnotesize\ttfamily void scan\+\_\+i2c\+\_\+bus (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a4dd6705cb24a3eab32d9abc8393844b3}\label{utils_8h_a4dd6705cb24a3eab32d9abc8393844b3}}
|
||||
\index{utils.h@{utils.h}!SetAddr@{SetAddr}}
|
||||
\index{SetAddr@{SetAddr}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SetAddr()}{SetAddr()}}
|
||||
{\footnotesize\ttfamily void Set\+Addr (\begin{DoxyParamCaption}\item[{char $\ast$}]{out, }\item[{uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a85a33f14fc0eefef02be4c6bacf5c8f0}\label{utils_8h_a85a33f14fc0eefef02be4c6bacf5c8f0}}
|
||||
\index{utils.h@{utils.h}!SetBytes@{SetBytes}}
|
||||
\index{SetBytes@{SetBytes}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SetBytes()}{SetBytes()}}
|
||||
{\footnotesize\ttfamily void Set\+Bytes (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{addr, }\item[{uint8\+\_\+t}]{count, }\item[{char $\ast$}]{out }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_aa0045f41bb76629662ed1ee7952f856e}\label{utils_8h_aa0045f41bb76629662ed1ee7952f856e}}
|
||||
\index{utils.h@{utils.h}!setTopic@{setTopic}}
|
||||
\index{setTopic@{setTopic}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{setTopic()}{setTopic()}}
|
||||
{\footnotesize\ttfamily char$\ast$ set\+Topic (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf, }\item[{int8\+\_\+t}]{buflen, }\item[{\mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}}}]{tt, }\item[{const char $\ast$}]{suffix = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{utils_8h_a7facb8f2c84692ab65024785eb64b541}\label{utils_8h_a7facb8f2c84692ab65024785eb64b541}}
|
||||
\index{utils.h@{utils.h}!softRebootFunc@{softRebootFunc}}
|
||||
\index{softRebootFunc@{softRebootFunc}!utils.h@{utils.h}}
|
||||
\doxysubsubsection{\texorpdfstring{softRebootFunc()}{softRebootFunc()}}
|
||||
{\footnotesize\ttfamily void soft\+Reboot\+Func (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
Reference in New Issue
Block a user