mirror of
https://github.com/anklimov/lighthub
synced 2025-12-09 13:19:50 +03:00
doxigen docs
This commit is contained in:
@@ -5,14 +5,6 @@
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
Include dependency graph for abstractch.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{abstractch_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,22 +1,6 @@
|
||||
\hypertarget{abstractch_8h}{}\doxysection{abstractch.\+h File Reference}
|
||||
\label{abstractch_8h}\index{abstractch.h@{abstractch.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
Include dependency graph for abstractch.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=151pt]{abstractch_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{abstractch_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -7,14 +7,6 @@
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}inputs.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
Include dependency graph for abstractin.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{abstractin_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -2,22 +2,6 @@
|
||||
\label{abstractin_8h}\index{abstractin.h@{abstractin.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
Include dependency graph for abstractin.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=182pt]{abstractin_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{abstractin_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
5
docs/latex/abstractout_8cpp.tex
Normal file
5
docs/latex/abstractout_8cpp.tex
Normal file
@@ -0,0 +1,5 @@
|
||||
\hypertarget{abstractout_8cpp}{}\doxysection{abstractout.\+cpp File Reference}
|
||||
\label{abstractout_8cpp}\index{abstractout.cpp@{abstractout.cpp}}
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractout.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
@@ -3,22 +3,6 @@
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
Include dependency graph for abstractout.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=246pt]{abstractout_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{abstractout_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -5,6 +5,7 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\
|
||||
\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{classflash_stream}{flash\+Stream}} }{\pageref{classflash_stream}}{}
|
||||
\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}}{}
|
||||
@@ -18,12 +19,21 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\
|
||||
\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___multivent}{out\+\_\+\+Multivent}} }{\pageref{classout___multivent}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout__pid}{out\+\_\+pid}} }{\pageref{classout__pid}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout__pwm}{out\+\_\+pwm}} }{\pageref{classout__pwm}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classout__relay}{out\+\_\+relay}} }{\pageref{classout__relay}}{}
|
||||
\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{classpid_persistent}{pid\+Persistent}} }{\pageref{classpid_persistent}}{}
|
||||
\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{classseekable_stream}{seekable\+Stream}} }{\pageref{classseekable_stream}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structserial__st}{serial\+\_\+st}} }{\pageref{structserial__st}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{class_status_l_e_d}{Status\+L\+ED}} }{\pageref{class_status_l_e_d}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{class_streamlog}{Streamlog}} }{\pageref{class_streamlog}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classsystem_config}{system\+Config}} }{\pageref{classsystem_config}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structsystem_config_data}{system\+Config\+Data}} }{\pageref{structsystem_config_data}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}} }{\pageref{unionsystem_config_flags}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{unionthermostat_store}{thermostat\+Store}} }{\pageref{unionthermostat_store}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{union_u_i_d}{U\+ID}} }{\pageref{union_u_i_d}}{}
|
||||
\end{DoxyCompactList}
|
||||
|
||||
@@ -1,33 +1,18 @@
|
||||
\hypertarget{bright_8cpp}{}\doxysection{bright.\+cpp File Reference}
|
||||
\label{bright_8cpp}\index{bright.cpp@{bright.cpp}}
|
||||
{\ttfamily \#include \char`\"{}bright.\+h\char`\"{}}\newline
|
||||
Include dependency graph for bright.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=139pt]{bright_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\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)
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8cpp_af368f01aa3a372ff701bcc6a69308c7e}{get\+Bright255}} (uint8\+\_\+t percent255)
|
||||
\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}}
|
||||
\mbox{\Hypertarget{bright_8cpp_af368f01aa3a372ff701bcc6a69308c7e}\label{bright_8cpp_af368f01aa3a372ff701bcc6a69308c7e}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright255 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent255 }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
@@ -1,22 +1,6 @@
|
||||
\hypertarget{bright_8h}{}\doxysection{bright.\+h File Reference}
|
||||
\label{bright_8h}\index{bright.h@{bright.h}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
Include dependency graph for bright.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=138pt]{bright_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=212pt]{bright_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -25,9 +9,7 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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)
|
||||
uint8\+\_\+t \mbox{\hyperlink{bright_8h_af368f01aa3a372ff701bcc6a69308c7e}{get\+Bright255}} (uint8\+\_\+t percent255)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
@@ -41,15 +23,9 @@ uint8\+\_\+t \mbox{\hyperlink{bright_8h_a1707bc1c6aa92f67ef5a4456cbbec0c3}{get\+
|
||||
|
||||
|
||||
\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}}
|
||||
\mbox{\Hypertarget{bright_8h_af368f01aa3a372ff701bcc6a69308c7e}\label{bright_8h_af368f01aa3a372ff701bcc6a69308c7e}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t get\+Bright255 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{percent255 }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
@@ -4,16 +4,6 @@
|
||||
|
||||
{\ttfamily \#include $<$inputs.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Collaboration diagram for Input\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=129pt]{class_input__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -25,7 +15,7 @@ boolean \mbox{\hyperlink{class_input_a2e60007024a65b9529d8db1873bf8696}{is\+Vali
|
||||
\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)
|
||||
void \mbox{\hyperlink{class_input_a7ca225a34da21e406cdc9fdc05382451}{on\+Analog\+Changed}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} new\+Value)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_input_a34b0da23df4e0c2be07e5358a974f6b3}{Poll}} (short cause)
|
||||
\item
|
||||
@@ -158,11 +148,11 @@ bool \mbox{\hyperlink{class_input_a08323a44c2d4ca714e4e6a14ae73fc4f}{change\+Sta
|
||||
\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}}
|
||||
\mbox{\Hypertarget{class_input_a7ca225a34da21e406cdc9fdc05382451}\label{class_input_a7ca225a34da21e406cdc9fdc05382451}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily void Input\+::on\+Analog\+Changed (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{new\+Value }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_input_a2e0c2008fce8f2730ef3126ff1d8893e}\label{class_input_a2e0c2008fce8f2730ef3126ff1d8893e}}
|
||||
\index{Input@{Input}!onContactChanged@{onContactChanged}}
|
||||
|
||||
@@ -4,16 +4,6 @@
|
||||
|
||||
{\ttfamily \#include $<$item.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Collaboration diagram for Item\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=209pt]{class_item__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -29,12 +19,14 @@ 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)
|
||||
int \mbox{\hyperlink{class_item_ad81d39aec84f1a2071b5e81dafd96e27}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool allow\+Recursion=true)
|
||||
\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
|
||||
float \mbox{\hyperlink{class_item_a8fcee2e61e88909e3a53aaae3dc5d3e9}{get\+Float\+Arg}} (short n=0)
|
||||
\item
|
||||
short \mbox{\hyperlink{class_item_a9469cc0bb8560eb5f669d54903186433}{get\+Arg\+Count}} ()
|
||||
\item
|
||||
long int \mbox{\hyperlink{class_item_aba81303d678129315e393e11319b5ec5}{get\+Val}} ()
|
||||
@@ -61,12 +53,16 @@ void \mbox{\hyperlink{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}{clear\+Flag}
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_ad2a38c039f8b3cee14cb97c9526d9260}{set\+Val}} (long int par)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_a5b103354070ff53e7dfd66d43765a619}{set\+Float\+Val}} (float 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_ad1a236a67b01bb3ae9d1aec9a18ed51d}{Send\+Status\+Immediate}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} st, int send\+Flags, char $\ast$sub\+Item=N\+U\+LL)
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_a4db79caf8ace960c0bf74181c0bf5faa}{is\+Active}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_af1a89a9947e7759ce74f17d614346f46}{get\+Chan\+Type}} ()
|
||||
@@ -103,7 +99,7 @@ int \mbox{\hyperlink{class_item_a6a8cdb4d647ba278a55560cd91bfc031}{modbus\+Dimme
|
||||
\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}} ()
|
||||
void \mbox{\hyperlink{class_item_a194ef40944a7a579ded380103ac1a081}{mb\+\_\+fail}} (int result=0)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_abbcfb98227918e624be294409d21be3d}{Parse}} ()
|
||||
\item
|
||||
@@ -111,14 +107,12 @@ int \mbox{\hyperlink{class_item_a899707e630b75eeb422fbc7ca3d829ce}{check\+Modbus
|
||||
\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}} ()
|
||||
int \mbox{\hyperlink{class_item_aee7bbb1c5b9f54b7228cdc171f040bf4}{check\+Modbus\+Retry}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_item_af767f604dcaed8a497438255c28129fd}{send\+Delayed\+Status}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{class_item_a1407f6e0854127b5cec31368400caf06}{resume\+Modbus}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{class_item_aac323dbba691d2a1ffd0b760fdc2198d}{check\+FM}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
@@ -158,12 +152,6 @@ int \mbox{\hyperlink{class_item_a4ff75a860339d86b006960b750a593e6}{default\+Suff
|
||||
\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}}
|
||||
@@ -176,17 +164,11 @@ int \mbox{\hyperlink{class_item_a4ff75a860339d86b006960b750a593e6}{default\+Suff
|
||||
\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}}
|
||||
\mbox{\Hypertarget{class_item_aee7bbb1c5b9f54b7228cdc171f040bf4}\label{class_item_aee7bbb1c5b9f54b7228cdc171f040bf4}}
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily int Item\+::check\+Modbus\+Retry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}\label{class_item_a60c43acb3bd16c858ca4c1fa6b12145b}}
|
||||
\index{Item@{Item}!clearFlag@{clearFlag}}
|
||||
@@ -200,15 +182,21 @@ int \mbox{\hyperlink{class_item_a4ff75a860339d86b006960b750a593e6}{default\+Suff
|
||||
\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}}
|
||||
possible problem here with truncated default\mbox{\Hypertarget{class_item_ad81d39aec84f1a2071b5e81dafd96e27}\label{class_item_ad81d39aec84f1a2071b5e81dafd96e27}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int Item\+::\+Ctrl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{cmd, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL}, }\item[{bool}]{allow\+Recursion = {\ttfamily true} }\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}}
|
||||
D\+E\+L\+A\+Y\+ED C\+O\+M\+M\+A\+N\+DS processing
|
||||
|
||||
Common (G\+RP \& NO G\+RP) commands
|
||||
|
||||
rest of Legacy monolite core code (to be refactored ) B\+E\+G\+IN ///
|
||||
|
||||
rest of Legacy monolite core code (to be refactored ) E\+ND ///\mbox{\Hypertarget{class_item_a04c95e83741aa896498ddbc869061886}\label{class_item_a04c95e83741aa896498ddbc869061886}}
|
||||
\index{Item@{Item}!getArg@{getArg}}
|
||||
\index{getArg@{getArg}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getArg()}{getArg()}}
|
||||
@@ -244,6 +232,12 @@ thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\H
|
||||
\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_a8fcee2e61e88909e3a53aaae3dc5d3e9}\label{class_item_a8fcee2e61e88909e3a53aaae3dc5d3e9}}
|
||||
\index{Item@{Item}!getFloatArg@{getFloatArg}}
|
||||
\index{getFloatArg@{getFloatArg}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{getFloatArg()}{getFloatArg()}}
|
||||
{\footnotesize\ttfamily float Item\+::get\+Float\+Arg (\begin{DoxyParamCaption}\item[{short}]{n = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad1c452e68967188402a96a687aba6af0}\label{class_item_ad1c452e68967188402a96a687aba6af0}}
|
||||
\index{Item@{Item}!getPersistent@{getPersistent}}
|
||||
\index{getPersistent@{getPersistent}!Item@{Item}}
|
||||
@@ -274,11 +268,11 @@ thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\H
|
||||
\doxysubsubsection{\texorpdfstring{isValid()}{isValid()}}
|
||||
{\footnotesize\ttfamily boolean Item\+::is\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a389156098d07ebdc5649668f61d87343}\label{class_item_a389156098d07ebdc5649668f61d87343}}
|
||||
\mbox{\Hypertarget{class_item_a194ef40944a7a579ded380103ac1a081}\label{class_item_a194ef40944a7a579ded380103ac1a081}}
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily void Item\+::mb\+\_\+fail (\begin{DoxyParamCaption}\item[{int}]{result = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a77913c1f28d823b1a096369e69cc5072}\label{class_item_a77913c1f28d823b1a096369e69cc5072}}
|
||||
\index{Item@{Item}!modbusDimmerSet@{modbusDimmerSet}}
|
||||
@@ -316,6 +310,12 @@ thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\H
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Poll (\begin{DoxyParamCaption}\item[{int}]{cause }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a1407f6e0854127b5cec31368400caf06}\label{class_item_a1407f6e0854127b5cec31368400caf06}}
|
||||
\index{Item@{Item}!resumeModbus@{resumeModbus}}
|
||||
\index{resumeModbus@{resumeModbus}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{resumeModbus()}{resumeModbus()}}
|
||||
{\footnotesize\ttfamily bool Item\+::resume\+Modbus (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{class_item_af767f604dcaed8a497438255c28129fd}\label{class_item_af767f604dcaed8a497438255c28129fd}}
|
||||
\index{Item@{Item}!sendDelayedStatus@{sendDelayedStatus}}
|
||||
\index{sendDelayedStatus@{sendDelayedStatus}!Item@{Item}}
|
||||
@@ -328,6 +328,12 @@ thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\H
|
||||
\doxysubsubsection{\texorpdfstring{SendStatus()}{SendStatus()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Send\+Status (\begin{DoxyParamCaption}\item[{int}]{send\+Flags }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_ad1a236a67b01bb3ae9d1aec9a18ed51d}\label{class_item_ad1a236a67b01bb3ae9d1aec9a18ed51d}}
|
||||
\index{Item@{Item}!SendStatusImmediate@{SendStatusImmediate}}
|
||||
\index{SendStatusImmediate@{SendStatusImmediate}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{SendStatusImmediate()}{SendStatusImmediate()}}
|
||||
{\footnotesize\ttfamily int Item\+::\+Send\+Status\+Immediate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{st, }\item[{int}]{send\+Flags, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a188910459fc0ded60ca268664bf9b212}\label{class_item_a188910459fc0ded60ca268664bf9b212}}
|
||||
\index{Item@{Item}!setCmd@{setCmd}}
|
||||
\index{setCmd@{setCmd}!Item@{Item}}
|
||||
@@ -346,6 +352,12 @@ thermo\+Set(name,cmd,\+Par1); all activities done -\/ update temp \& cmd\mbox{\H
|
||||
\doxysubsubsection{\texorpdfstring{setFlag()}{setFlag()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Flag (\begin{DoxyParamCaption}\item[{short}]{flag }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_a5b103354070ff53e7dfd66d43765a619}\label{class_item_a5b103354070ff53e7dfd66d43765a619}}
|
||||
\index{Item@{Item}!setFloatVal@{setFloatVal}}
|
||||
\index{setFloatVal@{setFloatVal}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setFloatVal()}{setFloatVal()}}
|
||||
{\footnotesize\ttfamily void Item\+::set\+Float\+Val (\begin{DoxyParamCaption}\item[{float}]{par }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{class_item_af023950bb9b9760b98c5de7287bc467d}\label{class_item_af023950bb9b9760b98c5de7287bc467d}}
|
||||
\index{Item@{Item}!setPersistent@{setPersistent}}
|
||||
\index{setPersistent@{setPersistent}!Item@{Item}}
|
||||
|
||||
61
docs/latex/class_status_l_e_d.tex
Normal file
61
docs/latex/class_status_l_e_d.tex
Normal file
@@ -0,0 +1,61 @@
|
||||
\hypertarget{class_status_l_e_d}{}\doxysection{Status\+L\+ED Class Reference}
|
||||
\label{class_status_l_e_d}\index{StatusLED@{StatusLED}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$statusled.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{class_status_l_e_d_a36991d2474108cf36a05a3c715c3c19c}{Status\+L\+ED}} (uint8\+\_\+t pattern=0)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_status_l_e_d_a115462c3b2fc7e18e267c28e89f25990}{set}} (uint8\+\_\+t pattern)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_status_l_e_d_a41b59458f9f6650ed5cc3a5de3c5b3ef}{show}} (uint8\+\_\+t pattern)
|
||||
\item
|
||||
void \mbox{\hyperlink{class_status_l_e_d_a2ade58307b4dc5c8695e284ee681855d}{poll}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{class_status_l_e_d_a2e5a30f3dbe4959c00d592e321e13cf5}{flash}} (uint8\+\_\+t pattern)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{class_status_l_e_d_a36991d2474108cf36a05a3c715c3c19c}\label{class_status_l_e_d_a36991d2474108cf36a05a3c715c3c19c}}
|
||||
\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{class_status_l_e_d_a2e5a30f3dbe4959c00d592e321e13cf5}\label{class_status_l_e_d_a2e5a30f3dbe4959c00d592e321e13cf5}}
|
||||
\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{class_status_l_e_d_a2ade58307b4dc5c8695e284ee681855d}\label{class_status_l_e_d_a2ade58307b4dc5c8695e284ee681855d}}
|
||||
\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{class_status_l_e_d_a115462c3b2fc7e18e267c28e89f25990}\label{class_status_l_e_d_a115462c3b2fc7e18e267c28e89f25990}}
|
||||
\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{class_status_l_e_d_a41b59458f9f6650ed5cc3a5de3c5b3ef}\label{class_status_l_e_d_a41b59458f9f6650ed5cc3a5de3c5b3ef}}
|
||||
\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
|
||||
\mbox{\hyperlink{statusled_8h}{statusled.\+h}}\item
|
||||
\mbox{\hyperlink{statusled_8cpp}{statusled.\+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
|
||||
@@ -4,30 +4,16 @@
|
||||
|
||||
{\ttfamily \#include $<$streamlog.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for Streamlog\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for Streamlog\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=141pt]{class_streamlog__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for Streamlog\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=141pt]{class_streamlog__coll__graph}
|
||||
\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)
|
||||
\mbox{\hyperlink{class_streamlog_aa3d6de674a30268eeb1c3fcc45e9bd47}{Streamlog}} (\mbox{\hyperlink{streamlog_8h_ace67e7b92ea9c2ca0cf0cc6c201ccbc2}{Serial\+Port\+Type}} $\ast$\+\_\+serial\+Port, uint8\+\_\+t \+\_\+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
|
||||
@@ -48,11 +34,11 @@ size\+\_\+t \mbox{\hyperlink{class_streamlog_a944486d544c3677410e1505b9cd6858b}{
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{class_streamlog_a51cd1bbe03b32ad2d4235b4ef7945d37}\label{class_streamlog_a51cd1bbe03b32ad2d4235b4ef7945d37}}
|
||||
\mbox{\Hypertarget{class_streamlog_aa3d6de674a30268eeb1c3fcc45e9bd47}\label{class_streamlog_aa3d6de674a30268eeb1c3fcc45e9bd47}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily Streamlog\+::\+Streamlog (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{streamlog_8h_ace67e7b92ea9c2ca0cf0cc6c201ccbc2}{Serial\+Port\+Type}} $\ast$}]{\+\_\+serial\+Port, }\item[{uint8\+\_\+t}]{\+\_\+severity = {\ttfamily \mbox{\hyperlink{streamlog_8h_a6ff63e8955665c4a58b1598f2b07c51a}{L\+O\+G\+\_\+\+D\+E\+B\+UG}}}, }\item[{uint8\+\_\+t}]{\+\_\+led\+Pattern = {\ttfamily 0} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
|
||||
248
docs/latex/classabstract_ch.eps
Normal file
248
docs/latex/classabstract_ch.eps
Normal file
@@ -0,0 +1,248 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 468.750000
|
||||
%%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.066667 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 9 def
|
||||
/cols 4 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
% ----- procedures -----
|
||||
|
||||
/dotted { [1 4] 0 setdash } def
|
||||
/dashed { [5] 0 setdash } def
|
||||
/solid { [] 0 setdash } def
|
||||
|
||||
/max % result = MAX(arg1,arg2)
|
||||
{
|
||||
/a exch def
|
||||
/b exch def
|
||||
a b gt {a} {b} ifelse
|
||||
} def
|
||||
|
||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||
{
|
||||
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||
} def
|
||||
|
||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||
{
|
||||
/str exch def
|
||||
/boxwidth boxwidth str stringwidth pop max def
|
||||
} def
|
||||
|
||||
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
|
||||
{ gsave
|
||||
2 setlinewidth
|
||||
newpath
|
||||
exch xspacing mul xoffset add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
boxwidth 0 rlineto
|
||||
0 boxheight rlineto
|
||||
boxwidth neg 0 rlineto
|
||||
0 boxheight neg rlineto
|
||||
closepath
|
||||
dup stringwidth pop neg boxwidth add 2 div
|
||||
boxheight fontheight 2 div sub 2 div
|
||||
rmoveto show stroke
|
||||
grestore
|
||||
} def
|
||||
|
||||
/mark
|
||||
{ newpath
|
||||
exch xspacing mul xoffset add boxwidth add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
0 boxheight 4 div rlineto
|
||||
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/arrow
|
||||
{ newpath
|
||||
moveto
|
||||
3 -8 rlineto
|
||||
-6 0 rlineto
|
||||
3 8 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/out % draws an output connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight add
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/in % draws an input connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul disty 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/hedge
|
||||
{
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
newpath
|
||||
x y moveto
|
||||
boxwidth 2 div distx add 0 rlineto
|
||||
stroke
|
||||
1 eq
|
||||
{ newpath x boxwidth 2 div distx add add y moveto
|
||||
-8 3 rlineto
|
||||
0 -6 rlineto
|
||||
8 3 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} if
|
||||
} def
|
||||
|
||||
/vedge
|
||||
{
|
||||
/ye exch def
|
||||
/ys exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||
ys yspacing mul boxheight 2 div sub
|
||||
moveto
|
||||
ye yspacing mul boxheight 2 div sub
|
||||
lineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
|
||||
{
|
||||
/ys exch def
|
||||
/xe exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add
|
||||
ys yspacing mul disty 2 div sub
|
||||
moveto
|
||||
xspacing xe xs sub mul 0
|
||||
rlineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
% ----- main ------
|
||||
|
||||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(abstractCh) cw
|
||||
(abstractIn) cw
|
||||
(abstractOut) cw
|
||||
(in_ccs811) cw
|
||||
(in_hdc1080) cw
|
||||
(colorChannel) cw
|
||||
(out_AC) cw
|
||||
(out_Modbus) cw
|
||||
(out_Motor) cw
|
||||
(out_Multivent) cw
|
||||
(out_pid) cw
|
||||
(out_relay) 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) 1.000000 8.000000 box
|
||||
(abstractIn) 0.000000 7.000000 box
|
||||
(abstractOut) 2.000000 7.000000 box
|
||||
(in_ccs811) 1.000000 6.000000 box
|
||||
(in_hdc1080) 1.000000 5.000000 box
|
||||
(colorChannel) 3.000000 6.000000 box
|
||||
3.000000 6.000000 mark
|
||||
(out_AC) 3.000000 5.000000 box
|
||||
(out_Modbus) 3.000000 4.000000 box
|
||||
(out_Motor) 3.000000 3.000000 box
|
||||
(out_Multivent) 3.000000 2.000000 box
|
||||
(out_pid) 3.000000 1.000000 box
|
||||
(out_relay) 3.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 1.000000 7.250000 out
|
||||
solid
|
||||
0.000000 2.000000 8.000000 conn
|
||||
solid
|
||||
0 0.000000 7.750000 in
|
||||
solid
|
||||
1 0.000000 6.250000 out
|
||||
solid
|
||||
0 2.000000 7.750000 in
|
||||
solid
|
||||
1 2.000000 6.250000 out
|
||||
solid
|
||||
0 0.000000 6.500000 hedge
|
||||
solid
|
||||
0 0.000000 5.500000 hedge
|
||||
solid
|
||||
0.000000 7.000000 5.500000 vedge
|
||||
solid
|
||||
0 2.000000 6.500000 hedge
|
||||
solid
|
||||
0 2.000000 5.500000 hedge
|
||||
solid
|
||||
0 2.000000 4.500000 hedge
|
||||
solid
|
||||
0 2.000000 3.500000 hedge
|
||||
solid
|
||||
0 2.000000 2.500000 hedge
|
||||
solid
|
||||
0 2.000000 1.500000 hedge
|
||||
solid
|
||||
0 2.000000 0.500000 hedge
|
||||
solid
|
||||
2.000000 7.000000 0.500000 vedge
|
||||
@@ -4,14 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractch.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+Ch\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for abstract\+Ch\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classabstract_ch__inherit__graph}
|
||||
\includegraphics[height=9.000000cm]{classabstract_ch}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -72,7 +68,7 @@ virtual int \mbox{\hyperlink{classabstract_ch_a9404148b9515bd6c1e167a235d844cb8}
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Implemented in \mbox{\hyperlink{classout___s_p_i_led_a8566a7b80d1a132c00dbaf989880649c}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_abb1d16519dbc187768911922362bafab}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a88c460e7ba29e5b068a2defa395cae2c}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_ac0767dd86a8ab278a410a9241f79d917}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_a8e61908c390573d27806394fcaccf570}{out\+\_\+\+Multivent}}, \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}}
|
||||
@@ -100,7 +96,7 @@ Implemented in \mbox{\hyperlink{classout___s_p_i_led_a8566a7b80d1a132c00dbaf9898
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Implemented in \mbox{\hyperlink{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_a1858489a8c68a95fa242f9d2ca24ee0d}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_af67c5acd4858a8b694b5083f5c5f97cb}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_a568241c423d7172f2a4b061f88e48341}{out\+\_\+\+Multivent}}, \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}}, \mbox{\hyperlink{classin__ccs811_adc24e341d0df945dc9db85051fe03e48}{in\+\_\+ccs811}}, and \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}\label{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}}
|
||||
\index{abstractCh@{abstractCh}!Status@{Status}}
|
||||
@@ -110,7 +106,7 @@ Implemented in \mbox{\hyperlink{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_ac0b56fd7922f7c77ef17d859d89c0fd6}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_aae4f4f1dde85b72a187a29bb25b95f32}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_afde85452eec6afbd8a06c1755a7bfb4d}{out\+\_\+\+Multivent}}, \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}}
|
||||
@@ -120,7 +116,7 @@ Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a9486de18e156758a12fa257f
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a4e24b8a490f8353452b8594dffff8396}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_af6955f7fa76586a910643c294dd6877a}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a9f3fc73a1fff6ecf991d42564a7b8273}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_a580d905413d92f34ff5248cb0c1854a0}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_aadcc821f72c52c6810fd8181b7fbed16}{out\+\_\+\+Multivent}}, \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}}.
|
||||
|
||||
|
||||
|
||||
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractin.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+In\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for abstract\+In\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=226pt]{classabstract_in__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for abstract\+In\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=208pt]{classabstract_in__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classabstract_in}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
|
||||
245
docs/latex/classabstract_out.eps
Normal file
245
docs/latex/classabstract_out.eps
Normal file
@@ -0,0 +1,245 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 104.166664
|
||||
%%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 4.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 8 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_Multivent) cw
|
||||
(out_pid) cw
|
||||
(out_relay) 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) 4.000000 2.000000 box
|
||||
(abstractCh) 4.000000 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_Multivent) 5.000000 1.000000 box
|
||||
(out_pid) 6.000000 1.000000 box
|
||||
(out_relay) 7.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 4.000000 2.000000 out
|
||||
solid
|
||||
1 4.000000 3.000000 in
|
||||
solid
|
||||
1 4.000000 1.250000 out
|
||||
solid
|
||||
1.000000 7.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 5.000000 1.750000 in
|
||||
solid
|
||||
0 6.000000 1.750000 in
|
||||
solid
|
||||
0 7.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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+Out\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for abstract\+Out\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classabstract_out__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for abstract\+Out\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=148pt]{classabstract_out__coll__graph}
|
||||
\includegraphics[height=2.916667cm]{classabstract_out}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -31,12 +17,16 @@ Collaboration diagram for abstract\+Out\+:
|
||||
\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}} ()
|
||||
virtual int \mbox{\hyperlink{classabstract_out_af4d536357ee52043a4d338ce2106350e}{is\+Active}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_aedf98f968abc36332dcddb7eab00fe13}{get\+Default\+On\+Val}} ()
|
||||
virtual \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classabstract_out_ade514d6b6152e87a70d66932c74e1656}{get\+Default\+On\+Val}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2}{get\+Chan\+Type}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{get\+Default\+Storage\+Type}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{Setup}} () override
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -63,7 +53,7 @@ virtual int \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837ed5909f2
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Implemented in \mbox{\hyperlink{classout__relay_ac3d7157d14d016e0136b3e4a9aac4aac}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pid_a9347f14882001bff3d73ca52c1adc700}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_abb99e44bd16433c7fed965197ecde5dd}{out\+\_\+\+Multivent}}, \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}}
|
||||
@@ -73,23 +63,51 @@ Implemented in \mbox{\hyperlink{classout___motor_aa731e4d1848e07ac7dc4a99a0ddad9
|
||||
|
||||
|
||||
|
||||
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}}.
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_aac304bcdc354a3667ec99d4c06513b72}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_a94d578704853aaacf7f7f1877de91b62}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a54bea9682560aa628f85a532a363d57a}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_abbc665d20d2adf34bece05b8761aca31}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_ad5815eb1cb9b4ecf68da3d0bae8b4ce4}{out\+\_\+\+Multivent}}, \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}}
|
||||
\mbox{\Hypertarget{classabstract_out_ade514d6b6152e87a70d66932c74e1656}\label{classabstract_out_ade514d6b6152e87a70d66932c74e1656}}
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily virtual \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} 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}}
|
||||
\mbox{\Hypertarget{classabstract_out_a786157307bd9438b8fbff24421b95330}\label{classabstract_out_a786157307bd9438b8fbff24421b95330}}
|
||||
\index{abstractOut@{abstractOut}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily virtual int abstract\+Out\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classcolor_channel_a52d7b6241409b4e00574b389d3436e1f}{color\+Channel}}, \mbox{\hyperlink{classout__pid_a6555b3173f184d3768e34339d59daa87}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_ac02fd9c36c2a3cb5ad7132e2c1df6f61}{out\+\_\+\+Multivent}}, \mbox{\hyperlink{classout___motor_ab1892d3477647b06ed2212dd8e0baaf3}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_a844c63be065d02f2f178399519b03245}{out\+\_\+\+Modbus}}, and \mbox{\hyperlink{classout___a_c_ab249f27bdd0d22a6f098190dc746cd8c}{out\+\_\+\+AC}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_out_af4d536357ee52043a4d338ce2106350e}\label{classabstract_out_af4d536357ee52043a4d338ce2106350e}}
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily int abstract\+Out\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\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}}.
|
||||
Reimplemented in \mbox{\hyperlink{classout__pid_aca01ec18698d8406bbe6964322f8ba2d}{out\+\_\+pid}}, and \mbox{\hyperlink{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}{out\+\_\+\+AC}}.
|
||||
|
||||
\mbox{\Hypertarget{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}\label{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}}
|
||||
\index{abstractOut@{abstractOut}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!abstractOut@{abstractOut}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int abstract\+Out\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
|
||||
|
||||
|
||||
Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_adbe9d6b9a2a5e515e9a372a4c4675b15}{out\+\_\+\+S\+P\+I\+Led}}, \mbox{\hyperlink{classout__relay_a1858489a8c68a95fa242f9d2ca24ee0d}{out\+\_\+relay}}, \mbox{\hyperlink{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}{out\+\_\+pwm}}, \mbox{\hyperlink{classout__pid_af67c5acd4858a8b694b5083f5c5f97cb}{out\+\_\+pid}}, \mbox{\hyperlink{classout___multivent_a568241c423d7172f2a4b061f88e48341}{out\+\_\+\+Multivent}}, \mbox{\hyperlink{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}{out\+\_\+\+Motor}}, \mbox{\hyperlink{classout___modbus_acf5452aac576901614eca795ab4ca440}{out\+\_\+\+Modbus}}, \mbox{\hyperlink{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}{out\+\_\+dmx}}, and \mbox{\hyperlink{classout___a_c_a3a7b5b20a7d66870551f3dd485e66de2}{out\+\_\+\+AC}}.
|
||||
|
||||
|
||||
|
||||
@@ -102,6 +120,7 @@ Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_ae87041b49ca8c6484a72c3c2
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\item
|
||||
\mbox{\hyperlink{abstractout_8cpp}{abstractout.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
203
docs/latex/classch_persistent.eps
Normal file
203
docs/latex/classch_persistent.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 217.391312
|
||||
%%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 2.300000 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 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
|
||||
(chPersistent) cw
|
||||
(mbPersistent) cw
|
||||
(pidPersistent) 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.500000 1.000000 box
|
||||
(mbPersistent) 0.000000 0.000000 box
|
||||
(pidPersistent) 1.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
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
|
||||
@@ -4,14 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for ch\+Persistent\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for ch\+Persistent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classch_persistent__inherit__graph}
|
||||
\includegraphics[height=2.000000cm]{classch_persistent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$colorchannel.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for color\+Channel\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for color\+Channel\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=294pt]{classcolor_channel__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for color\+Channel\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=213pt]{classcolor_channel__coll__graph}
|
||||
\includegraphics[height=4.000000cm]{classcolor_channel}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -31,6 +17,8 @@ Collaboration diagram for color\+Channel\+:
|
||||
\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
|
||||
int \mbox{\hyperlink{classcolor_channel_a52d7b6241409b4e00574b389d3436e1f}{get\+Default\+Storage\+Type}} () 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)
|
||||
@@ -71,6 +59,16 @@ Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}
|
||||
\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_a52d7b6241409b4e00574b389d3436e1f}\label{classcolor_channel_a52d7b6241409b4e00574b389d3436e1f}}
|
||||
\index{colorChannel@{colorChannel}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!colorChannel@{colorChannel}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int color\+Channel\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classcolor_channel_a6c835d00ee8af04679f03465617c2873}\label{classcolor_channel_a6c835d00ee8af04679f03465617c2873}}
|
||||
\index{colorChannel@{colorChannel}!PixelCtrl@{PixelCtrl}}
|
||||
\index{PixelCtrl@{PixelCtrl}!colorChannel@{colorChannel}}
|
||||
|
||||
203
docs/latex/classflash_stream.eps
Normal file
203
docs/latex/classflash_stream.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 550.458740
|
||||
%%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.908333 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
|
||||
(flashStream) cw
|
||||
(seekableStream) cw
|
||||
(Stream) 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 -----
|
||||
|
||||
(flashStream) 0.000000 0.000000 box
|
||||
(seekableStream) 0.000000 1.000000 box
|
||||
(Stream) 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
|
||||
149
docs/latex/classflash_stream.tex
Normal file
149
docs/latex/classflash_stream.tex
Normal file
@@ -0,0 +1,149 @@
|
||||
\hypertarget{classflash_stream}{}\doxysection{flash\+Stream Class Reference}
|
||||
\label{classflash_stream}\index{flashStream@{flashStream}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$flashstream.\+h$>$}
|
||||
|
||||
Inheritance diagram for flash\+Stream\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classflash_stream}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classflash_stream_a91d1442264307a40fced2b3da43dc71b}{flash\+Stream}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{classflash_stream_aebb3e951c8e23ee484360b2a6f3b2118}{set\+Size}} (unsigned int \+\_\+size)
|
||||
\item
|
||||
int \mbox{\hyperlink{classflash_stream_ad7559cbc1bd2ac30c8af112d05a06983}{open}} (short file\+Num, char mode=\textquotesingle{}\textbackslash{}0\textquotesingle{})
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classflash_stream_aed80292a0950c246404f4a62d2fb40c7}{open}} (String \+\_\+filename, char mode=\textquotesingle{}\textbackslash{}0\textquotesingle{}) override
|
||||
\item
|
||||
virtual unsigned int \mbox{\hyperlink{classflash_stream_a7a48d386946f8c123006dc060173f376}{seek}} (unsigned int \+\_\+pos=0)
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classflash_stream_a09dd933c7d1f99d92ac72592534a4a3f}{available}} () override
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classflash_stream_aa10c03136ba69758eb4be13388ddcca6}{read}} ()
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classflash_stream_a7dfc6f9b9b756f48e22c095fa4e0c733}{peek}} ()
|
||||
\item
|
||||
virtual void \mbox{\hyperlink{classflash_stream_ac2f24c97114b369509d775e6781efbbe}{flush}} ()
|
||||
\item
|
||||
virtual size\+\_\+t \mbox{\hyperlink{classflash_stream_a98eab8bc043c5a8a0a62324bd14c3f98}{write}} (uint8\+\_\+t ch)
|
||||
\item
|
||||
virtual void \mbox{\hyperlink{classflash_stream_a81da3f19ab4811aa93ce52ddd3bd188a}{close}} () override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
unsigned int \mbox{\hyperlink{classflash_stream_a3ffa5b66266b0d21898c714b77d24ae6}{pos}}
|
||||
\item
|
||||
unsigned int \mbox{\hyperlink{classflash_stream_a554cc9688c9a9d8c17fac68d5b54f01b}{start\+Pos}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classflash_stream_a91d1442264307a40fced2b3da43dc71b}\label{classflash_stream_a91d1442264307a40fced2b3da43dc71b}}
|
||||
\index{flashStream@{flashStream}!flashStream@{flashStream}}
|
||||
\index{flashStream@{flashStream}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{flashStream()}{flashStream()}}
|
||||
{\footnotesize\ttfamily flash\+Stream\+::flash\+Stream (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classflash_stream_a09dd933c7d1f99d92ac72592534a4a3f}\label{classflash_stream_a09dd933c7d1f99d92ac72592534a4a3f}}
|
||||
\index{flashStream@{flashStream}!available@{available}}
|
||||
\index{available@{available}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{available()}{available()}}
|
||||
{\footnotesize\ttfamily int flash\+Stream\+::available (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_a81da3f19ab4811aa93ce52ddd3bd188a}\label{classflash_stream_a81da3f19ab4811aa93ce52ddd3bd188a}}
|
||||
\index{flashStream@{flashStream}!close@{close}}
|
||||
\index{close@{close}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{close()}{close()}}
|
||||
{\footnotesize\ttfamily void flash\+Stream\+::close (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classseekable_stream_a9a32b4330663e6e2407313d0dd0e255f}{seekable\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_ac2f24c97114b369509d775e6781efbbe}\label{classflash_stream_ac2f24c97114b369509d775e6781efbbe}}
|
||||
\index{flashStream@{flashStream}!flush@{flush}}
|
||||
\index{flush@{flush}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{flush()}{flush()}}
|
||||
{\footnotesize\ttfamily void flash\+Stream\+::flush (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_ad7559cbc1bd2ac30c8af112d05a06983}\label{classflash_stream_ad7559cbc1bd2ac30c8af112d05a06983}}
|
||||
\index{flashStream@{flashStream}!open@{open}}
|
||||
\index{open@{open}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{open()}{open()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily int flash\+Stream\+::open (\begin{DoxyParamCaption}\item[{short}]{file\+Num, }\item[{char}]{mode = {\ttfamily \textquotesingle{}\textbackslash{}0\textquotesingle{}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_aed80292a0950c246404f4a62d2fb40c7}\label{classflash_stream_aed80292a0950c246404f4a62d2fb40c7}}
|
||||
\index{flashStream@{flashStream}!open@{open}}
|
||||
\index{open@{open}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{open()}{open()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily int flash\+Stream\+::open (\begin{DoxyParamCaption}\item[{String}]{\+\_\+filename, }\item[{char}]{mode = {\ttfamily \textquotesingle{}\textbackslash{}0\textquotesingle{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classseekable_stream_af28ec1377c94e4c8fa819163c699b402}{seekable\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_a7dfc6f9b9b756f48e22c095fa4e0c733}\label{classflash_stream_a7dfc6f9b9b756f48e22c095fa4e0c733}}
|
||||
\index{flashStream@{flashStream}!peek@{peek}}
|
||||
\index{peek@{peek}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{peek()}{peek()}}
|
||||
{\footnotesize\ttfamily int flash\+Stream\+::peek (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_aa10c03136ba69758eb4be13388ddcca6}\label{classflash_stream_aa10c03136ba69758eb4be13388ddcca6}}
|
||||
\index{flashStream@{flashStream}!read@{read}}
|
||||
\index{read@{read}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{read()}{read()}}
|
||||
{\footnotesize\ttfamily int flash\+Stream\+::read (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_a7a48d386946f8c123006dc060173f376}\label{classflash_stream_a7a48d386946f8c123006dc060173f376}}
|
||||
\index{flashStream@{flashStream}!seek@{seek}}
|
||||
\index{seek@{seek}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{seek()}{seek()}}
|
||||
{\footnotesize\ttfamily unsigned int flash\+Stream\+::seek (\begin{DoxyParamCaption}\item[{unsigned int}]{\+\_\+pos = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classseekable_stream_a05b0e71f635a107188b57c29b445f3ea}{seekable\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_aebb3e951c8e23ee484360b2a6f3b2118}\label{classflash_stream_aebb3e951c8e23ee484360b2a6f3b2118}}
|
||||
\index{flashStream@{flashStream}!setSize@{setSize}}
|
||||
\index{setSize@{setSize}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{setSize()}{setSize()}}
|
||||
{\footnotesize\ttfamily void flash\+Stream\+::set\+Size (\begin{DoxyParamCaption}\item[{unsigned int}]{\+\_\+size }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_a98eab8bc043c5a8a0a62324bd14c3f98}\label{classflash_stream_a98eab8bc043c5a8a0a62324bd14c3f98}}
|
||||
\index{flashStream@{flashStream}!write@{write}}
|
||||
\index{write@{write}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{write()}{write()}}
|
||||
{\footnotesize\ttfamily size\+\_\+t flash\+Stream\+::write (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classflash_stream_a3ffa5b66266b0d21898c714b77d24ae6}\label{classflash_stream_a3ffa5b66266b0d21898c714b77d24ae6}}
|
||||
\index{flashStream@{flashStream}!pos@{pos}}
|
||||
\index{pos@{pos}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{pos}{pos}}
|
||||
{\footnotesize\ttfamily unsigned int flash\+Stream\+::pos\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classflash_stream_a554cc9688c9a9d8c17fac68d5b54f01b}\label{classflash_stream_a554cc9688c9a9d8c17fac68d5b54f01b}}
|
||||
\index{flashStream@{flashStream}!startPos@{startPos}}
|
||||
\index{startPos@{startPos}!flashStream@{flashStream}}
|
||||
\doxysubsubsection{\texorpdfstring{startPos}{startPos}}
|
||||
{\footnotesize\ttfamily unsigned int flash\+Stream\+::start\+Pos\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{flashstream_8h}{flashstream.\+h}}\item
|
||||
\mbox{\hyperlink{flashstream_8cpp}{flashstream.\+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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for in\+\_\+ccs811\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for in\+\_\+ccs811\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=145pt]{classin__ccs811__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for in\+\_\+ccs811\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=208pt]{classin__ccs811__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classin__ccs811}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -89,5 +75,5 @@ Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for in\+\_\+hdc1080\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for in\+\_\+hdc1080\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=146pt]{classin__hdc1080__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for in\+\_\+hdc1080\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=208pt]{classin__hdc1080__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classin__hdc1080}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -81,5 +67,5 @@ Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
@@ -4,16 +4,6 @@
|
||||
|
||||
{\ttfamily \#include $<$item\+Cmd.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Collaboration diagram for item\+Cmd\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=252pt]{classitem_cmd__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -21,16 +11,24 @@ Collaboration diagram for item\+Cmd\+:
|
||||
\begin{DoxyCompactList}\small\item\em Constructor with definition of type and command. \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}{item\+Cmd}} (float val)
|
||||
\begin{DoxyCompactList}\small\item\em Constructor with definition of F\+L\+O\+AT value in storage. \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}{assign\+From}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} from)
|
||||
\mbox{\hyperlink{classitem_cmd_a0d423a30b6e7b19f03c3ef39a62d8d7b}{item\+Cmd}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item)
|
||||
\begin{DoxyCompactList}\small\item\em Constructor with loading value from \mbox{\hyperlink{class_item}{Item}}. \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_ab8af833f6eeff1f001751651b0320776}{assign\+From}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} from, short chan\+Type=-\/1)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}{load\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, bool include\+Command=false)
|
||||
bool \mbox{\hyperlink{classitem_cmd_abad557a9703f1010dfa90fa4794065fd}{load\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, uint16\+\_\+t options\+Flag=\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_ab1b5e501888d0944b6c1215d58b524cf}{save\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, bool include\+Command=false)
|
||||
bool \mbox{\hyperlink{classitem_cmd_ac38400b7856a138edafd8af05dc05783}{load\+Item\+Def}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, uint16\+\_\+t options\+Flag=\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_a14e796f916312356d317bffb9380cbd0}{save\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, uint16\+\_\+t options\+Flag=\mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}})
|
||||
\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_ab085f879f8c0eac43d2f1bfbab3baf98}{Float}} (float f)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a92b953cdb4059ef89341488b60e77693}{Tens}} (int32\+\_\+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)
|
||||
@@ -43,13 +41,15 @@ bool \mbox{\hyperlink{classitem_cmd_ab1b5e501888d0944b6c1215d58b524cf}{save\+Ite
|
||||
\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
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_adc2d4b8e99adc5d232bab2a6adc1ad5d}{Str}} (char $\ast$str)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_a80e4577e896d7d015402709153cc66cd}{setH}} (uint16\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aed6c891043edd0083ea036494956da93}{setS}} (uint8\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_ae669d13e77a20f9472424b9b4c73aac0}{set\+Color\+Temp}} (uint8\+\_\+t)
|
||||
bool \mbox{\hyperlink{classitem_cmd_a4d6dc0bb34f2151dae61c886c43570d9}{set\+Color\+Temp}} (int)
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}{get\+Color\+Temp}} ()
|
||||
int \mbox{\hyperlink{classitem_cmd_a5f22f27bdeff6ba2904d1fec03d9619e}{get\+Color\+Temp}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}{getH}} ()
|
||||
\item
|
||||
@@ -57,6 +57,10 @@ uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ae583a6f85cc8e8f8c9fbca9e74874629}{
|
||||
\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_ad7e305c816891f39800d26efbebb7e13}{convert\+To}} (uint8\+\_\+t)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classitem_cmd_ae82c0f63c30bab7b0ac557687c2244d0}{get\+Storagetype\+By\+Chan\+Type}} (short chan\+Type)
|
||||
\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)
|
||||
@@ -73,17 +77,25 @@ bool \mbox{\hyperlink{classitem_cmd_ad4f3518f0b46b17152cdf18229e77f97}{increment
|
||||
\item
|
||||
long int \mbox{\hyperlink{classitem_cmd_accd4361f950ca4929aaa9fd09aa82dd7}{get\+Int}} ()
|
||||
\item
|
||||
float \mbox{\hyperlink{classitem_cmd_a66ffe8a47358dcf7d5f6ed419c888740}{get\+Float}} ()
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{classitem_cmd_a346c10d5ed47b19083e2c9e50d3965f3}{get\+String}} ()
|
||||
\item
|
||||
long int \mbox{\hyperlink{classitem_cmd_af156fecd23bd0798beb3414bcca95bf4}{get\+Single\+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
|
||||
bool \mbox{\hyperlink{classitem_cmd_adf2d3027926291a79bec09a8022abf54}{set\+Percents}} (int percents)
|
||||
\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}})
|
||||
char $\ast$ \mbox{\hyperlink{classitem_cmd_abc9943d20365ce36a605e874651f8196}{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}}, bool \mbox{\hyperlink{classitem_cmd_aad86a0327c21537818b47a47eef19d6f}{scale100}}=false)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aedd2c4f5da90fbe521be950f8f0d5f67}{is\+Command}} ()
|
||||
\item
|
||||
@@ -96,6 +108,16 @@ bool \mbox{\hyperlink{classitem_cmd_aac6f0edbc2226dab5086a50537e31eb8}{is\+Color
|
||||
\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}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{classitem_cmd_ae9766ce2c9aaf0404d7283324e4fd03a}{do\+Mapping}} (a\+Json\+Object $\ast$mapping\+Data)
|
||||
\item
|
||||
int \mbox{\hyperlink{classitem_cmd_ac9ec7a872273b93265a070b4ac0f9f66}{do\+Reverse\+Mapping}} (a\+Json\+Object $\ast$mapping\+Data)
|
||||
\item
|
||||
int \mbox{\hyperlink{classitem_cmd_a89716706f3cf7a9d3d024acfc327ce3b}{do\+Mapping\+Cmd}} (a\+Json\+Object $\ast$mapping\+Data)
|
||||
\item
|
||||
int \mbox{\hyperlink{classitem_cmd_ae45a5f0916238411482b8f91d575c5ca}{do\+Reverse\+Mapping\+Cmd}} (a\+Json\+Object $\ast$mapping\+Data)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aad86a0327c21537818b47a47eef19d6f}{scale100}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -110,7 +132,7 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
\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]}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
|
||||
{\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})}
|
||||
|
||||
|
||||
@@ -127,7 +149,7 @@ Constructor with definition of type and command.
|
||||
\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]}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
|
||||
{\footnotesize\ttfamily item\+Cmd\+::item\+Cmd (\begin{DoxyParamCaption}\item[{float}]{val }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
@@ -141,14 +163,29 @@ Constructor with definition of F\+L\+O\+AT value in storage.
|
||||
{\em type} & -\/ type of value (S\+T\+\_\+\+F\+L\+O\+AT or S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US or S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+F\+A\+R\+E\+N\+H\+E\+IT) -\/ optional \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classitem_cmd_a0d423a30b6e7b19f03c3ef39a62d8d7b}\label{classitem_cmd_a0d423a30b6e7b19f03c3ef39a62d8d7b}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
|
||||
{\footnotesize\ttfamily item\+Cmd\+::item\+Cmd (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Constructor with loading value from \mbox{\hyperlink{class_item}{Item}}.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \mbox{\hyperlink{class_item}{Item}}} & \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}\label{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}}
|
||||
\mbox{\Hypertarget{classitem_cmd_ab8af833f6eeff1f001751651b0320776}\label{classitem_cmd_ab8af833f6eeff1f001751651b0320776}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::assign\+From (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}}}]{from, }\item[{short}]{chan\+Type = {\ttfamily -\/1} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a8b1cc0b2b9e5f30f4cf9bb4db21988ac}\label{classitem_cmd_a8b1cc0b2b9e5f30f4cf9bb4db21988ac}}
|
||||
\index{itemCmd@{itemCmd}!Cmd@{Cmd}}
|
||||
@@ -156,12 +193,48 @@ Constructor with definition of F\+L\+O\+AT value in storage.
|
||||
\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_ad7e305c816891f39800d26efbebb7e13}\label{classitem_cmd_ad7e305c816891f39800d26efbebb7e13}}
|
||||
\index{itemCmd@{itemCmd}!convertTo@{convertTo}}
|
||||
\index{convertTo@{convertTo}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{convertTo()}{convertTo()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::convert\+To (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{type }\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_ae9766ce2c9aaf0404d7283324e4fd03a}\label{classitem_cmd_ae9766ce2c9aaf0404d7283324e4fd03a}}
|
||||
\index{itemCmd@{itemCmd}!doMapping@{doMapping}}
|
||||
\index{doMapping@{doMapping}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{doMapping()}{doMapping()}}
|
||||
{\footnotesize\ttfamily int item\+Cmd\+::do\+Mapping (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{mapping\+Data }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a89716706f3cf7a9d3d024acfc327ce3b}\label{classitem_cmd_a89716706f3cf7a9d3d024acfc327ce3b}}
|
||||
\index{itemCmd@{itemCmd}!doMappingCmd@{doMappingCmd}}
|
||||
\index{doMappingCmd@{doMappingCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{doMappingCmd()}{doMappingCmd()}}
|
||||
{\footnotesize\ttfamily int item\+Cmd\+::do\+Mapping\+Cmd (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{mapping\+Data }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ac9ec7a872273b93265a070b4ac0f9f66}\label{classitem_cmd_ac9ec7a872273b93265a070b4ac0f9f66}}
|
||||
\index{itemCmd@{itemCmd}!doReverseMapping@{doReverseMapping}}
|
||||
\index{doReverseMapping@{doReverseMapping}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{doReverseMapping()}{doReverseMapping()}}
|
||||
{\footnotesize\ttfamily int item\+Cmd\+::do\+Reverse\+Mapping (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{mapping\+Data }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ae45a5f0916238411482b8f91d575c5ca}\label{classitem_cmd_ae45a5f0916238411482b8f91d575c5ca}}
|
||||
\index{itemCmd@{itemCmd}!doReverseMappingCmd@{doReverseMappingCmd}}
|
||||
\index{doReverseMappingCmd@{doReverseMappingCmd}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{doReverseMappingCmd()}{doReverseMappingCmd()}}
|
||||
{\footnotesize\ttfamily int item\+Cmd\+::do\+Reverse\+Mapping\+Cmd (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{mapping\+Data }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ab085f879f8c0eac43d2f1bfbab3baf98}\label{classitem_cmd_ab085f879f8c0eac43d2f1bfbab3baf98}}
|
||||
\index{itemCmd@{itemCmd}!Float@{Float}}
|
||||
\index{Float@{Float}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Float()}{Float()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Float (\begin{DoxyParamCaption}\item[{float}]{f }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_afbb1ad437067315b7317b0846d71c7c7}\label{classitem_cmd_afbb1ad437067315b7317b0846d71c7c7}}
|
||||
\index{itemCmd@{itemCmd}!getArgType@{getArgType}}
|
||||
\index{getArgType@{getArgType}!itemCmd@{itemCmd}}
|
||||
@@ -180,13 +253,19 @@ Constructor with definition of F\+L\+O\+AT value in storage.
|
||||
\doxysubsubsection{\texorpdfstring{getCmdParam()}{getCmdParam()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Cmd\+Param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}\label{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}}
|
||||
\mbox{\Hypertarget{classitem_cmd_a5f22f27bdeff6ba2904d1fec03d9619e}\label{classitem_cmd_a5f22f27bdeff6ba2904d1fec03d9619e}}
|
||||
\index{itemCmd@{itemCmd}!getColorTemp@{getColorTemp}}
|
||||
\index{getColorTemp@{getColorTemp}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getColorTemp()}{getColorTemp()}}
|
||||
{\footnotesize\ttfamily int8\+\_\+t item\+Cmd\+::get\+Color\+Temp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
{\footnotesize\ttfamily int item\+Cmd\+::get\+Color\+Temp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
Setup color tempetature parameter from H\+SV or H\+S\+V255 types. return 0..100 value in success. -\/1 -\/ if no value stored \mbox{\Hypertarget{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}\label{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}}
|
||||
Return color tempetature parameter from H\+SV or H\+S\+V255 types. return 153..500 value in success. -\/1 -\/ if no value stored \mbox{\Hypertarget{classitem_cmd_a66ffe8a47358dcf7d5f6ed419c888740}\label{classitem_cmd_a66ffe8a47358dcf7d5f6ed419c888740}}
|
||||
\index{itemCmd@{itemCmd}!getFloat@{getFloat}}
|
||||
\index{getFloat@{getFloat}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getFloat()}{getFloat()}}
|
||||
{\footnotesize\ttfamily float item\+Cmd\+::get\+Float (\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()}}
|
||||
@@ -216,6 +295,24 @@ Setup color tempetature parameter from H\+SV or H\+S\+V255 types. return 0..100
|
||||
\doxysubsubsection{\texorpdfstring{getS()}{getS()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t item\+Cmd\+::getS (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_af156fecd23bd0798beb3414bcca95bf4}\label{classitem_cmd_af156fecd23bd0798beb3414bcca95bf4}}
|
||||
\index{itemCmd@{itemCmd}!getSingleInt@{getSingleInt}}
|
||||
\index{getSingleInt@{getSingleInt}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getSingleInt()}{getSingleInt()}}
|
||||
{\footnotesize\ttfamily long int item\+Cmd\+::get\+Single\+Int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ae82c0f63c30bab7b0ac557687c2244d0}\label{classitem_cmd_ae82c0f63c30bab7b0ac557687c2244d0}}
|
||||
\index{itemCmd@{itemCmd}!getStoragetypeByChanType@{getStoragetypeByChanType}}
|
||||
\index{getStoragetypeByChanType@{getStoragetypeByChanType}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getStoragetypeByChanType()}{getStoragetypeByChanType()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Storagetype\+By\+Chan\+Type (\begin{DoxyParamCaption}\item[{short}]{chan\+Type }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a346c10d5ed47b19083e2c9e50d3965f3}\label{classitem_cmd_a346c10d5ed47b19083e2c9e50d3965f3}}
|
||||
\index{itemCmd@{itemCmd}!getString@{getString}}
|
||||
\index{getString@{getString}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getString()}{getString()}}
|
||||
{\footnotesize\ttfamily char $\ast$ item\+Cmd\+::get\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ac79ae89527f223885ef02db1c46ef20c}\label{classitem_cmd_ac79ae89527f223885ef02db1c46ef20c}}
|
||||
\index{itemCmd@{itemCmd}!getSuffix@{getSuffix}}
|
||||
\index{getSuffix@{getSuffix}!itemCmd@{itemCmd}}
|
||||
@@ -288,11 +385,17 @@ Setup color tempetature parameter from H\+SV or H\+S\+V255 types. return 0..100
|
||||
\doxysubsubsection{\texorpdfstring{isValue()}{isValue()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::is\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}\label{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}}
|
||||
\mbox{\Hypertarget{classitem_cmd_abad557a9703f1010dfa90fa4794065fd}\label{classitem_cmd_abad557a9703f1010dfa90fa4794065fd}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::load\+Item (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item, }\item[{uint16\+\_\+t}]{options\+Flag = {\ttfamily \mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ac38400b7856a138edafd8af05dc05783}\label{classitem_cmd_ac38400b7856a138edafd8af05dc05783}}
|
||||
\index{itemCmd@{itemCmd}!loadItemDef@{loadItemDef}}
|
||||
\index{loadItemDef@{loadItemDef}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{loadItemDef()}{loadItemDef()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::load\+Item\+Def (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item, }\item[{uint16\+\_\+t}]{options\+Flag = {\ttfamily \mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a76db1daeacf143c857f06049949e8aa9}\label{classitem_cmd_a76db1daeacf143c857f06049949e8aa9}}
|
||||
\index{itemCmd@{itemCmd}!Percents@{Percents}}
|
||||
@@ -318,11 +421,17 @@ Setup color tempetature parameter from H\+SV or H\+S\+V255 types. return 0..100
|
||||
\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}}
|
||||
\mbox{\Hypertarget{classitem_cmd_a14e796f916312356d317bffb9380cbd0}\label{classitem_cmd_a14e796f916312356d317bffb9380cbd0}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::save\+Item (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{item, }\item[{uint16\+\_\+t}]{options\+Flag = {\ttfamily \mbox{\hyperlink{item_cmd_8h_adba0eeb6b1a5678cea10f4a823829b24}{S\+E\+N\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}}} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aad86a0327c21537818b47a47eef19d6f}\label{classitem_cmd_aad86a0327c21537818b47a47eef19d6f}}
|
||||
\index{itemCmd@{itemCmd}!scale100@{scale100}}
|
||||
\index{scale100@{scale100}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{scale100()}{scale100()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::scale100 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a599d3dda4601b317d4bc8c5d28309553}\label{classitem_cmd_a599d3dda4601b317d4bc8c5d28309553}}
|
||||
\index{itemCmd@{itemCmd}!setArgType@{setArgType}}
|
||||
@@ -336,13 +445,13 @@ Setup color tempetature parameter from H\+SV or H\+S\+V255 types. return 0..100
|
||||
\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_ae669d13e77a20f9472424b9b4c73aac0}\label{classitem_cmd_ae669d13e77a20f9472424b9b4c73aac0}}
|
||||
\mbox{\Hypertarget{classitem_cmd_a4d6dc0bb34f2151dae61c886c43570d9}\label{classitem_cmd_a4d6dc0bb34f2151dae61c886c43570d9}}
|
||||
\index{itemCmd@{itemCmd}!setColorTemp@{setColorTemp}}
|
||||
\index{setColorTemp@{setColorTemp}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setColorTemp()}{setColorTemp()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::set\+Color\+Temp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{t }\end{DoxyParamCaption})}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::set\+Color\+Temp (\begin{DoxyParamCaption}\item[{int}]{t }\end{DoxyParamCaption})}
|
||||
|
||||
Setup color tempetature parameter for H\+SV or H\+S\+V255 types. It must be 0..100 value. 0 -\/ cold, 100 -\/ warm light \mbox{\Hypertarget{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}\label{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}}
|
||||
Setup color tempetature parameter for H\+SV or H\+S\+V255 types. It must be 153..500 (mireds) value. Internally 1 -\/ cold, 101 -\/ warm light \mbox{\Hypertarget{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}\label{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}}
|
||||
\index{itemCmd@{itemCmd}!setDefault@{setDefault}}
|
||||
\index{setDefault@{setDefault}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setDefault()}{setDefault()}}
|
||||
@@ -354,6 +463,12 @@ Setup color tempetature parameter for H\+SV or H\+S\+V255 types. It must be 0..1
|
||||
\doxysubsubsection{\texorpdfstring{setH()}{setH()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::setH (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_adf2d3027926291a79bec09a8022abf54}\label{classitem_cmd_adf2d3027926291a79bec09a8022abf54}}
|
||||
\index{itemCmd@{itemCmd}!setPercents@{setPercents}}
|
||||
\index{setPercents@{setPercents}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setPercents()}{setPercents()}}
|
||||
{\footnotesize\ttfamily bool item\+Cmd\+::set\+Percents (\begin{DoxyParamCaption}\item[{int}]{percents }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_aed6c891043edd0083ea036494956da93}\label{classitem_cmd_aed6c891043edd0083ea036494956da93}}
|
||||
\index{itemCmd@{itemCmd}!setS@{setS}}
|
||||
\index{setS@{setS}!itemCmd@{itemCmd}}
|
||||
@@ -366,11 +481,23 @@ Setup color tempetature parameter for H\+SV or H\+S\+V255 types. It must be 0..1
|
||||
\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}}
|
||||
\mbox{\Hypertarget{classitem_cmd_adc2d4b8e99adc5d232bab2a6adc1ad5d}\label{classitem_cmd_adc2d4b8e99adc5d232bab2a6adc1ad5d}}
|
||||
\index{itemCmd@{itemCmd}!Str@{Str}}
|
||||
\index{Str@{Str}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Str()}{Str()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Str (\begin{DoxyParamCaption}\item[{char $\ast$}]{str }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a92b953cdb4059ef89341488b60e77693}\label{classitem_cmd_a92b953cdb4059ef89341488b60e77693}}
|
||||
\index{itemCmd@{itemCmd}!Tens@{Tens}}
|
||||
\index{Tens@{Tens}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{Tens()}{Tens()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+Tens (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{i }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_abc9943d20365ce36a605e874651f8196}\label{classitem_cmd_abc9943d20365ce36a605e874651f8196}}
|
||||
\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})}
|
||||
{\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}}}, }\item[{bool}]{scale100 = {\ttfamily false} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for mb\+Persistent\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for mb\+Persistent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classmb_persistent__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for mb\+Persistent\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classmb_persistent__coll__graph}
|
||||
\includegraphics[height=2.000000cm]{classmb_persistent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Attributes}
|
||||
@@ -31,7 +17,7 @@ int8\+\_\+t \mbox{\hyperlink{classmb_persistent_aa394aed65c6af742dbae150639c7cfc
|
||||
\item
|
||||
int \mbox{\hyperlink{classmb_persistent_ad204e2cc5ee3a22f9ed332c3c5cab598}{baud}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classmb_persistent_a3c94371c87997c1b90d04fce1e076f24}{serial\+Param}}
|
||||
\mbox{\hyperlink{utils_8h_af725dabbb9d86c575157b3bbc24d6d55}{serial\+Param\+Type}} \mbox{\hyperlink{classmb_persistent_a7d4fff056fda57b52bc227cb03c68bfa}{serial\+Param}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classmb_persistent_aa958ac1f496b701507478b9384e7728e}{polling\+Interval}}
|
||||
\item
|
||||
@@ -39,6 +25,8 @@ uint32\+\_\+t \mbox{\hyperlink{classmb_persistent_a74503e0f253cf91c1e83a1e35693d
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a801983b127a63a82ea3c1c32989ceae8}{polling\+Registers}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a83f6cf9d4b6949b9437452b32a1f3b41}{polling\+Irs}}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a498e43d5538b11348f2165e99e09413f}{parameters}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
@@ -68,17 +56,23 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a498e43d5538b11348f21
|
||||
\doxysubsubsection{\texorpdfstring{pollingInterval}{pollingInterval}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t mb\+Persistent\+::polling\+Interval}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a83f6cf9d4b6949b9437452b32a1f3b41}\label{classmb_persistent_a83f6cf9d4b6949b9437452b32a1f3b41}}
|
||||
\index{mbPersistent@{mbPersistent}!pollingIrs@{pollingIrs}}
|
||||
\index{pollingIrs@{pollingIrs}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{pollingIrs}{pollingIrs}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ mb\+Persistent\+::polling\+Irs}
|
||||
|
||||
\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}}
|
||||
\mbox{\Hypertarget{classmb_persistent_a7d4fff056fda57b52bc227cb03c68bfa}\label{classmb_persistent_a7d4fff056fda57b52bc227cb03c68bfa}}
|
||||
\index{mbPersistent@{mbPersistent}!serialParam@{serialParam}}
|
||||
\index{serialParam@{serialParam}!mbPersistent@{mbPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{serialParam}{serialParam}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t mb\+Persistent\+::serial\+Param}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{utils_8h_af725dabbb9d86c575157b3bbc24d6d55}{serial\+Param\+Type}} mb\+Persistent\+::serial\+Param}
|
||||
|
||||
\mbox{\Hypertarget{classmb_persistent_a74503e0f253cf91c1e83a1e35693d6fc}\label{classmb_persistent_a74503e0f253cf91c1e83a1e35693d6fc}}
|
||||
\index{mbPersistent@{mbPersistent}!timestamp@{timestamp}}
|
||||
@@ -90,4 +84,4 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a498e43d5538b11348f21
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\end{DoxyCompactItemize}
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+ac.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+AC\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+\+AC\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=148pt]{classout___a_c__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+\+AC\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=195pt]{classout___a_c__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classout___a_c}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,7 +16,7 @@ Collaboration diagram for out\+\_\+\+AC\+:
|
||||
\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
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_a763ace53db4e64692d061db48f396aba}{Stop}} () override
|
||||
@@ -39,6 +25,8 @@ int \mbox{\hyperlink{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}{Status}}
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_ab2d5debf137c9cc91ce0b58a72da0766}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___a_c_ab249f27bdd0d22a6f098190dc746cd8c}{get\+Default\+Storage\+Type}} ()
|
||||
\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}
|
||||
@@ -69,6 +57,16 @@ void \mbox{\hyperlink{classout___a_c_ae1fe864367b2837872ad28f8f94f6cf0}{Insert\+
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_ab249f27bdd0d22a6f098190dc746cd8c}\label{classout___a_c_ab249f27bdd0d22a6f098190dc746cd8c}}
|
||||
\index{out\_AC@{out\_AC}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!out\_AC@{out\_AC}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+A\+C\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{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}}
|
||||
@@ -83,7 +81,7 @@ Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_af4d536357ee52043a4d338ce2106350e}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}\label{classout___a_c_a40fd702a4d9d621c19bfa140c905e64b}}
|
||||
\index{out\_AC@{out\_AC}!Poll@{Poll}}
|
||||
@@ -91,7 +89,7 @@ Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51
|
||||
\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]}}
|
||||
|
||||
|
||||
delay(100);
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
@@ -103,7 +101,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}\label{classout___a_c_aba0d1953f95f7d04a24582c40cd26196}}
|
||||
\index{out\_AC@{out\_AC}!Status@{Status}}
|
||||
@@ -129,5 +131,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}\item
|
||||
\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}\item
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Modbus\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+\+Modbus\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=150pt]{classout___modbus__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+\+Modbus\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=247pt]{classout___modbus__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classout___modbus}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,25 +16,28 @@ Collaboration diagram for out\+\_\+\+Modbus\+:
|
||||
\mbox{\hyperlink{classout___modbus_ad5aff68ec31c500be860a4f56b095373}{out\+\_\+\+Modbus}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___modbus_acf5452aac576901614eca795ab4ca440}{Setup}} () override
|
||||
\item
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\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
|
||||
\begin{DoxyCompactList}\small\item\em Control unified Modbus item ~\newline
|
||||
\end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{classout___modbus_a844c63be065d02f2f178399519b03245}{get\+Default\+Storage\+Type}} ()
|
||||
\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)
|
||||
int \mbox{\hyperlink{classout___modbus_aa347eb3b465ef05c3430a0d2076c4d49}{find\+Register}} (int register\+Num, int pos\+In\+Buffer, int reg\+Type)
|
||||
\item
|
||||
void \mbox{\hyperlink{classout___modbus_a7d1bd45dc65b511db41aaf5eadb4ab0e}{poll\+Modbus}} (a\+Json\+Object $\ast$reg, int reg\+Type)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -75,13 +64,18 @@ int \mbox{\hyperlink{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}{find\+
|
||||
|
||||
|
||||
|
||||
Control unified Modbus item ~\newline
|
||||
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}\label{classout___modbus_a026f3ad193b151565f70a72d1c8ca48b}}
|
||||
\mbox{\Hypertarget{classout___modbus_aa347eb3b465ef05c3430a0d2076c4d49}\label{classout___modbus_aa347eb3b465ef05c3430a0d2076c4d49}}
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::find\+Register (\begin{DoxyParamCaption}\item[{int}]{register\+Num, }\item[{int}]{pos\+In\+Buffer, }\item[{int}]{reg\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a2752cf2376840f3763572963be8785db}\label{classout___modbus_a2752cf2376840f3763572963be8785db}}
|
||||
\index{out\_Modbus@{out\_Modbus}!getChanType@{getChanType}}
|
||||
@@ -99,15 +93,15 @@ Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837e
|
||||
\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]}}
|
||||
\mbox{\Hypertarget{classout___modbus_a844c63be065d02f2f178399519b03245}\label{classout___modbus_a844c63be065d02f2f178399519b03245}}
|
||||
\index{out\_Modbus@{out\_Modbus}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Modbus\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}\label{classout___modbus_aec6803a6033403f8ac4038236cac5cd9}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Poll@{Poll}}
|
||||
@@ -119,6 +113,12 @@ Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_a7d1bd45dc65b511db41aaf5eadb4ab0e}\label{classout___modbus_a7d1bd45dc65b511db41aaf5eadb4ab0e}}
|
||||
\index{out\_Modbus@{out\_Modbus}!pollModbus@{pollModbus}}
|
||||
\index{pollModbus@{pollModbus}!out\_Modbus@{out\_Modbus}}
|
||||
\doxysubsubsection{\texorpdfstring{pollModbus()}{pollModbus()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+\+Modbus\+::poll\+Modbus (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{reg, }\item[{int}]{reg\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_acf5452aac576901614eca795ab4ca440}\label{classout___modbus_acf5452aac576901614eca795ab4ca440}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_Modbus@{out\_Modbus}}
|
||||
@@ -127,7 +127,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}\label{classout___modbus_acc0fc0ecdb6928cfc7906986b8139780}}
|
||||
\index{out\_Modbus@{out\_Modbus}!Status@{Status}}
|
||||
@@ -162,5 +166,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\item
|
||||
\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\item
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+motor.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Motor\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+\+Motor\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=148pt]{classout___motor__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+\+Motor\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=203pt]{classout___motor__coll__graph}
|
||||
\includegraphics[height=3.000000cm]{classout___motor}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,17 +16,17 @@ Collaboration diagram for out\+\_\+\+Motor\+:
|
||||
\mbox{\hyperlink{classout___motor_a7698763731e54149861a9bdcc18e6344}{out\+\_\+\+Motor}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___motor_ab9f2b433a4fedd6fec5b9cb504b934f4}{Setup}} () override
|
||||
\item
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\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_ab1892d3477647b06ed2212dd8e0baaf3}{get\+Default\+Storage\+Type}} ()
|
||||
\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}
|
||||
@@ -57,6 +43,8 @@ int16\+\_\+t \mbox{\hyperlink{classout___motor_a58e72bff70d2915b7b508d0605a082e8
|
||||
uint16\+\_\+t \mbox{\hyperlink{classout___motor_aa002cd716f47ee74a72dcd4e335b80ae}{feedback\+Open}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classout___motor_ad8179a6054b692c3f00c5fa350f59e3f}{feedback\+Closed}}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classout___motor_a82c7a5bbda926b6c47f89d6718523ab3}{inverted}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -102,15 +90,15 @@ Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837e
|
||||
\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]}}
|
||||
\mbox{\Hypertarget{classout___motor_ab1892d3477647b06ed2212dd8e0baaf3}\label{classout___motor_ab1892d3477647b06ed2212dd8e0baaf3}}
|
||||
\index{out\_Motor@{out\_Motor}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Motor\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_aec9af01cfc42f385cdf36ce51c8f3387}{abstract\+Out}}.
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}\label{classout___motor_a7a98c58b6c32cc20b7b05ad07a07c231}}
|
||||
\index{out\_Motor@{out\_Motor}!Poll@{Poll}}
|
||||
@@ -130,7 +118,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a47de22f0ce071787ac14a19897337cea}\label{classout___motor_a47de22f0ce071787ac14a19897337cea}}
|
||||
\index{out\_Motor@{out\_Motor}!Status@{Status}}
|
||||
@@ -167,6 +159,12 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
\doxysubsubsection{\texorpdfstring{feedbackOpen}{feedbackOpen}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t out\+\_\+\+Motor\+::feedback\+Open}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a82c7a5bbda926b6c47f89d6718523ab3}\label{classout___motor_a82c7a5bbda926b6c47f89d6718523ab3}}
|
||||
\index{out\_Motor@{out\_Motor}!inverted@{inverted}}
|
||||
\index{inverted@{inverted}!out\_Motor@{out\_Motor}}
|
||||
\doxysubsubsection{\texorpdfstring{inverted}{inverted}}
|
||||
{\footnotesize\ttfamily bool out\+\_\+\+Motor\+::inverted}
|
||||
|
||||
\mbox{\Hypertarget{classout___motor_a58e72bff70d2915b7b508d0605a082e8}\label{classout___motor_a58e72bff70d2915b7b508d0605a082e8}}
|
||||
\index{out\_Motor@{out\_Motor}!maxOnTime@{maxOnTime}}
|
||||
\index{maxOnTime@{maxOnTime}!out\_Motor@{out\_Motor}}
|
||||
@@ -195,5 +193,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}}\item
|
||||
\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
203
docs/latex/classout___multivent.eps
Normal file
203
docs/latex/classout___multivent.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 631.578918
|
||||
%%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.791667 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_Multivent) 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_Multivent) 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
|
||||
148
docs/latex/classout___multivent.tex
Normal file
148
docs/latex/classout___multivent.tex
Normal file
@@ -0,0 +1,148 @@
|
||||
\hypertarget{classout___multivent}{}\doxysection{out\+\_\+\+Multivent Class Reference}
|
||||
\label{classout___multivent}\index{out\_Multivent@{out\_Multivent}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+multivent.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Multivent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___multivent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout___multivent_a32543be95e11401d7c6e1fdd040d04d7}{out\+\_\+\+Multivent}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_a568241c423d7172f2a4b061f88e48341}{Setup}} () override
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{classout___multivent_a8e61908c390573d27806394fcaccf570}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_aadcc821f72c52c6810fd8181b7fbed16}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_afde85452eec6afbd8a06c1755a7bfb4d}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_ad5815eb1cb9b4ecf68da3d0bae8b4ce4}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_ac02fd9c36c2a3cb5ad7132e2c1df6f61}{get\+Default\+Storage\+Type}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{classout___multivent_abb99e44bd16433c7fed965197ecde5dd}{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___multivent_a00e53cb32ef2c9a01ff4b25e483ab6d9}{get\+Config}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{classout___multivent_a3d4199b0bf35ede53859468120604106}{gates\+Obj}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout___multivent_a32543be95e11401d7c6e1fdd040d04d7}\label{classout___multivent_a32543be95e11401d7c6e1fdd040d04d7}}
|
||||
\index{out\_Multivent@{out\_Multivent}!out\_Multivent@{out\_Multivent}}
|
||||
\index{out\_Multivent@{out\_Multivent}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_Multivent()}{out\_Multivent()}}
|
||||
{\footnotesize\ttfamily out\+\_\+\+Multivent\+::out\+\_\+\+Multivent (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout___multivent_abb99e44bd16433c7fed965197ecde5dd}\label{classout___multivent_abb99e44bd16433c7fed965197ecde5dd}}
|
||||
\index{out\_Multivent@{out\_Multivent}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::\+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___multivent_ad5815eb1cb9b4ecf68da3d0bae8b4ce4}\label{classout___multivent_ad5815eb1cb9b4ecf68da3d0bae8b4ce4}}
|
||||
\index{out\_Multivent@{out\_Multivent}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::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___multivent_a00e53cb32ef2c9a01ff4b25e483ab6d9}\label{classout___multivent_a00e53cb32ef2c9a01ff4b25e483ab6d9}}
|
||||
\index{out\_Multivent@{out\_Multivent}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+\+Multivent\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout___multivent_ac02fd9c36c2a3cb5ad7132e2c1df6f61}\label{classout___multivent_ac02fd9c36c2a3cb5ad7132e2c1df6f61}}
|
||||
\index{out\_Multivent@{out\_Multivent}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___multivent_a8e61908c390573d27806394fcaccf570}\label{classout___multivent_a8e61908c390573d27806394fcaccf570}}
|
||||
\index{out\_Multivent@{out\_Multivent}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::\+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___multivent_a568241c423d7172f2a4b061f88e48341}\label{classout___multivent_a568241c423d7172f2a4b061f88e48341}}
|
||||
\index{out\_Multivent@{out\_Multivent}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___multivent_afde85452eec6afbd8a06c1755a7bfb4d}\label{classout___multivent_afde85452eec6afbd8a06c1755a7bfb4d}}
|
||||
\index{out\_Multivent@{out\_Multivent}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___multivent_aadcc821f72c52c6810fd8181b7fbed16}\label{classout___multivent_aadcc821f72c52c6810fd8181b7fbed16}}
|
||||
\index{out\_Multivent@{out\_Multivent}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+\+Multivent\+::\+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___multivent_a3d4199b0bf35ede53859468120604106}\label{classout___multivent_a3d4199b0bf35ede53859468120604106}}
|
||||
\index{out\_Multivent@{out\_Multivent}!gatesObj@{gatesObj}}
|
||||
\index{gatesObj@{gatesObj}!out\_Multivent@{out\_Multivent}}
|
||||
\doxysubsubsection{\texorpdfstring{gatesObj}{gatesObj}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ out\+\_\+\+Multivent\+::gates\+Obj\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
modules/\mbox{\hyperlink{out__multivent_8h}{out\+\_\+multivent.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__multivent_8cpp}{out\+\_\+multivent.\+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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+spiled.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+S\+P\+I\+Led\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+\+S\+P\+I\+Led\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classout___s_p_i_led__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+\+S\+P\+I\+Led\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=213pt]{classout___s_p_i_led__coll__graph}
|
||||
\includegraphics[height=4.000000cm]{classout___s_p_i_led}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,15 +16,13 @@ Collaboration diagram for out\+\_\+\+S\+P\+I\+Led\+:
|
||||
\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
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\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
|
||||
@@ -86,16 +70,6 @@ Reimplemented from \mbox{\hyperlink{classabstract_out_a3f7033b9cda791ad810c4837e
|
||||
\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}}
|
||||
@@ -124,7 +98,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}\label{classout___s_p_i_led_a9486de18e156758a12fa257f68314e20}}
|
||||
\index{out\_SPILed@{out\_SPILed}!Status@{Status}}
|
||||
@@ -171,5 +149,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}}\item
|
||||
\mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}}\item
|
||||
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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+dmx.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+dmx\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+dmx\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classout__dmx__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+dmx\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=213pt]{classout__dmx__coll__graph}
|
||||
\includegraphics[height=4.000000cm]{classout__dmx}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,15 +16,13 @@ Collaboration diagram for out\+\_\+dmx\+:
|
||||
\mbox{\hyperlink{classout__dmx_a6fc6530587d5b7edfb31540ea2d0faba}{out\+\_\+dmx}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__dmx_a7bf52f6c7ce630f879de60596b82dd87}{Setup}} () override
|
||||
\item
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\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
|
||||
@@ -66,16 +50,6 @@ virtual int \mbox{\hyperlink{classout__dmx_ad33a8e316c5c8d409cddf4dcd8b15fcc}{Pi
|
||||
|
||||
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}}
|
||||
@@ -104,7 +78,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}\label{classout__dmx_aa5f2590101b1951f4cf5eb57449d8365}}
|
||||
\index{out\_dmx@{out\_dmx}!Status@{Status}}
|
||||
@@ -130,5 +108,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}}\item
|
||||
\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
203
docs/latex/classout__pid.eps
Normal file
203
docs/latex/classout__pid.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_pid) 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_pid) 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
|
||||
174
docs/latex/classout__pid.tex
Normal file
174
docs/latex/classout__pid.tex
Normal file
@@ -0,0 +1,174 @@
|
||||
\hypertarget{classout__pid}{}\doxysection{out\+\_\+pid Class Reference}
|
||||
\label{classout__pid}\index{out\_pid@{out\_pid}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+pid.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+pid\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout__pid}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout__pid_a630e472948038069ab589d6184b92f4d}{out\+\_\+pid}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_af67c5acd4858a8b694b5083f5c5f97cb}{Setup}} () override
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{classout__pid_ac0767dd86a8ab278a410a9241f79d917}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_a580d905413d92f34ff5248cb0c1854a0}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_aae4f4f1dde85b72a187a29bb25b95f32}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_aca01ec18698d8406bbe6964322f8ba2d}{is\+Active}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_abbc665d20d2adf34bece05b8761aca31}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_a6555b3173f184d3768e34339d59daa87}{get\+Default\+Storage\+Type}} ()
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pid_a9347f14882001bff3d73ca52c1adc700}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\begin{DoxyCompactList}\small\item\em Control unified P\+ID controller item ~\newline
|
||||
\end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classout__pid_a1f71e2899811ce2b6ab479fd5950ae2f}{alarm}} (bool)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classout__pid_a2a5740074f5380b9a6122d65eca02f3e}{get\+Config}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classpid_persistent}{pid\+Persistent}} $\ast$ \mbox{\hyperlink{classout__pid_a4a0ac1daa45fc724f1008d0c35530307}{store}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout__pid_a630e472948038069ab589d6184b92f4d}\label{classout__pid_a630e472948038069ab589d6184b92f4d}}
|
||||
\index{out\_pid@{out\_pid}!out\_pid@{out\_pid}}
|
||||
\index{out\_pid@{out\_pid}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_pid()}{out\_pid()}}
|
||||
{\footnotesize\ttfamily out\+\_\+pid\+::out\+\_\+pid (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout__pid_a1f71e2899811ce2b6ab479fd5950ae2f}\label{classout__pid_a1f71e2899811ce2b6ab479fd5950ae2f}}
|
||||
\index{out\_pid@{out\_pid}!alarm@{alarm}}
|
||||
\index{alarm@{alarm}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{alarm()}{alarm()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+pid\+::alarm (\begin{DoxyParamCaption}\item[{bool}]{state }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_a9347f14882001bff3d73ca52c1adc700}\label{classout__pid_a9347f14882001bff3d73ca52c1adc700}}
|
||||
\index{out\_pid@{out\_pid}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::\+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]}}
|
||||
|
||||
|
||||
|
||||
Control unified P\+ID controller item ~\newline
|
||||
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_out_aacaa5ef80fdc683ef96a4dc80d24692a}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_abbc665d20d2adf34bece05b8761aca31}\label{classout__pid_abbc665d20d2adf34bece05b8761aca31}}
|
||||
\index{out\_pid@{out\_pid}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::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__pid_a2a5740074f5380b9a6122d65eca02f3e}\label{classout__pid_a2a5740074f5380b9a6122d65eca02f3e}}
|
||||
\index{out\_pid@{out\_pid}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily bool out\+\_\+pid\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_a6555b3173f184d3768e34339d59daa87}\label{classout__pid_a6555b3173f184d3768e34339d59daa87}}
|
||||
\index{out\_pid@{out\_pid}!getDefaultStorageType@{getDefaultStorageType}}
|
||||
\index{getDefaultStorageType@{getDefaultStorageType}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{getDefaultStorageType()}{getDefaultStorageType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::get\+Default\+Storage\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_a786157307bd9438b8fbff24421b95330}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_aca01ec18698d8406bbe6964322f8ba2d}\label{classout__pid_aca01ec18698d8406bbe6964322f8ba2d}}
|
||||
\index{out\_pid@{out\_pid}!isActive@{isActive}}
|
||||
\index{isActive@{isActive}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{isActive()}{isActive()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::is\+Active (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_af4d536357ee52043a4d338ce2106350e}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_ac0767dd86a8ab278a410a9241f79d917}\label{classout__pid_ac0767dd86a8ab278a410a9241f79d917}}
|
||||
\index{out\_pid@{out\_pid}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::\+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__pid_af67c5acd4858a8b694b5083f5c5f97cb}\label{classout__pid_af67c5acd4858a8b694b5083f5c5f97cb}}
|
||||
\index{out\_pid@{out\_pid}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_aae4f4f1dde85b72a187a29bb25b95f32}\label{classout__pid_aae4f4f1dde85b72a187a29bb25b95f32}}
|
||||
\index{out\_pid@{out\_pid}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pid_a580d905413d92f34ff5248cb0c1854a0}\label{classout__pid_a580d905413d92f34ff5248cb0c1854a0}}
|
||||
\index{out\_pid@{out\_pid}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+pid\+::\+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__pid_a4a0ac1daa45fc724f1008d0c35530307}\label{classout__pid_a4a0ac1daa45fc724f1008d0c35530307}}
|
||||
\index{out\_pid@{out\_pid}!store@{store}}
|
||||
\index{store@{store}!out\_pid@{out\_pid}}
|
||||
\doxysubsubsection{\texorpdfstring{store}{store}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classpid_persistent}{pid\+Persistent}}$\ast$ out\+\_\+pid\+::store\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
modules/\mbox{\hyperlink{out__pid_8h}{out\+\_\+pid.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__pid_8cpp}{out\+\_\+pid.\+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
|
||||
@@ -4,24 +4,10 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+pwm.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+pwm\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
Inheritance diagram for out\+\_\+pwm\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=154pt]{classout__pwm__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for out\+\_\+pwm\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=213pt]{classout__pwm__coll__graph}
|
||||
\includegraphics[height=4.000000cm]{classout__pwm}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -30,15 +16,13 @@ Collaboration diagram for out\+\_\+pwm\+:
|
||||
\mbox{\hyperlink{classout__pwm_acd3804fb3d24afe569042202bdba2179}{out\+\_\+pwm}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__pwm_a0ba3173e9df1cb61b74a705c270ef7b6}{Setup}} () override
|
||||
\item
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\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
|
||||
@@ -71,16 +55,6 @@ short \mbox{\hyperlink{classout__pwm_a1d705ffb413e0e5b9c3ad007fdafcbbd}{num\+Cha
|
||||
|
||||
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}}
|
||||
@@ -109,7 +83,11 @@ Implements \mbox{\hyperlink{classabstract_ch_a044156a4dc4ca38d3e731b7df23d058a}{
|
||||
|
||||
|
||||
|
||||
Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{abstract\+Ch}}.
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}\label{classout__pwm_a01edf9d010b717601898bf3fddecbc3f}}
|
||||
\index{out\_pwm@{out\_pwm}!Status@{Status}}
|
||||
@@ -144,5 +122,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}}\item
|
||||
\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}}\end{DoxyCompactItemize}
|
||||
modules/\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
203
docs/latex/classout__relay.eps
Normal file
203
docs/latex/classout__relay.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_relay) 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_relay) 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
|
||||
158
docs/latex/classout__relay.tex
Normal file
158
docs/latex/classout__relay.tex
Normal file
@@ -0,0 +1,158 @@
|
||||
\hypertarget{classout__relay}{}\doxysection{out\+\_\+relay Class Reference}
|
||||
\label{classout__relay}\index{out\_relay@{out\_relay}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+relay.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+relay\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout__relay}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classout__relay_adc3baa184c4a143d6d3c55702ed8b463}{out\+\_\+relay}} (\mbox{\hyperlink{class_item}{Item}} $\ast$\+\_\+item)
|
||||
\item
|
||||
void \mbox{\hyperlink{classout__relay_aca59314615d3f914d9e23fafd329a1fb}{get\+Config}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{classout__relay_aeaa81ef4002c0424854fd727881b0bcf}{relay}} (bool state)
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__relay_a1858489a8c68a95fa242f9d2ca24ee0d}{Setup}} () override
|
||||
\begin{DoxyCompactList}\small\item\em Remove?? Now get\+Chan\+Type used instead. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{classout__relay_abb1d16519dbc187768911922362bafab}{Poll}} (short cause) override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__relay_af6955f7fa76586a910643c294dd6877a}{Stop}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__relay_ac0b56fd7922f7c77ef17d859d89c0fd6}{Status}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__relay_a94d578704853aaacf7f7f1877de91b62}{get\+Chan\+Type}} () override
|
||||
\item
|
||||
int \mbox{\hyperlink{classout__relay_ac3d7157d14d016e0136b3e4a9aac4aac}{Ctrl}} (\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} cmd, char $\ast$sub\+Item=N\+U\+LL, bool to\+Execute=true) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{classout__relay_a84fcc07f2a36b2e351f4fe049d485415}{pin}}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classout__relay_a43794a8da3ff44a425262580edb38ba6}{inverted}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{classout__relay_a689f8626640402d691d7d5a00f7fa9a5}{period}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classout__relay_adc3baa184c4a143d6d3c55702ed8b463}\label{classout__relay_adc3baa184c4a143d6d3c55702ed8b463}}
|
||||
\index{out\_relay@{out\_relay}!out\_relay@{out\_relay}}
|
||||
\index{out\_relay@{out\_relay}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{out\_relay()}{out\_relay()}}
|
||||
{\footnotesize\ttfamily out\+\_\+relay\+::out\+\_\+relay (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_item}{Item}} $\ast$}]{\+\_\+item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classout__relay_ac3d7157d14d016e0136b3e4a9aac4aac}\label{classout__relay_ac3d7157d14d016e0136b3e4a9aac4aac}}
|
||||
\index{out\_relay@{out\_relay}!Ctrl@{Ctrl}}
|
||||
\index{Ctrl@{Ctrl}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{Ctrl()}{Ctrl()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::\+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__relay_a94d578704853aaacf7f7f1877de91b62}\label{classout__relay_a94d578704853aaacf7f7f1877de91b62}}
|
||||
\index{out\_relay@{out\_relay}!getChanType@{getChanType}}
|
||||
\index{getChanType@{getChanType}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{getChanType()}{getChanType()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::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__relay_aca59314615d3f914d9e23fafd329a1fb}\label{classout__relay_aca59314615d3f914d9e23fafd329a1fb}}
|
||||
\index{out\_relay@{out\_relay}!getConfig@{getConfig}}
|
||||
\index{getConfig@{getConfig}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+relay\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_abb1d16519dbc187768911922362bafab}\label{classout__relay_abb1d16519dbc187768911922362bafab}}
|
||||
\index{out\_relay@{out\_relay}!Poll@{Poll}}
|
||||
\index{Poll@{Poll}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{Poll()}{Poll()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::\+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__relay_aeaa81ef4002c0424854fd727881b0bcf}\label{classout__relay_aeaa81ef4002c0424854fd727881b0bcf}}
|
||||
\index{out\_relay@{out\_relay}!relay@{relay}}
|
||||
\index{relay@{relay}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{relay()}{relay()}}
|
||||
{\footnotesize\ttfamily void out\+\_\+relay\+::relay (\begin{DoxyParamCaption}\item[{bool}]{state }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_a1858489a8c68a95fa242f9d2ca24ee0d}\label{classout__relay_a1858489a8c68a95fa242f9d2ca24ee0d}}
|
||||
\index{out\_relay@{out\_relay}!Setup@{Setup}}
|
||||
\index{Setup@{Setup}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{Setup()}{Setup()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::\+Setup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Remove?? Now get\+Chan\+Type used instead.
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_out_ad84ffc96dafea9cbe5c91f35c90ffe3b}{abstract\+Out}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_ac0b56fd7922f7c77ef17d859d89c0fd6}\label{classout__relay_ac0b56fd7922f7c77ef17d859d89c0fd6}}
|
||||
\index{out\_relay@{out\_relay}!Status@{Status}}
|
||||
\index{Status@{Status}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{Status()}{Status()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classabstract_ch_aefb8821172a2e66f49ea0da9b7c205a5}{abstract\+Ch}}.
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_af6955f7fa76586a910643c294dd6877a}\label{classout__relay_af6955f7fa76586a910643c294dd6877a}}
|
||||
\index{out\_relay@{out\_relay}!Stop@{Stop}}
|
||||
\index{Stop@{Stop}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
|
||||
{\footnotesize\ttfamily int out\+\_\+relay\+::\+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__relay_a43794a8da3ff44a425262580edb38ba6}\label{classout__relay_a43794a8da3ff44a425262580edb38ba6}}
|
||||
\index{out\_relay@{out\_relay}!inverted@{inverted}}
|
||||
\index{inverted@{inverted}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{inverted}{inverted}}
|
||||
{\footnotesize\ttfamily bool out\+\_\+relay\+::inverted\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_a689f8626640402d691d7d5a00f7fa9a5}\label{classout__relay_a689f8626640402d691d7d5a00f7fa9a5}}
|
||||
\index{out\_relay@{out\_relay}!period@{period}}
|
||||
\index{period@{period}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{period}{period}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t out\+\_\+relay\+::period\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classout__relay_a84fcc07f2a36b2e351f4fe049d485415}\label{classout__relay_a84fcc07f2a36b2e351f4fe049d485415}}
|
||||
\index{out\_relay@{out\_relay}!pin@{pin}}
|
||||
\index{pin@{pin}!out\_relay@{out\_relay}}
|
||||
\doxysubsubsection{\texorpdfstring{pin}{pin}}
|
||||
{\footnotesize\ttfamily short out\+\_\+relay\+::pin\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
modules/\mbox{\hyperlink{out__relay_8h}{out\+\_\+relay.\+h}}\item
|
||||
modules/\mbox{\hyperlink{out__relay_8cpp}{out\+\_\+relay.\+cpp}}\end{DoxyCompactItemize}
|
||||
197
docs/latex/classpid_persistent.eps
Normal file
197
docs/latex/classpid_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 434.782623
|
||||
%%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.150000 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
|
||||
(pidPersistent) 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 -----
|
||||
|
||||
(pidPersistent) 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
|
||||
95
docs/latex/classpid_persistent.tex
Normal file
95
docs/latex/classpid_persistent.tex
Normal file
@@ -0,0 +1,95 @@
|
||||
\hypertarget{classpid_persistent}{}\doxysection{pid\+Persistent Class Reference}
|
||||
\label{classpid_persistent}\index{pidPersistent@{pidPersistent}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+pid.\+h$>$}
|
||||
|
||||
Inheritance diagram for pid\+Persistent\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{classpid_persistent}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
P\+ID $\ast$ \mbox{\hyperlink{classpid_persistent_a7522322881de5d0ffb3615b8a277a70e}{pid}}
|
||||
\item
|
||||
double \mbox{\hyperlink{classpid_persistent_ac995a518346629bdb94b62bc83d35945}{output}}
|
||||
\item
|
||||
double \mbox{\hyperlink{classpid_persistent_a64dabb11dde2607a91b2387598c90646}{input}}
|
||||
\item
|
||||
double \mbox{\hyperlink{classpid_persistent_aa46c941188a27912663fcd96cf38bf3f}{setpoint}}
|
||||
\item
|
||||
float \mbox{\hyperlink{classpid_persistent_abe46810f8c77a7d22090789c92ef0f53}{prev\+Out}}
|
||||
\item
|
||||
int \mbox{\hyperlink{classpid_persistent_a02e59d846c5e97ed822f8a17663f780e}{driver\+Status}}
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{classpid_persistent_afdb01f3ad0ad126f09a0b9e84c61c8eb}{alarm\+Timer}}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classpid_persistent_a92a7348e1ef188efe2451c787a406526}{alarm\+Armed}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classpid_persistent_a20d8bd9b27d91cd35adf8badf89837f6}{alarm\+Timeout}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classpid_persistent_a92a7348e1ef188efe2451c787a406526}\label{classpid_persistent_a92a7348e1ef188efe2451c787a406526}}
|
||||
\index{pidPersistent@{pidPersistent}!alarmArmed@{alarmArmed}}
|
||||
\index{alarmArmed@{alarmArmed}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{alarmArmed}{alarmArmed}}
|
||||
{\footnotesize\ttfamily bool pid\+Persistent\+::alarm\+Armed}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_a20d8bd9b27d91cd35adf8badf89837f6}\label{classpid_persistent_a20d8bd9b27d91cd35adf8badf89837f6}}
|
||||
\index{pidPersistent@{pidPersistent}!alarmTimeout@{alarmTimeout}}
|
||||
\index{alarmTimeout@{alarmTimeout}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{alarmTimeout}{alarmTimeout}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t pid\+Persistent\+::alarm\+Timeout}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_afdb01f3ad0ad126f09a0b9e84c61c8eb}\label{classpid_persistent_afdb01f3ad0ad126f09a0b9e84c61c8eb}}
|
||||
\index{pidPersistent@{pidPersistent}!alarmTimer@{alarmTimer}}
|
||||
\index{alarmTimer@{alarmTimer}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{alarmTimer}{alarmTimer}}
|
||||
{\footnotesize\ttfamily uint32\+\_\+t pid\+Persistent\+::alarm\+Timer}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_a02e59d846c5e97ed822f8a17663f780e}\label{classpid_persistent_a02e59d846c5e97ed822f8a17663f780e}}
|
||||
\index{pidPersistent@{pidPersistent}!driverStatus@{driverStatus}}
|
||||
\index{driverStatus@{driverStatus}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{driverStatus}{driverStatus}}
|
||||
{\footnotesize\ttfamily int pid\+Persistent\+::driver\+Status}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_a64dabb11dde2607a91b2387598c90646}\label{classpid_persistent_a64dabb11dde2607a91b2387598c90646}}
|
||||
\index{pidPersistent@{pidPersistent}!input@{input}}
|
||||
\index{input@{input}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{input}{input}}
|
||||
{\footnotesize\ttfamily double pid\+Persistent\+::input}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_ac995a518346629bdb94b62bc83d35945}\label{classpid_persistent_ac995a518346629bdb94b62bc83d35945}}
|
||||
\index{pidPersistent@{pidPersistent}!output@{output}}
|
||||
\index{output@{output}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{output}{output}}
|
||||
{\footnotesize\ttfamily double pid\+Persistent\+::output}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_a7522322881de5d0ffb3615b8a277a70e}\label{classpid_persistent_a7522322881de5d0ffb3615b8a277a70e}}
|
||||
\index{pidPersistent@{pidPersistent}!pid@{pid}}
|
||||
\index{pid@{pid}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{pid}{pid}}
|
||||
{\footnotesize\ttfamily P\+ID$\ast$ pid\+Persistent\+::pid}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_abe46810f8c77a7d22090789c92ef0f53}\label{classpid_persistent_abe46810f8c77a7d22090789c92ef0f53}}
|
||||
\index{pidPersistent@{pidPersistent}!prevOut@{prevOut}}
|
||||
\index{prevOut@{prevOut}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{prevOut}{prevOut}}
|
||||
{\footnotesize\ttfamily float pid\+Persistent\+::prev\+Out}
|
||||
|
||||
\mbox{\Hypertarget{classpid_persistent_aa46c941188a27912663fcd96cf38bf3f}\label{classpid_persistent_aa46c941188a27912663fcd96cf38bf3f}}
|
||||
\index{pidPersistent@{pidPersistent}!setpoint@{setpoint}}
|
||||
\index{setpoint@{setpoint}!pidPersistent@{pidPersistent}}
|
||||
\doxysubsubsection{\texorpdfstring{setpoint}{setpoint}}
|
||||
{\footnotesize\ttfamily double pid\+Persistent\+::setpoint}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
modules/\mbox{\hyperlink{out__pid_8h}{out\+\_\+pid.\+h}}\end{DoxyCompactItemize}
|
||||
203
docs/latex/classseekable_stream.eps
Normal file
203
docs/latex/classseekable_stream.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 550.458740
|
||||
%%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.908333 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
|
||||
(seekableStream) cw
|
||||
(Stream) cw
|
||||
(flashStream) 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 -----
|
||||
|
||||
(seekableStream) 0.000000 1.000000 box
|
||||
(Stream) 0.000000 2.000000 box
|
||||
(flashStream) 0.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.000000 1.000000 out
|
||||
solid
|
||||
1 0.000000 2.000000 in
|
||||
solid
|
||||
1 0.000000 0.250000 out
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
140
docs/latex/classseekable_stream.tex
Normal file
140
docs/latex/classseekable_stream.tex
Normal file
@@ -0,0 +1,140 @@
|
||||
\hypertarget{classseekable_stream}{}\doxysection{seekable\+Stream Class Reference}
|
||||
\label{classseekable_stream}\index{seekableStream@{seekableStream}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$seekablestream.\+h$>$}
|
||||
|
||||
Inheritance diagram for seekable\+Stream\+:\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classseekable_stream}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classseekable_stream_a9a970bf7b1b0c9fe90274baaddbb6f00}{seekable\+Stream}} (unsigned int size)
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classseekable_stream_a3506febba145718c7497f6c33cde377d}{check\+Permissions}} (char mode)
|
||||
\item
|
||||
unsigned int \mbox{\hyperlink{classseekable_stream_a49b5cc28add07df1634d815737aaf54d}{get\+Size}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{classseekable_stream_a902f161daee83bec42bdb342b315d8a4}{set\+Size}} (unsigned int size)
|
||||
\item
|
||||
virtual unsigned int \mbox{\hyperlink{classseekable_stream_a05b0e71f635a107188b57c29b445f3ea}{seek}} (unsigned int \+\_\+pos=0)=0
|
||||
\item
|
||||
virtual int \mbox{\hyperlink{classseekable_stream_af28ec1377c94e4c8fa819163c699b402}{open}} (String \+\_\+filename, char mode)=0
|
||||
\item
|
||||
virtual void \mbox{\hyperlink{classseekable_stream_a9a32b4330663e6e2407313d0dd0e255f}{close}} ()=0
|
||||
\item
|
||||
virtual uint16\+\_\+t \mbox{\hyperlink{classseekable_stream_a1d58ac96f37ab0f76300118f3c8e8c9a}{get\+Content\+Type}} ()
|
||||
\item
|
||||
virtual void \mbox{\hyperlink{classseekable_stream_a4520969c63f2be885fbc31a396d6f460}{put\+E\+OF}} ()
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
unsigned int \mbox{\hyperlink{classseekable_stream_a4e939db97f858ce94111f4a5001a15c2}{stream\+Size}}
|
||||
\item
|
||||
bool \mbox{\hyperlink{classseekable_stream_a5fdc0bb9d037754e9ce710cf21f6c7e0}{text\+Mode}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classseekable_stream_a4bb972919c0661a11d07e6c854da5ac0}{content\+Type}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classseekable_stream_a9a970bf7b1b0c9fe90274baaddbb6f00}\label{classseekable_stream_a9a970bf7b1b0c9fe90274baaddbb6f00}}
|
||||
\index{seekableStream@{seekableStream}!seekableStream@{seekableStream}}
|
||||
\index{seekableStream@{seekableStream}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{seekableStream()}{seekableStream()}}
|
||||
{\footnotesize\ttfamily seekable\+Stream\+::seekable\+Stream (\begin{DoxyParamCaption}\item[{unsigned int}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classseekable_stream_a3506febba145718c7497f6c33cde377d}\label{classseekable_stream_a3506febba145718c7497f6c33cde377d}}
|
||||
\index{seekableStream@{seekableStream}!checkPermissions@{checkPermissions}}
|
||||
\index{checkPermissions@{checkPermissions}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{checkPermissions()}{checkPermissions()}}
|
||||
{\footnotesize\ttfamily virtual bool seekable\+Stream\+::check\+Permissions (\begin{DoxyParamCaption}\item[{char}]{mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a9a32b4330663e6e2407313d0dd0e255f}\label{classseekable_stream_a9a32b4330663e6e2407313d0dd0e255f}}
|
||||
\index{seekableStream@{seekableStream}!close@{close}}
|
||||
\index{close@{close}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{close()}{close()}}
|
||||
{\footnotesize\ttfamily virtual void seekable\+Stream\+::close (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classflash_stream_a81da3f19ab4811aa93ce52ddd3bd188a}{flash\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a1d58ac96f37ab0f76300118f3c8e8c9a}\label{classseekable_stream_a1d58ac96f37ab0f76300118f3c8e8c9a}}
|
||||
\index{seekableStream@{seekableStream}!getContentType@{getContentType}}
|
||||
\index{getContentType@{getContentType}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{getContentType()}{getContentType()}}
|
||||
{\footnotesize\ttfamily virtual uint16\+\_\+t seekable\+Stream\+::get\+Content\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a49b5cc28add07df1634d815737aaf54d}\label{classseekable_stream_a49b5cc28add07df1634d815737aaf54d}}
|
||||
\index{seekableStream@{seekableStream}!getSize@{getSize}}
|
||||
\index{getSize@{getSize}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{getSize()}{getSize()}}
|
||||
{\footnotesize\ttfamily unsigned int seekable\+Stream\+::get\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_af28ec1377c94e4c8fa819163c699b402}\label{classseekable_stream_af28ec1377c94e4c8fa819163c699b402}}
|
||||
\index{seekableStream@{seekableStream}!open@{open}}
|
||||
\index{open@{open}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{open()}{open()}}
|
||||
{\footnotesize\ttfamily virtual int seekable\+Stream\+::open (\begin{DoxyParamCaption}\item[{String}]{\+\_\+filename, }\item[{char}]{mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classflash_stream_aed80292a0950c246404f4a62d2fb40c7}{flash\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a4520969c63f2be885fbc31a396d6f460}\label{classseekable_stream_a4520969c63f2be885fbc31a396d6f460}}
|
||||
\index{seekableStream@{seekableStream}!putEOF@{putEOF}}
|
||||
\index{putEOF@{putEOF}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{putEOF()}{putEOF()}}
|
||||
{\footnotesize\ttfamily virtual void seekable\+Stream\+::put\+E\+OF (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a05b0e71f635a107188b57c29b445f3ea}\label{classseekable_stream_a05b0e71f635a107188b57c29b445f3ea}}
|
||||
\index{seekableStream@{seekableStream}!seek@{seek}}
|
||||
\index{seek@{seek}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{seek()}{seek()}}
|
||||
{\footnotesize\ttfamily virtual unsigned int seekable\+Stream\+::seek (\begin{DoxyParamCaption}\item[{unsigned int}]{\+\_\+pos = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
Implemented in \mbox{\hyperlink{classflash_stream_a7a48d386946f8c123006dc060173f376}{flash\+Stream}}.
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a902f161daee83bec42bdb342b315d8a4}\label{classseekable_stream_a902f161daee83bec42bdb342b315d8a4}}
|
||||
\index{seekableStream@{seekableStream}!setSize@{setSize}}
|
||||
\index{setSize@{setSize}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{setSize()}{setSize()}}
|
||||
{\footnotesize\ttfamily void seekable\+Stream\+::set\+Size (\begin{DoxyParamCaption}\item[{unsigned int}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classseekable_stream_a4bb972919c0661a11d07e6c854da5ac0}\label{classseekable_stream_a4bb972919c0661a11d07e6c854da5ac0}}
|
||||
\index{seekableStream@{seekableStream}!contentType@{contentType}}
|
||||
\index{contentType@{contentType}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{contentType}{contentType}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t seekable\+Stream\+::content\+Type\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a4e939db97f858ce94111f4a5001a15c2}\label{classseekable_stream_a4e939db97f858ce94111f4a5001a15c2}}
|
||||
\index{seekableStream@{seekableStream}!streamSize@{streamSize}}
|
||||
\index{streamSize@{streamSize}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{streamSize}{streamSize}}
|
||||
{\footnotesize\ttfamily unsigned int seekable\+Stream\+::stream\+Size\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
\mbox{\Hypertarget{classseekable_stream_a5fdc0bb9d037754e9ce710cf21f6c7e0}\label{classseekable_stream_a5fdc0bb9d037754e9ce710cf21f6c7e0}}
|
||||
\index{seekableStream@{seekableStream}!textMode@{textMode}}
|
||||
\index{textMode@{textMode}!seekableStream@{seekableStream}}
|
||||
\doxysubsubsection{\texorpdfstring{textMode}{textMode}}
|
||||
{\footnotesize\ttfamily bool seekable\+Stream\+::text\+Mode\hspace{0.3cm}{\ttfamily [protected]}}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{seekablestream_8h}{seekablestream.\+h}}\end{DoxyCompactItemize}
|
||||
315
docs/latex/classsystem_config.tex
Normal file
315
docs/latex/classsystem_config.tex
Normal file
@@ -0,0 +1,315 @@
|
||||
\hypertarget{classsystem_config}{}\doxysection{system\+Config Class Reference}
|
||||
\label{classsystem_config}\index{systemConfig@{systemConfig}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$config.\+h$>$}
|
||||
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classsystem_config_ac232727ce378ff812d07e2f7c14c85f7}{system\+Config}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{classsystem_config_a10939a4cdd0bc9e387c4bf65004ab817}{system\+Config}} (\mbox{\hyperlink{classflash_stream}{flash\+Stream}} $\ast$fs)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_af9c601c8d4c2a5adb02456af193107e6}{is\+Valid\+Sys\+Conf}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a4c960ec06d3a1b8cc496cd7b107bbfc0}{get\+M\+AC}} ()
|
||||
\item
|
||||
String \mbox{\hyperlink{classsystem_config_ab80479e13d4bd99cebe6607991c046cf}{get\+M\+A\+C\+String}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_afb681d4490820e322f5e509c2bc03432}{set\+M\+AC}} (\mbox{\hyperlink{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}{mac\+Address}} \&\mbox{\hyperlink{classsystem_config_a4439e4027f2cbb6b4e1498e1e7558d9f}{mac}})
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{classsystem_config_ad2264e10627c9b15bf8f263bedfbee24}{get\+M\+Q\+T\+Tpwd}} (char $\ast$buffer, uint16\+\_\+t buf\+Len)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a51d3938395608f36a85be28bb6b2d708}{set\+M\+Q\+T\+Tpwd}} (char $\ast$pwd=N\+U\+LL)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{classsystem_config_a05fbbe32858072e7169c1f6aaaa90357}{get\+O\+T\+Apwd}} (char $\ast$buffer, uint16\+\_\+t buf\+Len)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a5f28d822366f9194344bb13db53e0b43}{set\+O\+T\+Apwd}} (char $\ast$pwd=N\+U\+LL)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_afda81c9cf59f8cbdcf8a2baafbc1ecb3}{set\+Server}} (char $\ast$url)
|
||||
\item
|
||||
char $\ast$ \mbox{\hyperlink{classsystem_config_a9cfc64d4c8b391170ad63e94dfd71d43}{get\+Server}} (char $\ast$buffer, uint16\+\_\+t buf\+Len)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a5b739e59ebdff5e2e8f408403734f206}{get\+IP}} (I\+P\+Address \&ip)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a586c20af37f03b4b89d1e9f276f5aa75}{get\+Mask}} (I\+P\+Address \&mask)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a9979a5601a889759f79cb53ed3385237}{get\+D\+NS}} (I\+P\+Address \&dns)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_afd36dc85ae181ef2df38d7293c195409}{get\+GW}} (I\+P\+Address \&gw)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_adfc32a9291df04431e48f4a29622f2f8}{set\+IP}} (I\+P\+Address \&ip)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_ab053c69fd613a0b458d11f42af58b560}{set\+Mask}} (I\+P\+Address \&mask)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_aa2bdb0a22efb82709dfbfecde28031af}{set\+D\+NS}} (I\+P\+Address \&dns)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a959580d497f3ca976032d6ece59318e6}{set\+GW}} (I\+P\+Address \&gw)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_ad130cc84cd54223d03cf9255298bfb68}{set\+Serial\+Debuglevel}} (short)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a119d26794423fd6da965f11e3966d05c}{set\+Udp\+Debuglevel}} (short)
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classsystem_config_a5cd48cc8db70cdf575113106be58ac41}{get\+Serial\+Debuglevel}} ()
|
||||
\item
|
||||
uint8\+\_\+t \mbox{\hyperlink{classsystem_config_a70ec86287c9658ebfbbf2d1da6c040fb}{get\+Udp\+Debuglevel}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a549d208daec0998caf5c2039b58d9b96}{clear}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_ab14c4521e8d6d6520ad853794272be0b}{get\+Save\+Succed\+Config}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_aeb7c0b487a5cc34efd4e4f34f46c28e9}{set\+Save\+Succed\+Config}} (bool)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_afb03631d679e1efe2b5619df60eeb202}{get\+Load\+H\+T\+T\+P\+Config}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a1fef3609567a267002833b35114b57fb}{set\+Load\+H\+T\+T\+P\+Config}} (bool)
|
||||
\item
|
||||
String \mbox{\hyperlink{classsystem_config_afca9ba172804f55bce5b65e95737de21}{get\+E\+T\+AG}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_ae72f3f76206fdf5d6969c836aa8b0cbf}{set\+E\+T\+AG}} (String etag)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_aea8ebc807800ad41555747b70f39fa2e}{save\+E\+T\+AG}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_ac71d3ac12ae5491a6c928b3b21021b72}{load\+E\+T\+AG}} ()
|
||||
\item
|
||||
\mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}} \mbox{\hyperlink{classsystem_config_a2f582273dd1154da974c43b7dceb82d8}{get\+Config\+Flags}} ()
|
||||
\item
|
||||
bool \mbox{\hyperlink{classsystem_config_a57ffd9a7d8fa1d72b0c860e30e618375}{set\+Config\+Flags}} (\mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}} flags)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}{mac\+Address}} \mbox{\hyperlink{classsystem_config_a4439e4027f2cbb6b4e1498e1e7558d9f}{mac}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classsystem_config_ac232727ce378ff812d07e2f7c14c85f7}\label{classsystem_config_ac232727ce378ff812d07e2f7c14c85f7}}
|
||||
\index{systemConfig@{systemConfig}!systemConfig@{systemConfig}}
|
||||
\index{systemConfig@{systemConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{systemConfig()}{systemConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily system\+Config\+::system\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a10939a4cdd0bc9e387c4bf65004ab817}\label{classsystem_config_a10939a4cdd0bc9e387c4bf65004ab817}}
|
||||
\index{systemConfig@{systemConfig}!systemConfig@{systemConfig}}
|
||||
\index{systemConfig@{systemConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{systemConfig()}{systemConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily system\+Config\+::system\+Config (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classflash_stream}{flash\+Stream}} $\ast$}]{fs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classsystem_config_a549d208daec0998caf5c2039b58d9b96}\label{classsystem_config_a549d208daec0998caf5c2039b58d9b96}}
|
||||
\index{systemConfig@{systemConfig}!clear@{clear}}
|
||||
\index{clear@{clear}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{clear()}{clear()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a2f582273dd1154da974c43b7dceb82d8}\label{classsystem_config_a2f582273dd1154da974c43b7dceb82d8}}
|
||||
\index{systemConfig@{systemConfig}!getConfigFlags@{getConfigFlags}}
|
||||
\index{getConfigFlags@{getConfigFlags}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getConfigFlags()}{getConfigFlags()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}} system\+Config\+::get\+Config\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a9979a5601a889759f79cb53ed3385237}\label{classsystem_config_a9979a5601a889759f79cb53ed3385237}}
|
||||
\index{systemConfig@{systemConfig}!getDNS@{getDNS}}
|
||||
\index{getDNS@{getDNS}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getDNS()}{getDNS()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+D\+NS (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{dns }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_afca9ba172804f55bce5b65e95737de21}\label{classsystem_config_afca9ba172804f55bce5b65e95737de21}}
|
||||
\index{systemConfig@{systemConfig}!getETAG@{getETAG}}
|
||||
\index{getETAG@{getETAG}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getETAG()}{getETAG()}}
|
||||
{\footnotesize\ttfamily String system\+Config\+::get\+E\+T\+AG (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_afd36dc85ae181ef2df38d7293c195409}\label{classsystem_config_afd36dc85ae181ef2df38d7293c195409}}
|
||||
\index{systemConfig@{systemConfig}!getGW@{getGW}}
|
||||
\index{getGW@{getGW}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getGW()}{getGW()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+GW (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{gw }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a5b739e59ebdff5e2e8f408403734f206}\label{classsystem_config_a5b739e59ebdff5e2e8f408403734f206}}
|
||||
\index{systemConfig@{systemConfig}!getIP@{getIP}}
|
||||
\index{getIP@{getIP}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getIP()}{getIP()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+IP (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_afb03631d679e1efe2b5619df60eeb202}\label{classsystem_config_afb03631d679e1efe2b5619df60eeb202}}
|
||||
\index{systemConfig@{systemConfig}!getLoadHTTPConfig@{getLoadHTTPConfig}}
|
||||
\index{getLoadHTTPConfig@{getLoadHTTPConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getLoadHTTPConfig()}{getLoadHTTPConfig()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+Load\+H\+T\+T\+P\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a4c960ec06d3a1b8cc496cd7b107bbfc0}\label{classsystem_config_a4c960ec06d3a1b8cc496cd7b107bbfc0}}
|
||||
\index{systemConfig@{systemConfig}!getMAC@{getMAC}}
|
||||
\index{getMAC@{getMAC}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getMAC()}{getMAC()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+M\+AC (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ab80479e13d4bd99cebe6607991c046cf}\label{classsystem_config_ab80479e13d4bd99cebe6607991c046cf}}
|
||||
\index{systemConfig@{systemConfig}!getMACString@{getMACString}}
|
||||
\index{getMACString@{getMACString}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getMACString()}{getMACString()}}
|
||||
{\footnotesize\ttfamily String system\+Config\+::get\+M\+A\+C\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a586c20af37f03b4b89d1e9f276f5aa75}\label{classsystem_config_a586c20af37f03b4b89d1e9f276f5aa75}}
|
||||
\index{systemConfig@{systemConfig}!getMask@{getMask}}
|
||||
\index{getMask@{getMask}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getMask()}{getMask()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+Mask (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{mask }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ad2264e10627c9b15bf8f263bedfbee24}\label{classsystem_config_ad2264e10627c9b15bf8f263bedfbee24}}
|
||||
\index{systemConfig@{systemConfig}!getMQTTpwd@{getMQTTpwd}}
|
||||
\index{getMQTTpwd@{getMQTTpwd}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getMQTTpwd()}{getMQTTpwd()}}
|
||||
{\footnotesize\ttfamily char $\ast$ system\+Config\+::get\+M\+Q\+T\+Tpwd (\begin{DoxyParamCaption}\item[{char $\ast$}]{buffer, }\item[{uint16\+\_\+t}]{buf\+Len }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a05fbbe32858072e7169c1f6aaaa90357}\label{classsystem_config_a05fbbe32858072e7169c1f6aaaa90357}}
|
||||
\index{systemConfig@{systemConfig}!getOTApwd@{getOTApwd}}
|
||||
\index{getOTApwd@{getOTApwd}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getOTApwd()}{getOTApwd()}}
|
||||
{\footnotesize\ttfamily char $\ast$ system\+Config\+::get\+O\+T\+Apwd (\begin{DoxyParamCaption}\item[{char $\ast$}]{buffer, }\item[{uint16\+\_\+t}]{buf\+Len }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ab14c4521e8d6d6520ad853794272be0b}\label{classsystem_config_ab14c4521e8d6d6520ad853794272be0b}}
|
||||
\index{systemConfig@{systemConfig}!getSaveSuccedConfig@{getSaveSuccedConfig}}
|
||||
\index{getSaveSuccedConfig@{getSaveSuccedConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getSaveSuccedConfig()}{getSaveSuccedConfig()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::get\+Save\+Succed\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a5cd48cc8db70cdf575113106be58ac41}\label{classsystem_config_a5cd48cc8db70cdf575113106be58ac41}}
|
||||
\index{systemConfig@{systemConfig}!getSerialDebuglevel@{getSerialDebuglevel}}
|
||||
\index{getSerialDebuglevel@{getSerialDebuglevel}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getSerialDebuglevel()}{getSerialDebuglevel()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t system\+Config\+::get\+Serial\+Debuglevel (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a9cfc64d4c8b391170ad63e94dfd71d43}\label{classsystem_config_a9cfc64d4c8b391170ad63e94dfd71d43}}
|
||||
\index{systemConfig@{systemConfig}!getServer@{getServer}}
|
||||
\index{getServer@{getServer}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getServer()}{getServer()}}
|
||||
{\footnotesize\ttfamily char $\ast$ system\+Config\+::get\+Server (\begin{DoxyParamCaption}\item[{char $\ast$}]{buffer, }\item[{uint16\+\_\+t}]{buf\+Len }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a70ec86287c9658ebfbbf2d1da6c040fb}\label{classsystem_config_a70ec86287c9658ebfbbf2d1da6c040fb}}
|
||||
\index{systemConfig@{systemConfig}!getUdpDebuglevel@{getUdpDebuglevel}}
|
||||
\index{getUdpDebuglevel@{getUdpDebuglevel}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{getUdpDebuglevel()}{getUdpDebuglevel()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t system\+Config\+::get\+Udp\+Debuglevel (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_af9c601c8d4c2a5adb02456af193107e6}\label{classsystem_config_af9c601c8d4c2a5adb02456af193107e6}}
|
||||
\index{systemConfig@{systemConfig}!isValidSysConf@{isValidSysConf}}
|
||||
\index{isValidSysConf@{isValidSysConf}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{isValidSysConf()}{isValidSysConf()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::is\+Valid\+Sys\+Conf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ac71d3ac12ae5491a6c928b3b21021b72}\label{classsystem_config_ac71d3ac12ae5491a6c928b3b21021b72}}
|
||||
\index{systemConfig@{systemConfig}!loadETAG@{loadETAG}}
|
||||
\index{loadETAG@{loadETAG}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{loadETAG()}{loadETAG()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::load\+E\+T\+AG (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_aea8ebc807800ad41555747b70f39fa2e}\label{classsystem_config_aea8ebc807800ad41555747b70f39fa2e}}
|
||||
\index{systemConfig@{systemConfig}!saveETAG@{saveETAG}}
|
||||
\index{saveETAG@{saveETAG}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{saveETAG()}{saveETAG()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::save\+E\+T\+AG (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a57ffd9a7d8fa1d72b0c860e30e618375}\label{classsystem_config_a57ffd9a7d8fa1d72b0c860e30e618375}}
|
||||
\index{systemConfig@{systemConfig}!setConfigFlags@{setConfigFlags}}
|
||||
\index{setConfigFlags@{setConfigFlags}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setConfigFlags()}{setConfigFlags()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Config\+Flags (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}}}]{flags }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_aa2bdb0a22efb82709dfbfecde28031af}\label{classsystem_config_aa2bdb0a22efb82709dfbfecde28031af}}
|
||||
\index{systemConfig@{systemConfig}!setDNS@{setDNS}}
|
||||
\index{setDNS@{setDNS}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setDNS()}{setDNS()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+D\+NS (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{dns }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ae72f3f76206fdf5d6969c836aa8b0cbf}\label{classsystem_config_ae72f3f76206fdf5d6969c836aa8b0cbf}}
|
||||
\index{systemConfig@{systemConfig}!setETAG@{setETAG}}
|
||||
\index{setETAG@{setETAG}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setETAG()}{setETAG()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+E\+T\+AG (\begin{DoxyParamCaption}\item[{String}]{etag }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a959580d497f3ca976032d6ece59318e6}\label{classsystem_config_a959580d497f3ca976032d6ece59318e6}}
|
||||
\index{systemConfig@{systemConfig}!setGW@{setGW}}
|
||||
\index{setGW@{setGW}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setGW()}{setGW()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+GW (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{gw }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_adfc32a9291df04431e48f4a29622f2f8}\label{classsystem_config_adfc32a9291df04431e48f4a29622f2f8}}
|
||||
\index{systemConfig@{systemConfig}!setIP@{setIP}}
|
||||
\index{setIP@{setIP}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setIP()}{setIP()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+IP (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{ip }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a1fef3609567a267002833b35114b57fb}\label{classsystem_config_a1fef3609567a267002833b35114b57fb}}
|
||||
\index{systemConfig@{systemConfig}!setLoadHTTPConfig@{setLoadHTTPConfig}}
|
||||
\index{setLoadHTTPConfig@{setLoadHTTPConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setLoadHTTPConfig()}{setLoadHTTPConfig()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Load\+H\+T\+T\+P\+Config (\begin{DoxyParamCaption}\item[{bool}]{load }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_afb681d4490820e322f5e509c2bc03432}\label{classsystem_config_afb681d4490820e322f5e509c2bc03432}}
|
||||
\index{systemConfig@{systemConfig}!setMAC@{setMAC}}
|
||||
\index{setMAC@{setMAC}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setMAC()}{setMAC()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+M\+AC (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}{mac\+Address}} \&}]{mac }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ab053c69fd613a0b458d11f42af58b560}\label{classsystem_config_ab053c69fd613a0b458d11f42af58b560}}
|
||||
\index{systemConfig@{systemConfig}!setMask@{setMask}}
|
||||
\index{setMask@{setMask}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setMask()}{setMask()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Mask (\begin{DoxyParamCaption}\item[{I\+P\+Address \&}]{mask }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a51d3938395608f36a85be28bb6b2d708}\label{classsystem_config_a51d3938395608f36a85be28bb6b2d708}}
|
||||
\index{systemConfig@{systemConfig}!setMQTTpwd@{setMQTTpwd}}
|
||||
\index{setMQTTpwd@{setMQTTpwd}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setMQTTpwd()}{setMQTTpwd()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+M\+Q\+T\+Tpwd (\begin{DoxyParamCaption}\item[{char $\ast$}]{pwd = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a5f28d822366f9194344bb13db53e0b43}\label{classsystem_config_a5f28d822366f9194344bb13db53e0b43}}
|
||||
\index{systemConfig@{systemConfig}!setOTApwd@{setOTApwd}}
|
||||
\index{setOTApwd@{setOTApwd}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setOTApwd()}{setOTApwd()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+O\+T\+Apwd (\begin{DoxyParamCaption}\item[{char $\ast$}]{pwd = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_aeb7c0b487a5cc34efd4e4f34f46c28e9}\label{classsystem_config_aeb7c0b487a5cc34efd4e4f34f46c28e9}}
|
||||
\index{systemConfig@{systemConfig}!setSaveSuccedConfig@{setSaveSuccedConfig}}
|
||||
\index{setSaveSuccedConfig@{setSaveSuccedConfig}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setSaveSuccedConfig()}{setSaveSuccedConfig()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Save\+Succed\+Config (\begin{DoxyParamCaption}\item[{bool}]{flag }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_ad130cc84cd54223d03cf9255298bfb68}\label{classsystem_config_ad130cc84cd54223d03cf9255298bfb68}}
|
||||
\index{systemConfig@{systemConfig}!setSerialDebuglevel@{setSerialDebuglevel}}
|
||||
\index{setSerialDebuglevel@{setSerialDebuglevel}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setSerialDebuglevel()}{setSerialDebuglevel()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Serial\+Debuglevel (\begin{DoxyParamCaption}\item[{short}]{level }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_afda81c9cf59f8cbdcf8a2baafbc1ecb3}\label{classsystem_config_afda81c9cf59f8cbdcf8a2baafbc1ecb3}}
|
||||
\index{systemConfig@{systemConfig}!setServer@{setServer}}
|
||||
\index{setServer@{setServer}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setServer()}{setServer()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Server (\begin{DoxyParamCaption}\item[{char $\ast$}]{url }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classsystem_config_a119d26794423fd6da965f11e3966d05c}\label{classsystem_config_a119d26794423fd6da965f11e3966d05c}}
|
||||
\index{systemConfig@{systemConfig}!setUdpDebuglevel@{setUdpDebuglevel}}
|
||||
\index{setUdpDebuglevel@{setUdpDebuglevel}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{setUdpDebuglevel()}{setUdpDebuglevel()}}
|
||||
{\footnotesize\ttfamily bool system\+Config\+::set\+Udp\+Debuglevel (\begin{DoxyParamCaption}\item[{short}]{level }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Member Data Documentation}
|
||||
\mbox{\Hypertarget{classsystem_config_a4439e4027f2cbb6b4e1498e1e7558d9f}\label{classsystem_config_a4439e4027f2cbb6b4e1498e1e7558d9f}}
|
||||
\index{systemConfig@{systemConfig}!mac@{mac}}
|
||||
\index{mac@{mac}!systemConfig@{systemConfig}}
|
||||
\doxysubsubsection{\texorpdfstring{mac}{mac}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}{mac\+Address}} system\+Config\+::mac}
|
||||
|
||||
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{config_8h}{config.\+h}}\item
|
||||
\mbox{\hyperlink{config_8cpp}{config.\+cpp}}\end{DoxyCompactItemize}
|
||||
@@ -6,11 +6,3 @@
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
Include dependency graph for colorchannel.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{colorchannel_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
@@ -3,22 +3,6 @@
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
Include dependency graph for colorchannel.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{colorchannel_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{colorchannel_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
4
docs/latex/config_8cpp.tex
Normal file
4
docs/latex/config_8cpp.tex
Normal file
@@ -0,0 +1,4 @@
|
||||
\hypertarget{config_8cpp}{}\doxysection{config.\+cpp File Reference}
|
||||
\label{config_8cpp}\index{config.cpp@{config.cpp}}
|
||||
{\ttfamily \#include \char`\"{}config.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
11
docs/latex/config_8h.tex
Normal file
11
docs/latex/config_8h.tex
Normal file
@@ -0,0 +1,11 @@
|
||||
\hypertarget{config_8h}{}\doxysection{config.\+h File Reference}
|
||||
\label{config_8h}\index{config.h@{config.h}}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}flashstream.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$I\+P\+Address.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}systemconfigdata.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classsystem_config}{system\+Config}}
|
||||
\end{DoxyCompactItemize}
|
||||
53
docs/latex/dir_e05d7e2b1ecd646af5bb94391405f3b5.tex
Normal file
53
docs/latex/dir_e05d7e2b1ecd646af5bb94391405f3b5.tex
Normal file
@@ -0,0 +1,53 @@
|
||||
\hypertarget{dir_e05d7e2b1ecd646af5bb94391405f3b5}{}\doxysection{modules Directory Reference}
|
||||
\label{dir_e05d7e2b1ecd646af5bb94391405f3b5}\index{modules Directory Reference@{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__elevator_8cpp}{out\+\_\+elevator.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__elevator_8h}{out\+\_\+elevator.\+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__multivent_8cpp}{out\+\_\+multivent.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__multivent_8h}{out\+\_\+multivent.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__pid_8cpp}{out\+\_\+pid.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__pid_8h}{out\+\_\+pid.\+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__relay_8cpp}{out\+\_\+relay.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__relay_8h}{out\+\_\+relay.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__uartbridge_8cpp}{out\+\_\+uartbridge.\+cpp}}
|
||||
\item
|
||||
file \mbox{\hyperlink{out__uartbridge_8h}{out\+\_\+uartbridge.\+h}}
|
||||
\end{DoxyCompactItemize}
|
||||
@@ -3,14 +3,7 @@
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
Include dependency graph for dmx.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{dmx_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -34,7 +27,9 @@ void \mbox{\hyperlink{dmx_8cpp_af5aeb81882ff7b4fe7cccb66a12539df}{D\+M\+Xout\+Se
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a7c166d810404d3d15f663706271de37f}{D\+M\+X\+O\+U\+T\+\_\+propagate}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_af7ba5611c2c7485938cbf745ed65741f}{Artnet\+Setup}} ()
|
||||
void \mbox{\hyperlink{dmx_8cpp_a384f51a65164f2d53600a2e2d62145b5}{artnet\+Setup}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_abdd33064131de0ec44f40f22ae979397}{artnet\+Set\+Chans}} (uint8\+\_\+t min\+Ch, uint8\+\_\+t max\+Ch)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8cpp_a3faac041a7441faf18a1ad72021be077}{Dmx\+Write\+Buf}} (uint16\+\_\+t chan, uint8\+\_\+t val)
|
||||
\end{DoxyCompactItemize}
|
||||
@@ -43,22 +38,34 @@ void \mbox{\hyperlink{dmx_8cpp_a3faac041a7441faf18a1ad72021be077}{Dmx\+Write\+Bu
|
||||
\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
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{dmx_8cpp_a9003509a566769d080ca60443bd042b2}{D\+\_\+\+State}} =0
|
||||
\item
|
||||
unsigned long \mbox{\hyperlink{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}{D\+\_\+checkT}} =0
|
||||
volatile unsigned long \mbox{\hyperlink{dmx_8cpp_af14e25d8ec87aea0648534b21733da2c}{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}}
|
||||
\item
|
||||
volatile uint8\+\_\+t \mbox{\hyperlink{dmx_8cpp_a08eb17abd1014ae770f606b8c92a7b80}{timer\+Handler\+Busy}}
|
||||
\item
|
||||
volatile int \mbox{\hyperlink{dmx_8cpp_a34e99db3444f7cb39e58961283eb5ab9}{D\+M\+Xin\+Doublecheck}} =0
|
||||
\item
|
||||
volatile int8\+\_\+t \mbox{\hyperlink{dmx_8cpp_ac103409466e5765e514698ee20f901ce}{propagate\+Busy}} = 0
|
||||
\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_abdd33064131de0ec44f40f22ae979397}\label{dmx_8cpp_abdd33064131de0ec44f40f22ae979397}}
|
||||
\index{dmx.cpp@{dmx.cpp}!artnetSetChans@{artnetSetChans}}
|
||||
\index{artnetSetChans@{artnetSetChans}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{artnetSetChans()}{artnetSetChans()}}
|
||||
{\footnotesize\ttfamily void artnet\+Set\+Chans (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{min\+Ch, }\item[{uint8\+\_\+t}]{max\+Ch }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a384f51a65164f2d53600a2e2d62145b5}\label{dmx_8cpp_a384f51a65164f2d53600a2e2d62145b5}}
|
||||
\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}}
|
||||
@@ -129,17 +136,17 @@ To\+Do\+: re-\/init\mbox{\Hypertarget{dmx_8cpp_a7c166d810404d3d15f663706271de37f
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}\label{dmx_8cpp_a2bdd5f5b1312117028586d6a9a11a02c}}
|
||||
\mbox{\Hypertarget{dmx_8cpp_af14e25d8ec87aea0648534b21733da2c}\label{dmx_8cpp_af14e25d8ec87aea0648534b21733da2c}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily volatile unsigned long D\+\_\+checkT =0}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_aa205b5f0812aa803bb5ebe6067ca7bc7}\label{dmx_8cpp_aa205b5f0812aa803bb5ebe6067ca7bc7}}
|
||||
\mbox{\Hypertarget{dmx_8cpp_a9003509a566769d080ca60443bd042b2}\label{dmx_8cpp_a9003509a566769d080ca60443bd042b2}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t D\+\_\+\+State =0}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a077dba54087a1a3694f810ba9fd06933}\label{dmx_8cpp_a077dba54087a1a3694f810ba9fd06933}}
|
||||
\index{dmx.cpp@{dmx.cpp}!dmxArr@{dmxArr}}
|
||||
@@ -153,9 +160,27 @@ To\+Do\+: re-\/init\mbox{\Hypertarget{dmx_8cpp_a7c166d810404d3d15f663706271de37f
|
||||
\doxysubsubsection{\texorpdfstring{DMXin}{DMXin}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ D\+M\+Xin = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a34e99db3444f7cb39e58961283eb5ab9}\label{dmx_8cpp_a34e99db3444f7cb39e58961283eb5ab9}}
|
||||
\index{dmx.cpp@{dmx.cpp}!DMXinDoublecheck@{DMXinDoublecheck}}
|
||||
\index{DMXinDoublecheck@{DMXinDoublecheck}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{DMXinDoublecheck}{DMXinDoublecheck}}
|
||||
{\footnotesize\ttfamily volatile int D\+M\+Xin\+Doublecheck =0}
|
||||
|
||||
\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]}}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_ac103409466e5765e514698ee20f901ce}\label{dmx_8cpp_ac103409466e5765e514698ee20f901ce}}
|
||||
\index{dmx.cpp@{dmx.cpp}!propagateBusy@{propagateBusy}}
|
||||
\index{propagateBusy@{propagateBusy}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{propagateBusy}{propagateBusy}}
|
||||
{\footnotesize\ttfamily volatile int8\+\_\+t propagate\+Busy = 0}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8cpp_a08eb17abd1014ae770f606b8c92a7b80}\label{dmx_8cpp_a08eb17abd1014ae770f606b8c92a7b80}}
|
||||
\index{dmx.cpp@{dmx.cpp}!timerHandlerBusy@{timerHandlerBusy}}
|
||||
\index{timerHandlerBusy@{timerHandlerBusy}!dmx.cpp@{dmx.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerHandlerBusy}{timerHandlerBusy}}
|
||||
{\footnotesize\ttfamily volatile uint8\+\_\+t timer\+Handler\+Busy\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
|
||||
@@ -2,22 +2,6 @@
|
||||
\label{dmx_8h}\index{dmx.h@{dmx.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
Include dependency graph for dmx.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=212pt]{dmx_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{dmx_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -30,8 +14,6 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\#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}
|
||||
@@ -42,7 +24,9 @@ void \mbox{\hyperlink{dmx_8h_a45b57fab4ca3a3f7d3491506945c6326}{D\+M\+Xin\+Setup
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_af5aeb81882ff7b4fe7cccb66a12539df}{D\+M\+Xout\+Setup}} (int channels)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_af7ba5611c2c7485938cbf745ed65741f}{Artnet\+Setup}} ()
|
||||
void \mbox{\hyperlink{dmx_8h_a384f51a65164f2d53600a2e2d62145b5}{artnet\+Setup}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_abdd33064131de0ec44f40f22ae979397}{artnet\+Set\+Chans}} (uint8\+\_\+t min\+Ch, uint8\+\_\+t max\+Ch)
|
||||
\item
|
||||
void \mbox{\hyperlink{dmx_8h_a0d740c517b312806bd34e2ac3155c3a5}{D\+M\+X\+Check}} (void)
|
||||
\item
|
||||
@@ -90,20 +74,20 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{dmx_8h_a077dba54087a1a3694f810ba9fd06933
|
||||
\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_abdd33064131de0ec44f40f22ae979397}\label{dmx_8h_abdd33064131de0ec44f40f22ae979397}}
|
||||
\index{dmx.h@{dmx.h}!artnetSetChans@{artnetSetChans}}
|
||||
\index{artnetSetChans@{artnetSetChans}!dmx.h@{dmx.h}}
|
||||
\doxysubsubsection{\texorpdfstring{artnetSetChans()}{artnetSetChans()}}
|
||||
{\footnotesize\ttfamily void artnet\+Set\+Chans (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{min\+Ch, }\item[{uint8\+\_\+t}]{max\+Ch }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{dmx_8h_a384f51a65164f2d53600a2e2d62145b5}\label{dmx_8h_a384f51a65164f2d53600a2e2d62145b5}}
|
||||
\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}}
|
||||
|
||||
@@ -4,15 +4,18 @@ Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{abstractch_8h}{abstractch.\+h}} }{\pageref{abstractch_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}} }{\pageref{abstractin_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{abstractin_8h}{abstractin.\+h}} }{\pageref{abstractin_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{abstractout_8cpp}{abstractout.\+cpp}} }{\pageref{abstractout_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}} }{\pageref{abstractout_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{bright_8cpp}{bright.\+cpp}} }{\pageref{bright_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{bright_8h}{bright.\+h}} }{\pageref{bright_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}} }{\pageref{colorchannel_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}} }{\pageref{colorchannel_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{config_8cpp}{config.\+cpp}} }{\pageref{config_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{config_8h}{config.\+h}} }{\pageref{config_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{dmx_8cpp}{dmx.\+cpp}} }{\pageref{dmx_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{dmx_8h}{dmx.\+h}} }{\pageref{dmx_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}} }{\pageref{in__ccs811__hdc1080_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}} }{\pageref{in__ccs811__hdc1080_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{flashstream_8cpp}{flashstream.\+cpp}} }{\pageref{flashstream_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{flashstream_8h}{flashstream.\+h}} }{\pageref{flashstream_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}} }{\pageref{inputs_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{inputs_8h}{inputs.\+h}} }{\pageref{inputs_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{item_8cpp}{item.\+cpp}} }{\pageref{item_8cpp}}{}
|
||||
@@ -22,25 +25,39 @@ Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{main_8cpp}{main.\+cpp}} }{\pageref{main_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{main_8h}{main.\+h}} }{\pageref{main_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{options_8h}{options.\+h}} }{\pageref{options_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}} }{\pageref{out__ac_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}} }{\pageref{out__ac_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}} }{\pageref{out__dmx_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}} }{\pageref{out__dmx_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}} }{\pageref{out__modbus_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}} }{\pageref{out__modbus_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}} }{\pageref{out__motor_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}} }{\pageref{out__motor_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}} }{\pageref{out__pwm_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}} }{\pageref{out__pwm_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}} }{\pageref{out__spiled_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}} }{\pageref{out__spiled_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{ow_term_8cpp}{ow\+Term.\+cpp}} }{\pageref{ow_term_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{ow_term_8h}{ow\+Term.\+h}} }{\pageref{ow_term_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{seekablestream_8h}{seekablestream.\+h}} }{\pageref{seekablestream_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{statusled_8cpp}{statusled.\+cpp}} }{\pageref{statusled_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{statusled_8h}{statusled.\+h}} }{\pageref{statusled_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}} }{\pageref{streamlog_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{streamlog_8h}{streamlog.\+h}} }{\pageref{streamlog_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{systemconfigdata_8h}{systemconfigdata.\+h}} }{\pageref{systemconfigdata_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{textconst_8h}{textconst.\+h}} }{\pageref{textconst_8h}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{utils_8cpp}{utils.\+cpp}} }{\pageref{utils_8cpp}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{utils_8h}{utils.\+h}} }{\pageref{utils_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}} }{\pageref{in__ccs811__hdc1080_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}} }{\pageref{in__ccs811__hdc1080_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}} }{\pageref{out__ac_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}} }{\pageref{out__ac_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__dmx_8cpp}{out\+\_\+dmx.\+cpp}} }{\pageref{out__dmx_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__dmx_8h}{out\+\_\+dmx.\+h}} }{\pageref{out__dmx_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__elevator_8cpp}{out\+\_\+elevator.\+cpp}} }{\pageref{out__elevator_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__elevator_8h}{out\+\_\+elevator.\+h}} }{\pageref{out__elevator_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}} }{\pageref{out__modbus_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}} }{\pageref{out__modbus_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__motor_8cpp}{out\+\_\+motor.\+cpp}} }{\pageref{out__motor_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__motor_8h}{out\+\_\+motor.\+h}} }{\pageref{out__motor_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__multivent_8cpp}{out\+\_\+multivent.\+cpp}} }{\pageref{out__multivent_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__multivent_8h}{out\+\_\+multivent.\+h}} }{\pageref{out__multivent_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__pid_8cpp}{out\+\_\+pid.\+cpp}} }{\pageref{out__pid_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__pid_8h}{out\+\_\+pid.\+h}} }{\pageref{out__pid_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__pwm_8cpp}{out\+\_\+pwm.\+cpp}} }{\pageref{out__pwm_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__pwm_8h}{out\+\_\+pwm.\+h}} }{\pageref{out__pwm_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__relay_8cpp}{out\+\_\+relay.\+cpp}} }{\pageref{out__relay_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__relay_8h}{out\+\_\+relay.\+h}} }{\pageref{out__relay_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__spiled_8cpp}{out\+\_\+spiled.\+cpp}} }{\pageref{out__spiled_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__spiled_8h}{out\+\_\+spiled.\+h}} }{\pageref{out__spiled_8h}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__uartbridge_8cpp}{out\+\_\+uartbridge.\+cpp}} }{\pageref{out__uartbridge_8cpp}}{}
|
||||
\item\contentsline{section}{modules/\mbox{\hyperlink{out__uartbridge_8h}{out\+\_\+uartbridge.\+h}} }{\pageref{out__uartbridge_8h}}{}
|
||||
\end{DoxyCompactList}
|
||||
|
||||
5
docs/latex/flashstream_8cpp.tex
Normal file
5
docs/latex/flashstream_8cpp.tex
Normal file
@@ -0,0 +1,5 @@
|
||||
\hypertarget{flashstream_8cpp}{}\doxysection{flashstream.\+cpp File Reference}
|
||||
\label{flashstream_8cpp}\index{flashstream.cpp@{flashstream.cpp}}
|
||||
{\ttfamily \#include \char`\"{}flashstream.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}systemconfigdata.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$main.\+h$>$}\newline
|
||||
40
docs/latex/flashstream_8h.tex
Normal file
40
docs/latex/flashstream_8h.tex
Normal file
@@ -0,0 +1,40 @@
|
||||
\hypertarget{flashstream_8h}{}\doxysection{flashstream.\+h File Reference}
|
||||
\label{flashstream_8h}\index{flashstream.h@{flashstream.h}}
|
||||
{\ttfamily \#include $<$Stream.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}seekablestream.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classflash_stream}{flash\+Stream}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{flashstream_8h_a965862fca7576df9faf9bfda8a4d936b}{F\+N\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+J\+S\+ON}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{flashstream_8h_a0dbfe00967f6fb86e74d9612856c9356}{F\+N\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+B\+IN}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{flashstream_8h_afa4887a806013bbde748beddca08a9a3}{M\+A\+X\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+S\+I\+ZE}}~4096
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{flashstream_8h_a0dbfe00967f6fb86e74d9612856c9356}\label{flashstream_8h_a0dbfe00967f6fb86e74d9612856c9356}}
|
||||
\index{flashstream.h@{flashstream.h}!FN\_CONFIG\_BIN@{FN\_CONFIG\_BIN}}
|
||||
\index{FN\_CONFIG\_BIN@{FN\_CONFIG\_BIN}!flashstream.h@{flashstream.h}}
|
||||
\doxysubsubsection{\texorpdfstring{FN\_CONFIG\_BIN}{FN\_CONFIG\_BIN}}
|
||||
{\footnotesize\ttfamily \#define F\+N\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+B\+IN~2}
|
||||
|
||||
\mbox{\Hypertarget{flashstream_8h_a965862fca7576df9faf9bfda8a4d936b}\label{flashstream_8h_a965862fca7576df9faf9bfda8a4d936b}}
|
||||
\index{flashstream.h@{flashstream.h}!FN\_CONFIG\_JSON@{FN\_CONFIG\_JSON}}
|
||||
\index{FN\_CONFIG\_JSON@{FN\_CONFIG\_JSON}!flashstream.h@{flashstream.h}}
|
||||
\doxysubsubsection{\texorpdfstring{FN\_CONFIG\_JSON}{FN\_CONFIG\_JSON}}
|
||||
{\footnotesize\ttfamily \#define F\+N\+\_\+\+C\+O\+N\+F\+I\+G\+\_\+\+J\+S\+ON~1}
|
||||
|
||||
\mbox{\Hypertarget{flashstream_8h_afa4887a806013bbde748beddca08a9a3}\label{flashstream_8h_afa4887a806013bbde748beddca08a9a3}}
|
||||
\index{flashstream.h@{flashstream.h}!MAX\_STREAM\_SIZE@{MAX\_STREAM\_SIZE}}
|
||||
\index{MAX\_STREAM\_SIZE@{MAX\_STREAM\_SIZE}!flashstream.h@{flashstream.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAX\_STREAM\_SIZE}{MAX\_STREAM\_SIZE}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+X\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+S\+I\+ZE~4096}
|
||||
|
||||
@@ -18,11 +18,15 @@ This inheritance list is sorted roughly, but not completely, alphabetically\+:\b
|
||||
\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}}{}
|
||||
\item \contentsline{section}{out\+\_\+\+Multivent}{\pageref{classout___multivent}}{}
|
||||
\item \contentsline{section}{out\+\_\+pid}{\pageref{classout__pid}}{}
|
||||
\item \contentsline{section}{out\+\_\+relay}{\pageref{classout__relay}}{}
|
||||
\end{DoxyCompactList}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{ch\+Persistent}{\pageref{classch_persistent}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{mb\+Persistent}{\pageref{classmb_persistent}}{}
|
||||
\item \contentsline{section}{pid\+Persistent}{\pageref{classpid_persistent}}{}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{Input}{\pageref{class_input}}{}
|
||||
\item \contentsline{section}{in\+Store}{\pageref{unionin_store}}{}
|
||||
@@ -35,7 +39,17 @@ This inheritance list is sorted roughly, but not completely, alphabetically\+:\b
|
||||
\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}{serial\+\_\+st}{\pageref{structserial__st}}{}
|
||||
\item \contentsline{section}{Status\+L\+ED}{\pageref{class_status_l_e_d}}{}
|
||||
\item Stream\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{seekable\+Stream}{\pageref{classseekable_stream}}{}
|
||||
\begin{DoxyCompactList}
|
||||
\item \contentsline{section}{flash\+Stream}{\pageref{classflash_stream}}{}
|
||||
\end{DoxyCompactList}
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{system\+Config}{\pageref{classsystem_config}}{}
|
||||
\item \contentsline{section}{system\+Config\+Data}{\pageref{structsystem_config_data}}{}
|
||||
\item \contentsline{section}{system\+Config\+Flags}{\pageref{unionsystem_config_flags}}{}
|
||||
\item \contentsline{section}{thermostat\+Store}{\pageref{unionthermostat_store}}{}
|
||||
\item \contentsline{section}{U\+ID}{\pageref{union_u_i_d}}{}
|
||||
\end{DoxyCompactList}
|
||||
|
||||
@@ -1,19 +1,11 @@
|
||||
\hypertarget{in__ccs811__hdc1080_8cpp}{}\doxysection{in\+\_\+ccs811\+\_\+hdc1080.\+cpp File Reference}
|
||||
\label{in__ccs811__hdc1080_8cpp}\index{in\_ccs811\_hdc1080.cpp@{in\_ccs811\_hdc1080.cpp}}
|
||||
\hypertarget{in__ccs811__hdc1080_8cpp}{}\doxysection{modules/in\+\_\+ccs811\+\_\+hdc1080.cpp File Reference}
|
||||
\label{in__ccs811__hdc1080_8cpp}\index{modules/in\_ccs811\_hdc1080.cpp@{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
|
||||
Include dependency graph for in\+\_\+ccs811\+\_\+hdc1080.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{in__ccs811__hdc1080_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,26 +1,10 @@
|
||||
\hypertarget{in__ccs811__hdc1080_8h}{}\doxysection{in\+\_\+ccs811\+\_\+hdc1080.\+h File Reference}
|
||||
\label{in__ccs811__hdc1080_8h}\index{in\_ccs811\_hdc1080.h@{in\_ccs811\_hdc1080.h}}
|
||||
\hypertarget{in__ccs811__hdc1080_8h}{}\doxysection{modules/in\+\_\+ccs811\+\_\+hdc1080.h File Reference}
|
||||
\label{in__ccs811__hdc1080_8h}\index{modules/in\_ccs811\_hdc1080.h@{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
|
||||
Include dependency graph for in\+\_\+ccs811\+\_\+hdc1080.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{in__ccs811__hdc1080_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{in__ccs811__hdc1080_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -7,14 +7,6 @@
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}D\+H\+T.\+h\char`\"{}}\newline
|
||||
Include dependency graph for inputs.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{inputs_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -2,22 +2,7 @@
|
||||
\label{inputs_8h}\index{inputs.h@{inputs.h}}
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/in\+\_\+ccs811\+\_\+hdc1080.\+h\char`\"{}}\newline
|
||||
Include dependency graph for inputs.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{inputs_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{inputs_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -82,7 +67,7 @@ class \mbox{\hyperlink{classread_cache}{read\+Cache}}
|
||||
\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
|
||||
\#define \mbox{\hyperlink{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}{S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~2
|
||||
\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
|
||||
@@ -302,7 +287,7 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{inputs_8h_a9e63aa63a6b8b667a41f94bec231d
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS~2}
|
||||
|
||||
\mbox{\Hypertarget{inputs_8h_a8a75f24034739896ac50bba24d242d32}\label{inputs_8h_a8a75f24034739896ac50bba24d242d32}}
|
||||
\index{inputs.h@{inputs.h}!T\_IDLE@{T\_IDLE}}
|
||||
|
||||
@@ -18,17 +18,21 @@
|
||||
{\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
|
||||
Include dependency graph for item.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{item_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+pid.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+multivent.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+uartbridge.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+relay.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_a1b4d2d6a1cd821c4d0786a9bb187bcb5}{M\+\_\+\+S\+U\+C\+C\+E\+SS}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_a369b7dc8b8caa3663ab974e2cb516d1e}{M\+\_\+\+F\+A\+I\+L\+ED}}~0
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_ae1c06288becc5f1b6ea8b5f8f1b71796}{M\+\_\+\+B\+U\+SY}}~-\/1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_ae0b3354a51086c3c57117e3a9d3ba93b}{M\+\_\+\+C\+L\+E\+AN}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_a8d3c3518d793541417a4845125da1ae1}{a}}~0.\+1842f
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}}~-\/36.\+68f
|
||||
@@ -41,12 +45,18 @@ int \mbox{\hyperlink{item_8cpp_a4aef78280fd80bcca6d297030691f57b}{retrieve\+Code
|
||||
int \mbox{\hyperlink{item_8cpp_a44da304670c8b0446f674b318ebc9294}{subitem2cmd}} (char $\ast$payload)
|
||||
\item
|
||||
int \mbox{\hyperlink{item_8cpp_ac002f1e83a05b79e27bda8f93184bcee}{txt2sub\+Item}} (char $\ast$payload)
|
||||
\item
|
||||
bool \mbox{\hyperlink{item_8cpp_a963219cc65f7345f98d334090edf7353}{dig\+Group}} (a\+Json\+Object $\ast$item\+Arr, \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} $\ast$cmd, char $\ast$sub\+Item)
|
||||
\item
|
||||
void \mbox{\hyperlink{item_8cpp_af9d9949a0fdfd7de95999113e1523de2}{print\+Active\+Status}} (bool active)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
short \mbox{\hyperlink{item_8cpp_a02d3e5fb154e56cf7fc169649e232078}{modbus\+Busy}} = 0
|
||||
\item
|
||||
bool \mbox{\hyperlink{item_8cpp_ad3fdcf970f64cfc745ff5efdc3063f89}{is\+Pended\+Modbus\+Writes}} = false
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8cpp_aa8f2c895949680c2aadc4843bb350347}{polling\+Item}}
|
||||
\item
|
||||
Pub\+Sub\+Client \mbox{\hyperlink{item_8cpp_a86d63f481644da70f063c2593fcafe19}{mqtt\+Client}}
|
||||
@@ -57,8 +67,6 @@ int8\+\_\+t \mbox{\hyperlink{item_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config
|
||||
\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}
|
||||
|
||||
@@ -76,9 +84,45 @@ Modbus\+Master \mbox{\hyperlink{item_8cpp_aed3ca48125de3e138d26fa4884c35c93}{nod
|
||||
\doxysubsubsection{\texorpdfstring{b}{b}}
|
||||
{\footnotesize\ttfamily \#define b~-\/36.\+68f}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_ae1c06288becc5f1b6ea8b5f8f1b71796}\label{item_8cpp_ae1c06288becc5f1b6ea8b5f8f1b71796}}
|
||||
\index{item.cpp@{item.cpp}!M\_BUSY@{M\_BUSY}}
|
||||
\index{M\_BUSY@{M\_BUSY}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{M\_BUSY}{M\_BUSY}}
|
||||
{\footnotesize\ttfamily \#define M\+\_\+\+B\+U\+SY~-\/1}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_ae0b3354a51086c3c57117e3a9d3ba93b}\label{item_8cpp_ae0b3354a51086c3c57117e3a9d3ba93b}}
|
||||
\index{item.cpp@{item.cpp}!M\_CLEAN@{M\_CLEAN}}
|
||||
\index{M\_CLEAN@{M\_CLEAN}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{M\_CLEAN}{M\_CLEAN}}
|
||||
{\footnotesize\ttfamily \#define M\+\_\+\+C\+L\+E\+AN~2}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a369b7dc8b8caa3663ab974e2cb516d1e}\label{item_8cpp_a369b7dc8b8caa3663ab974e2cb516d1e}}
|
||||
\index{item.cpp@{item.cpp}!M\_FAILED@{M\_FAILED}}
|
||||
\index{M\_FAILED@{M\_FAILED}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{M\_FAILED}{M\_FAILED}}
|
||||
{\footnotesize\ttfamily \#define M\+\_\+\+F\+A\+I\+L\+ED~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a1b4d2d6a1cd821c4d0786a9bb187bcb5}\label{item_8cpp_a1b4d2d6a1cd821c4d0786a9bb187bcb5}}
|
||||
\index{item.cpp@{item.cpp}!M\_SUCCESS@{M\_SUCCESS}}
|
||||
\index{M\_SUCCESS@{M\_SUCCESS}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{M\_SUCCESS}{M\_SUCCESS}}
|
||||
{\footnotesize\ttfamily \#define M\+\_\+\+S\+U\+C\+C\+E\+SS~1}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_8cpp_a963219cc65f7345f98d334090edf7353}\label{item_8cpp_a963219cc65f7345f98d334090edf7353}}
|
||||
\index{item.cpp@{item.cpp}!digGroup@{digGroup}}
|
||||
\index{digGroup@{digGroup}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{digGroup()}{digGroup()}}
|
||||
{\footnotesize\ttfamily bool dig\+Group (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{item\+Arr, }\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} $\ast$}]{cmd, }\item[{char $\ast$}]{sub\+Item }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_af9d9949a0fdfd7de95999113e1523de2}\label{item_8cpp_af9d9949a0fdfd7de95999113e1523de2}}
|
||||
\index{item.cpp@{item.cpp}!printActiveStatus@{printActiveStatus}}
|
||||
\index{printActiveStatus@{printActiveStatus}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{printActiveStatus()}{printActiveStatus()}}
|
||||
{\footnotesize\ttfamily void print\+Active\+Status (\begin{DoxyParamCaption}\item[{bool}]{active }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a4aef78280fd80bcca6d297030691f57b}\label{item_8cpp_a4aef78280fd80bcca6d297030691f57b}}
|
||||
\index{item.cpp@{item.cpp}!retrieveCode@{retrieveCode}}
|
||||
\index{retrieveCode@{retrieveCode}!item.cpp@{item.cpp}}
|
||||
@@ -106,18 +150,18 @@ Modbus\+Master \mbox{\hyperlink{item_8cpp_aed3ca48125de3e138d26fa4884c35c93}{nod
|
||||
\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_ad3fdcf970f64cfc745ff5efdc3063f89}\label{item_8cpp_ad3fdcf970f64cfc745ff5efdc3063f89}}
|
||||
\index{item.cpp@{item.cpp}!isPendedModbusWrites@{isPendedModbusWrites}}
|
||||
\index{isPendedModbusWrites@{isPendedModbusWrites}!item.cpp@{item.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{isPendedModbusWrites}{isPendedModbusWrites}}
|
||||
{\footnotesize\ttfamily bool is\+Pended\+Modbus\+Writes = false}
|
||||
|
||||
\mbox{\Hypertarget{item_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}\label{item_8cpp_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{item.cpp@{item.cpp}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!item.cpp@{item.cpp}}
|
||||
|
||||
@@ -4,26 +4,12 @@
|
||||
{\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
|
||||
Include dependency graph for item.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{item_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{item_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_item}{Item}}
|
||||
\item
|
||||
union \mbox{\hyperlink{unionthermostat_store}{thermostat\+Store}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -34,8 +20,6 @@ class \mbox{\hyperlink{class_item}{Item}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a9937ac1220b7ab4dbc8d79911e81a709}{S\+\_\+\+S\+ET}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ab23525babba311d25e08a390ecf0d72b}{S\+\_\+\+E\+S\+ET}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a8c9b4a8b457fa12f533dbdf16850a2f1}{S\+\_\+\+H\+SV}}~5
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a110d6e77da40715a6d53921bab49b3f3}{S\+\_\+\+R\+GB}}~6
|
||||
@@ -50,7 +34,13 @@ class \mbox{\hyperlink{class_item}{Item}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a9073478a392efbb9bf25be0f83f8654e}{S\+\_\+\+T\+E\+MP}}~11
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}~11
|
||||
\#define \mbox{\hyperlink{item_8h_ae03294e93bac1c7b9cf91281a95cdee0}{S\+\_\+\+V\+AL}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_afa8045f9b08cddbfc9c5f4255646a2f0}{S\+\_\+\+D\+E\+L\+A\+Y\+ED}}~13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ab7b18454392c93599b25faad65d6a370}{S\+\_\+\+R\+AW}}~14
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a52a219c38e8fb816c139cbd252e3c3d5}{S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL}}~14
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_ae8deebae2223cc41b707c0ccc12110f7}{C\+H\+\_\+\+D\+I\+M\+M\+ER}}~0
|
||||
\item
|
||||
@@ -78,8 +68,20 @@ class \mbox{\hyperlink{class_item}{Item}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a7fc4d0ba1b07d30d6276ebda33dd6987}{C\+H\+\_\+\+M\+O\+T\+OR}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a0010c9654bde12284bc5570a78582552}{C\+H\+\_\+\+P\+ID}}~13
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a446f242b566032430f42ce9be6b366aa}{C\+H\+\_\+\+M\+B\+US}}~14
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a99606b60730d718dcb8528f1045bba1e}{C\+H\+\_\+\+U\+A\+R\+T\+B\+R\+I\+D\+GE}}~15
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a9501af70226e5a2333c42385c282a098}{C\+H\+\_\+\+R\+E\+L\+A\+YX}}~16
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a0e8384b176c365d477b66999b8e4b995}{C\+H\+\_\+\+R\+G\+B\+WW}}~17
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a22f3bb82d8ee61b70a646fc2be9e05a7}{C\+H\+\_\+\+M\+U\+L\+T\+I\+V\+E\+NT}}~18
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_af2b3bf5403144a89639d308fb4a664ae}{C\+H\+\_\+\+E\+L\+E\+V\+A\+T\+OR}}~19
|
||||
\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
|
||||
@@ -98,6 +100,8 @@ class \mbox{\hyperlink{class_item}{Item}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_acb5cc75c544a0305caec81705c5342d5}{I\+\_\+\+E\+XT}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_8h_a1c49eba9e8a13ad9b7553c57a51816db}{I\+\_\+\+T\+I\+M\+E\+S\+T\+A\+MP}}~5
|
||||
\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
|
||||
@@ -122,6 +126,8 @@ class \mbox{\hyperlink{class_item}{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)
|
||||
\item
|
||||
bool \mbox{\hyperlink{item_8h_a0c7a6d989a102f18547abb0712df8c89}{dig\+Group}} (a\+Json\+Object $\ast$item\+Arr, \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} $\ast$cmd=N\+U\+LL, char $\ast$sub\+Item=N\+U\+LL)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -143,6 +149,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{CH\_DIMMER}{CH\_DIMMER}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+D\+I\+M\+M\+ER~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_af2b3bf5403144a89639d308fb4a664ae}\label{item_8h_af2b3bf5403144a89639d308fb4a664ae}}
|
||||
\index{item.h@{item.h}!CH\_ELEVATOR@{CH\_ELEVATOR}}
|
||||
\index{CH\_ELEVATOR@{CH\_ELEVATOR}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_ELEVATOR}{CH\_ELEVATOR}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+E\+L\+E\+V\+A\+T\+OR~19}
|
||||
|
||||
\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}}
|
||||
@@ -167,6 +179,18 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{CH\_MOTOR}{CH\_MOTOR}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+M\+O\+T\+OR~12}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a22f3bb82d8ee61b70a646fc2be9e05a7}\label{item_8h_a22f3bb82d8ee61b70a646fc2be9e05a7}}
|
||||
\index{item.h@{item.h}!CH\_MULTIVENT@{CH\_MULTIVENT}}
|
||||
\index{CH\_MULTIVENT@{CH\_MULTIVENT}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_MULTIVENT}{CH\_MULTIVENT}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+M\+U\+L\+T\+I\+V\+E\+NT~18}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a0010c9654bde12284bc5570a78582552}\label{item_8h_a0010c9654bde12284bc5570a78582552}}
|
||||
\index{item.h@{item.h}!CH\_PID@{CH\_PID}}
|
||||
\index{CH\_PID@{CH\_PID}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_PID}{CH\_PID}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+P\+ID~13}
|
||||
|
||||
\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}}
|
||||
@@ -179,6 +203,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RELAY}{CH\_RELAY}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+E\+L\+AY~6}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a9501af70226e5a2333c42385c282a098}\label{item_8h_a9501af70226e5a2333c42385c282a098}}
|
||||
\index{item.h@{item.h}!CH\_RELAYX@{CH\_RELAYX}}
|
||||
\index{CH\_RELAYX@{CH\_RELAYX}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RELAYX}{CH\_RELAYX}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+E\+L\+A\+YX~16}
|
||||
|
||||
\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}}
|
||||
@@ -191,6 +221,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RGBW}{CH\_RGBW}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+G\+BW~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a0e8384b176c365d477b66999b8e4b995}\label{item_8h_a0e8384b176c365d477b66999b8e4b995}}
|
||||
\index{item.h@{item.h}!CH\_RGBWW@{CH\_RGBWW}}
|
||||
\index{CH\_RGBWW@{CH\_RGBWW}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_RGBWW}{CH\_RGBWW}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+R\+G\+B\+WW~17}
|
||||
|
||||
\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}}
|
||||
@@ -203,6 +239,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{CH\_THERMO}{CH\_THERMO}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+T\+H\+E\+R\+MO~5}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a99606b60730d718dcb8528f1045bba1e}\label{item_8h_a99606b60730d718dcb8528f1045bba1e}}
|
||||
\index{item.h@{item.h}!CH\_UARTBRIDGE@{CH\_UARTBRIDGE}}
|
||||
\index{CH\_UARTBRIDGE@{CH\_UARTBRIDGE}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{CH\_UARTBRIDGE}{CH\_UARTBRIDGE}}
|
||||
{\footnotesize\ttfamily \#define C\+H\+\_\+\+U\+A\+R\+T\+B\+R\+I\+D\+GE~15}
|
||||
|
||||
\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}}
|
||||
@@ -239,6 +281,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{I\_EXT}{I\_EXT}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+E\+XT~4}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a1c49eba9e8a13ad9b7553c57a51816db}\label{item_8h_a1c49eba9e8a13ad9b7553c57a51816db}}
|
||||
\index{item.h@{item.h}!I\_TIMESTAMP@{I\_TIMESTAMP}}
|
||||
\index{I\_TIMESTAMP@{I\_TIMESTAMP}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{I\_TIMESTAMP}{I\_TIMESTAMP}}
|
||||
{\footnotesize\ttfamily \#define I\+\_\+\+T\+I\+M\+E\+S\+T\+A\+MP~5}
|
||||
|
||||
\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}}
|
||||
@@ -327,7 +375,7 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\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~11}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+A\+D\+D\+I\+T\+I\+O\+N\+AL~14}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a7fc4fdff41f72de35ff7f31a88d2ef17}\label{item_8h_a7fc4fdff41f72de35ff7f31a88d2ef17}}
|
||||
\index{item.h@{item.h}!S\_CMD@{S\_CMD}}
|
||||
@@ -335,11 +383,11 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{S\_CMD}{S\_CMD}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+C\+MD~1}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ab23525babba311d25e08a390ecf0d72b}\label{item_8h_ab23525babba311d25e08a390ecf0d72b}}
|
||||
\index{item.h@{item.h}!S\_ESET@{S\_ESET}}
|
||||
\index{S\_ESET@{S\_ESET}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_ESET}{S\_ESET}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+E\+S\+ET~4}
|
||||
\mbox{\Hypertarget{item_8h_afa8045f9b08cddbfc9c5f4255646a2f0}\label{item_8h_afa8045f9b08cddbfc9c5f4255646a2f0}}
|
||||
\index{item.h@{item.h}!S\_DELAYED@{S\_DELAYED}}
|
||||
\index{S\_DELAYED@{S\_DELAYED}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_DELAYED}{S\_DELAYED}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+D\+E\+L\+A\+Y\+ED~13}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ad3cdbaefd6a2dfcd2a87bdc60f6874d4}\label{item_8h_ad3cdbaefd6a2dfcd2a87bdc60f6874d4}}
|
||||
\index{item.h@{item.h}!S\_FAN@{S\_FAN}}
|
||||
@@ -371,6 +419,12 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{S\_NOTFOUND}{S\_NOTFOUND}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+N\+O\+T\+F\+O\+U\+ND~0}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ab7b18454392c93599b25faad65d6a370}\label{item_8h_ab7b18454392c93599b25faad65d6a370}}
|
||||
\index{item.h@{item.h}!S\_RAW@{S\_RAW}}
|
||||
\index{S\_RAW@{S\_RAW}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_RAW}{S\_RAW}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+R\+AW~14}
|
||||
|
||||
\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}}
|
||||
@@ -395,9 +449,21 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{item_8h_a012787f09a43864616e2b44349b2935
|
||||
\doxysubsubsection{\texorpdfstring{S\_TEMP}{S\_TEMP}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+T\+E\+MP~11}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_ae03294e93bac1c7b9cf91281a95cdee0}\label{item_8h_ae03294e93bac1c7b9cf91281a95cdee0}}
|
||||
\index{item.h@{item.h}!S\_VAL@{S\_VAL}}
|
||||
\index{S\_VAL@{S\_VAL}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{S\_VAL}{S\_VAL}}
|
||||
{\footnotesize\ttfamily \#define S\+\_\+\+V\+AL~12}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{item_8h_a0c7a6d989a102f18547abb0712df8c89}\label{item_8h_a0c7a6d989a102f18547abb0712df8c89}}
|
||||
\index{item.h@{item.h}!digGroup@{digGroup}}
|
||||
\index{digGroup@{digGroup}!item.h@{item.h}}
|
||||
\doxysubsubsection{\texorpdfstring{digGroup()}{digGroup()}}
|
||||
{\footnotesize\ttfamily bool dig\+Group (\begin{DoxyParamCaption}\item[{a\+Json\+Object $\ast$}]{item\+Arr, }\item[{\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} $\ast$}]{cmd = {\ttfamily NULL}, }\item[{char $\ast$}]{sub\+Item = {\ttfamily NULL} }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{item_8h_a73643474e211698e96d2a6ac69264b46}\label{item_8h_a73643474e211698e96d2a6ac69264b46}}
|
||||
\index{item.h@{item.h}!thermoSetCurTemp@{thermoSetCurTemp}}
|
||||
\index{thermoSetCurTemp@{thermoSetCurTemp}!item.h@{item.h}}
|
||||
|
||||
@@ -5,15 +5,8 @@
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bright.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Adafruit\+\_\+\+Neo\+Pixel.\+h$>$}\newline
|
||||
Include dependency graph for item\+Cmd.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{item_cmd_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,22 +1,7 @@
|
||||
\hypertarget{item_cmd_8h}{}\doxysection{item\+Cmd.\+h File Reference}
|
||||
\label{item_cmd_8h}\index{itemCmd.h@{itemCmd.h}}
|
||||
{\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline
|
||||
Include dependency graph for item\+Cmd.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=145pt]{item_cmd_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{item_cmd_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}a\+J\+S\+O\+N.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -89,6 +74,8 @@ class \mbox{\hyperlink{classitem_cmd}{item\+Cmd}}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab}{C\+M\+D\+\_\+\+J\+S\+ON}}~-\/2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ac603ce9df277cd533484fbed4ae5237b}{S\+E\+N\+D\+\_\+\+I\+M\+M\+E\+D\+I\+A\+TE}}~0x1
|
||||
\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
|
||||
@@ -97,39 +84,41 @@ class \mbox{\hyperlink{classitem_cmd}{item\+Cmd}}
|
||||
\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
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a4db4e80f4491989ae378bb3eb8c4160b}{S\+E\+N\+D\+\_\+\+D\+E\+L\+A\+Y\+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
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a2bfeb847a3993b4da4f0a5811af7b995}{A\+C\+T\+I\+O\+N\+\_\+\+N\+E\+E\+D\+ED}}~0x2000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a7c17785e1674783a1b4ba4274ae3fb44}{A\+C\+T\+I\+O\+N\+\_\+\+I\+N\+\_\+\+P\+R\+O\+C\+E\+SS}}~0x4000
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}~0
|
||||
\begin{DoxyCompactList}\small\item\em Definition of all possible types of argument, contained in class. \end{DoxyCompactList}\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a0612f5b4f1bcd3a696c6a17b7e3e059e}{S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+TS}}~1
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad5b8ab06d61866259ae7bc34655701a8}{S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+T\+S255}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6291bb44d8bcbb4f371c010314f059cb}{S\+T\+\_\+\+T\+E\+NS}}~2
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_af1ffdc01c9fc9cc648518fef4fde8a52}{S\+T\+\_\+\+H\+S\+V255}}~2
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a67ad81da37213da74d71033ecd62a00c}{S\+T\+\_\+\+H\+SV}}~3
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_abac7e90eb597c98d2f5870c6528c09da}{S\+T\+\_\+\+HS}}~3
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_abac7e90eb597c98d2f5870c6528c09da}{S\+T\+\_\+\+HS}}~4
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a0cc85c763ceffc24cddfe74853f1d2ee}{S\+T\+\_\+\+R\+GB}}~4
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a644980a3323313ed2e620aebdd993537}{S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~5
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a5f433ae9408b87addac620079cb92f1a}{S\+T\+\_\+\+R\+G\+BW}}~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
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6291bb44d8bcbb4f371c010314f059cb}{S\+T\+\_\+\+T\+E\+NS}}~6
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a0cc85c763ceffc24cddfe74853f1d2ee}{S\+T\+\_\+\+R\+GB}}~7
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad8579fb5b68f5adc9862a20aeb3d9913}{S\+T\+\_\+\+F\+L\+O\+AT}}~7
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a5f433ae9408b87addac620079cb92f1a}{S\+T\+\_\+\+R\+G\+BW}}~8
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a644980a3323313ed2e620aebdd993537}{S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US}}~8
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad5b8ab06d61866259ae7bc34655701a8}{S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+T\+S255}}~9
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a38685184c002f8c14fab409847cdd9a5}{S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+F\+A\+R\+E\+N\+H\+E\+IT}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_af1ffdc01c9fc9cc648518fef4fde8a52}{S\+T\+\_\+\+H\+S\+V255}}~10
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9bbd91c0ea3ac6af8f0deadcddce706c}{S\+T\+\_\+\+I\+N\+T32}}~10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9bbd91c0ea3ac6af8f0deadcddce706c}{S\+T\+\_\+\+I\+N\+T32}}~11
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6af0c39035eaf94f9c436ab0260c1d94}{S\+T\+\_\+\+U\+I\+N\+T32}}~11
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a6af0c39035eaf94f9c436ab0260c1d94}{S\+T\+\_\+\+U\+I\+N\+T32}}~12
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9eb365863cb3267d934a4f517c3d4aad}{S\+T\+\_\+\+S\+T\+R\+I\+NG}}~12
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a9eb365863cb3267d934a4f517c3d4aad}{S\+T\+\_\+\+S\+T\+R\+I\+NG}}~13
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a3556d1687a98523bda1a30405c486c77}{M\+A\+P\+\_\+\+S\+C\+A\+LE}}~1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_ad8579fb5b68f5adc9862a20aeb3d9913}{S\+T\+\_\+\+F\+L\+O\+AT}}~14
|
||||
\#define \mbox{\hyperlink{item_cmd_8h_a3f27dbe57b2e60c70c13d6c029504d3f}{M\+A\+P\+\_\+\+V\+A\+L\+\_\+\+C\+MD}}~2
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Typedefs}
|
||||
\begin{DoxyCompactItemize}
|
||||
@@ -153,13 +142,13 @@ const \mbox{\hyperlink{item_cmd_8h_ac49c4ac803caeb10fcfb19ecd93f0cea}{cmdstr}} c
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+O\+N\+\_\+\+I\+N\+\_\+\+P\+R\+O\+C\+E\+SS~0x4000}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+O\+N\+\_\+\+N\+E\+E\+D\+ED~0x2000}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ac6314f47e3a245eec13c6b5b0fa1c7db}\label{item_cmd_8h_ac6314f47e3a245eec13c6b5b0fa1c7db}}
|
||||
\index{itemCmd.h@{itemCmd.h}!CMD\_AUTO@{CMD\_AUTO}}
|
||||
@@ -345,6 +334,18 @@ Definition of Commands.
|
||||
\doxysubsubsection{\texorpdfstring{FLAG\_MASK}{FLAG\_MASK}}
|
||||
{\footnotesize\ttfamily \#define F\+L\+A\+G\+\_\+\+M\+A\+SK~0xff00}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a3556d1687a98523bda1a30405c486c77}\label{item_cmd_8h_a3556d1687a98523bda1a30405c486c77}}
|
||||
\index{itemCmd.h@{itemCmd.h}!MAP\_SCALE@{MAP\_SCALE}}
|
||||
\index{MAP\_SCALE@{MAP\_SCALE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAP\_SCALE}{MAP\_SCALE}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+P\+\_\+\+S\+C\+A\+LE~1}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a3f27dbe57b2e60c70c13d6c029504d3f}\label{item_cmd_8h_a3f27dbe57b2e60c70c13d6c029504d3f}}
|
||||
\index{itemCmd.h@{itemCmd.h}!MAP\_VAL\_CMD@{MAP\_VAL\_CMD}}
|
||||
\index{MAP\_VAL\_CMD@{MAP\_VAL\_CMD}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAP\_VAL\_CMD}{MAP\_VAL\_CMD}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+P\+\_\+\+V\+A\+L\+\_\+\+C\+MD~2}
|
||||
|
||||
\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}}
|
||||
@@ -357,6 +358,18 @@ Definition of Commands.
|
||||
\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_a4db4e80f4491989ae378bb3eb8c4160b}\label{item_cmd_8h_a4db4e80f4491989ae378bb3eb8c4160b}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_DELAYED@{SEND\_DELAYED}}
|
||||
\index{SEND\_DELAYED@{SEND\_DELAYED}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_DELAYED}{SEND\_DELAYED}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+D\+E\+L\+A\+Y\+ED~0x1000}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_ac603ce9df277cd533484fbed4ae5237b}\label{item_cmd_8h_ac603ce9df277cd533484fbed4ae5237b}}
|
||||
\index{itemCmd.h@{itemCmd.h}!SEND\_IMMEDIATE@{SEND\_IMMEDIATE}}
|
||||
\index{SEND\_IMMEDIATE@{SEND\_IMMEDIATE}!itemCmd.h@{itemCmd.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SEND\_IMMEDIATE}{SEND\_IMMEDIATE}}
|
||||
{\footnotesize\ttfamily \#define S\+E\+N\+D\+\_\+\+I\+M\+M\+E\+D\+I\+A\+TE~0x1}
|
||||
|
||||
\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}}
|
||||
@@ -373,85 +386,73 @@ Definition of Commands.
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+AT~7}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+C\+E\+L\+S\+I\+US~8}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+F\+L\+O\+A\+T\+\_\+\+F\+A\+R\+E\+N\+H\+E\+IT~9}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+HS~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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+H\+S\+V255~2}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+I\+N\+T32~10}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+P\+E\+R\+C\+E\+N\+T\+S255~1}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+R\+GB~4}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+R\+G\+BW~5}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+S\+T\+R\+I\+NG~12}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+T\+E\+NS~6}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define S\+T\+\_\+\+U\+I\+N\+T32~11}
|
||||
|
||||
\mbox{\Hypertarget{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}\label{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}}
|
||||
\index{itemCmd.h@{itemCmd.h}!ST\_VOID@{ST\_VOID}}
|
||||
|
||||
@@ -2,15 +2,22 @@
|
||||
\label{main_8cpp}\index{main.cpp@{main.cpp}}
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}statusled.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}flashstream.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}config.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Dhcp.\+h$>$}\newline
|
||||
Include dependency graph for main.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{main_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{main_8cpp_a5b3cf2242175107b05c2f2b43c55a44c}{E\+S\+P\+\_\+\+E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+ZE}}~4096-\/10
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Enumerations}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
enum \mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810}{heater\+Mode}} \{ \mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810aa5309ff2344f268f33492895a8ddf304}{H\+E\+A\+T\+E\+R\+\_\+\+H\+E\+AT}},
|
||||
\mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810a1d7a1f842da099409247e055876cb29c}{H\+E\+A\+T\+E\+R\+\_\+\+O\+FF}},
|
||||
\mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810a3731aa2deb687c2fbdd065e35b05ed14}{H\+E\+A\+T\+E\+R\+\_\+\+E\+R\+R\+OR}}
|
||||
\}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -20,6 +27,10 @@ void \mbox{\hyperlink{main_8cpp_a19861585da4d4540b8f7c2601895607d}{clean\+Conf}}
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_a9b73380a4525361ce5634b890e83c8d2}{is\+Not\+Retaining\+Status}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{main_8cpp_a0be73e190c0f09e71bb6d1331f938bc2}{http\+Handler}} (Client \&client, String request, uint8\+\_\+t method, long content\+Length, bool authorized, String \&response)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_aedb369b00c0ff023b804c838c691734a}{in\+Topic}} (char $\ast$topic, \mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}} tt)
|
||||
\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}} ()
|
||||
@@ -44,56 +55,50 @@ 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)
|
||||
int \mbox{\hyperlink{main_8cpp_a741e85280176117a466e887e8ea3ae9f}{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)
|
||||
int \mbox{\hyperlink{main_8cpp_a78fac18f243ffbb9a7bdef1c6126673d}{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)
|
||||
int \mbox{\hyperlink{main_8cpp_a6cb10f1cb0302c01d692e88300e5adea}{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)
|
||||
int \mbox{\hyperlink{main_8cpp_a386d89c44510281499c427aae77e472e}{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)
|
||||
int \mbox{\hyperlink{main_8cpp_ad7bd0a89bd5d2f06c5ff12da3c4a0578}{cmd\+Function\+Save}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_aec955c97b23e5875d0fdb3c00e789903}{mqtt\+Config\+Request}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
int \mbox{\hyperlink{main_8cpp_a01f9a34aa5ce566aa991b139ad1d1f87}{cmd\+Function\+Loglevel}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8cpp_ad60a48a0c509facdc6dc61df64d49fae}{mqtt\+Config\+Resp}} (char $\ast$as)
|
||||
int \mbox{\hyperlink{main_8cpp_a5a1d3e2c54732d731c21c9f98fa295ed}{cmd\+Function\+Ip}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a66af021e24df0f8f82d9550cdb6bf865}{cmd\+Function\+Save}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
int \mbox{\hyperlink{main_8cpp_a6ec4bc9bc5a74e8333b7736054155e0b}{cmd\+Function\+Clear\+E\+E\+P\+R\+OM}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a5c6faf75e381fd57cf83b6efb002ceb4}{cmd\+Function\+Ip}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
int \mbox{\hyperlink{main_8cpp_a5552b98c30d243f85e492725884465be}{cmd\+Function\+Pwd}} (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)
|
||||
int \mbox{\hyperlink{main_8cpp_a1c255c64e075ec9b91aff20614a68324}{cmd\+Function\+O\+T\+A\+Pwd}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a46b3fce70062889d311e18a31d1dac28}{cmd\+Function\+Pwd}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
int \mbox{\hyperlink{main_8cpp_adcda04094ce227e4f3b9eecc7eb565c6}{cmd\+Function\+Set\+Mac}} (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)
|
||||
int \mbox{\hyperlink{main_8cpp_a7e56dec64c5e7e657ec7ed5016e9aa90}{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)
|
||||
void \mbox{\hyperlink{main_8cpp_afd455bc7e96601a4fd56eb61acc049a6}{header\+Handler\+Proc}} (String header)
|
||||
\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)
|
||||
int \mbox{\hyperlink{main_8cpp_a80630fe7fd8aa1d0e6929a5a7c848c54}{load\+Config\+From\+Http}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1c43d8a4afead0d0df29635242290377}{pre\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a33b535e84f654e423bb627b25b7b3759}{post\+Transmission}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1cc80cae574fa278891c134b8b01a8f7}{Timer\+Handler}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aa34675c2dc6eb3d0744844d8e67e3af8}{setup\+\_\+main}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_a1cff64c0263246441c972f03e6893714}{print\+Firmware\+Version\+And\+Build\+Options}} ()
|
||||
@@ -112,28 +117,28 @@ void \mbox{\hyperlink{main_8cpp_ae161ded98969a4b68b902b79633edc3b}{ethernet\+Idl
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle}} (void)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8cpp_ad146ac5b8d70c1a9a590ba4029c3548e}{input\+Loop}} (void)
|
||||
void \mbox{\hyperlink{main_8cpp_a60ca3fb50f13d9dca20f04e28045c185}{input\+Loop}} (short cause)
|
||||
\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)
|
||||
void \mbox{\hyperlink{main_8cpp_a1687374e5aea6c47e7378e71db976d0a}{thermo\+Relay}} (int pin, \mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810}{heater\+Mode}} \mbox{\hyperlink{out__ac_8cpp_a1fa5a75e467ea8c74cca76051f03a1d4}{on}})
|
||||
\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}})
|
||||
\mbox{\hyperlink{classflash_stream}{flash\+Stream}} \mbox{\hyperlink{main_8cpp_a2ff0f601c86b9f35103ae9697e6a7f02}{sys\+Conf\+Stream}}
|
||||
\item
|
||||
long \mbox{\hyperlink{main_8cpp_a2db16d1b7084bab50ceba87ebc665f36}{timer0\+\_\+overflow\+\_\+count}}
|
||||
\item
|
||||
Ethernet\+Client \mbox{\hyperlink{main_8cpp_a2a65545cb474469b22d80319e302a2f8}{eth\+Client}}
|
||||
\item
|
||||
\mbox{\hyperlink{class_status_l_e_d}{Status\+L\+ED}} \mbox{\hyperlink{main_8cpp_a1b23af1efb782b208cdcb77585f02b9b}{status\+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
|
||||
@@ -157,17 +162,21 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_a564a174b067eee3b33b1162935884
|
||||
\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
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{main_8cpp_aa0ac488d0f7d087f11ac2ab5d784f7aa}{timer\+Polling\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_ab97b60e63c8bfbdd8baaf7d1ad94501f}{next\+Input\+Check}} = 0
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a8071fd2dc8f5b7fa928486cf79079c53}{timer\+Input\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a718a0d8e0b8df891d3f1e4ac55c786ca}{next\+Lan\+Check\+Time}} = 0
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a852f686cb9c77d7907d5b4dfa3f774c9}{timer\+Lan\+Check\+Time}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a8389528c25c33724774418d61bb3ac35}{next\+Thermostat\+Check}} = 0
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{main_8cpp_ad8fbb12d1af6c35cb548f0e7a37b3de5}{timer\+Thermostat\+Check}} = 0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a1faa7904cff01b8c7c39eeedcc205325}{next\+Sensor\+Check}} =0
|
||||
volatile uint32\+\_\+t \mbox{\hyperlink{main_8cpp_a4d06f94bcddebfe7cbfab5839b248911}{timer\+Sensor\+Check}} =0
|
||||
\item
|
||||
uint32\+\_\+t \mbox{\hyperlink{main_8cpp_ae4b71bfb7d27827d7d6c40fc3b745510}{Wi\+Fi\+Awaiting\+Time}} =0
|
||||
volatile unsigned long \mbox{\hyperlink{main_8cpp_a0f31f83ba89e956afb5382b514ca433a}{timer\+Count}} =0
|
||||
\item
|
||||
volatile int16\+\_\+t \mbox{\hyperlink{main_8cpp_a4e8a2221cec5f921ad0d4a1e961bcefb}{timer\+Number}} =-\/1
|
||||
\item
|
||||
volatile int8\+\_\+t \mbox{\hyperlink{main_8cpp_a0813c3a3b7a683f9111483626a53b773}{timer\+Handler\+Busy}} =0
|
||||
\item
|
||||
a\+Json\+Object $\ast$ \mbox{\hyperlink{main_8cpp_aa8f2c895949680c2aadc4843bb350347}{polling\+Item}} = N\+U\+LL
|
||||
\item
|
||||
@@ -179,20 +188,54 @@ bool \mbox{\hyperlink{main_8cpp_a235b23edd19d4c133a8d49bc1b09cedb}{config\+Loade
|
||||
\item
|
||||
bool \mbox{\hyperlink{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}{initialized\+Listeners}} = false
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}{ethernet\+Idle\+Count}} =0
|
||||
volatile int8\+\_\+t \mbox{\hyperlink{main_8cpp_a8127f6a562fba9d6f01db3cf5d1b4628}{ethernet\+Idle\+Count}} =0
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}{config\+Locked}} = 0
|
||||
volatile int8\+\_\+t \mbox{\hyperlink{main_8cpp_a7716920e1f2332a8ca8c6b321a198223}{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}}
|
||||
int8\+\_\+t \mbox{\hyperlink{main_8cpp_ac25d2985632c9d38e93c5eeb60d0de5d}{mqtt\+Error\+Rate}} =0
|
||||
\item
|
||||
const char $\ast$ \mbox{\hyperlink{main_8cpp_aa826b5367cdfb09cbca4b8b7edb8d02f}{header\+Keys}} \mbox{[}$\,$\mbox{]} =\{\char`\"{}E\+Tag\char`\"{}\}
|
||||
\item
|
||||
volatile int8\+\_\+t \mbox{\hyperlink{main_8cpp_ae9c1fd0a9ab1ac866a42d77efd4d8577}{input\+Loop\+Busy}} = 0
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{main_8cpp_a5b3cf2242175107b05c2f2b43c55a44c}\label{main_8cpp_a5b3cf2242175107b05c2f2b43c55a44c}}
|
||||
\index{main.cpp@{main.cpp}!ESP\_EEPROM\_SIZE@{ESP\_EEPROM\_SIZE}}
|
||||
\index{ESP\_EEPROM\_SIZE@{ESP\_EEPROM\_SIZE}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ESP\_EEPROM\_SIZE}{ESP\_EEPROM\_SIZE}}
|
||||
{\footnotesize\ttfamily \#define E\+S\+P\+\_\+\+E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+ZE~4096-\/10}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Enumeration Type Documentation}
|
||||
\mbox{\Hypertarget{main_8cpp_af5fec0e439527d96165804b50161d810}\label{main_8cpp_af5fec0e439527d96165804b50161d810}}
|
||||
\index{main.cpp@{main.cpp}!heaterMode@{heaterMode}}
|
||||
\index{heaterMode@{heaterMode}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{heaterMode}{heaterMode}}
|
||||
{\footnotesize\ttfamily enum \mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810}{heater\+Mode}}}
|
||||
|
||||
\begin{DoxyEnumFields}{Enumerator}
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{HEATER\_HEAT@{HEATER\_HEAT}!main.cpp@{main.cpp}}\index{main.cpp@{main.cpp}!HEATER\_HEAT@{HEATER\_HEAT}}}\mbox{\Hypertarget{main_8cpp_af5fec0e439527d96165804b50161d810aa5309ff2344f268f33492895a8ddf304}\label{main_8cpp_af5fec0e439527d96165804b50161d810aa5309ff2344f268f33492895a8ddf304}}
|
||||
H\+E\+A\+T\+E\+R\+\_\+\+H\+E\+AT&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{HEATER\_OFF@{HEATER\_OFF}!main.cpp@{main.cpp}}\index{main.cpp@{main.cpp}!HEATER\_OFF@{HEATER\_OFF}}}\mbox{\Hypertarget{main_8cpp_af5fec0e439527d96165804b50161d810a1d7a1f842da099409247e055876cb29c}\label{main_8cpp_af5fec0e439527d96165804b50161d810a1d7a1f842da099409247e055876cb29c}}
|
||||
H\+E\+A\+T\+E\+R\+\_\+\+O\+FF&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{HEATER\_ERROR@{HEATER\_ERROR}!main.cpp@{main.cpp}}\index{main.cpp@{main.cpp}!HEATER\_ERROR@{HEATER\_ERROR}}}\mbox{\Hypertarget{main_8cpp_af5fec0e439527d96165804b50161d810a3731aa2deb687c2fbdd065e35b05ed14}\label{main_8cpp_af5fec0e439527d96165804b50161d810a3731aa2deb687c2fbdd065e35b05ed14}}
|
||||
H\+E\+A\+T\+E\+R\+\_\+\+E\+R\+R\+OR&\\
|
||||
\hline
|
||||
|
||||
\end{DoxyEnumFields}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{main_8cpp_a82529a2f0678bfb6b0808935865ba42d}\label{main_8cpp_a82529a2f0678bfb6b0808935865ba42d}}
|
||||
\index{main.cpp@{main.cpp}!applyConfig@{applyConfig}}
|
||||
@@ -206,77 +249,83 @@ int \mbox{\hyperlink{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}{mqtt\+Error\+R
|
||||
\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}}
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a6ec4bc9bc5a74e8333b7736054155e0b}\label{main_8cpp_a6ec4bc9bc5a74e8333b7736054155e0b}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a7e56dec64c5e7e657ec7ed5016e9aa90}\label{main_8cpp_a7e56dec64c5e7e657ec7ed5016e9aa90}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a741e85280176117a466e887e8ea3ae9f}\label{main_8cpp_a741e85280176117a466e887e8ea3ae9f}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a5a1d3e2c54732d731c21c9f98fa295ed}\label{main_8cpp_a5a1d3e2c54732d731c21c9f98fa295ed}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a78fac18f243ffbb9a7bdef1c6126673d}\label{main_8cpp_a78fac18f243ffbb9a7bdef1c6126673d}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a386d89c44510281499c427aae77e472e}\label{main_8cpp_a386d89c44510281499c427aae77e472e}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a01f9a34aa5ce566aa991b139ad1d1f87}\label{main_8cpp_a01f9a34aa5ce566aa991b139ad1d1f87}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionLoglevel@{cmdFunctionLoglevel}}
|
||||
\index{cmdFunctionLoglevel@{cmdFunctionLoglevel}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionLoglevel()}{cmdFunctionLoglevel()}}
|
||||
{\footnotesize\ttfamily int cmd\+Function\+Loglevel (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1c255c64e075ec9b91aff20614a68324}\label{main_8cpp_a1c255c64e075ec9b91aff20614a68324}}
|
||||
\index{main.cpp@{main.cpp}!cmdFunctionOTAPwd@{cmdFunctionOTAPwd}}
|
||||
\index{cmdFunctionOTAPwd@{cmdFunctionOTAPwd}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionOTAPwd()}{cmdFunctionOTAPwd()}}
|
||||
{\footnotesize\ttfamily int cmd\+Function\+O\+T\+A\+Pwd (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a5552b98c30d243f85e492725884465be}\label{main_8cpp_a5552b98c30d243f85e492725884465be}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a6cb10f1cb0302c01d692e88300e5adea}\label{main_8cpp_a6cb10f1cb0302c01d692e88300e5adea}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_ad7bd0a89bd5d2f06c5ff12da3c4a0578}\label{main_8cpp_ad7bd0a89bd5d2f06c5ff12da3c4a0578}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8cpp_adcda04094ce227e4f3b9eecc7eb565c6}\label{main_8cpp_adcda04094ce227e4f3b9eecc7eb565c6}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
@@ -296,11 +345,23 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8cpp_a1986158
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8cpp_afd455bc7e96601a4fd56eb61acc049a6}\label{main_8cpp_afd455bc7e96601a4fd56eb61acc049a6}}
|
||||
\index{main.cpp@{main.cpp}!headerHandlerProc@{headerHandlerProc}}
|
||||
\index{headerHandlerProc@{headerHandlerProc}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{headerHandlerProc()}{headerHandlerProc()}}
|
||||
{\footnotesize\ttfamily void header\+Handler\+Proc (\begin{DoxyParamCaption}\item[{String}]{header }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a0be73e190c0f09e71bb6d1331f938bc2}\label{main_8cpp_a0be73e190c0f09e71bb6d1331f938bc2}}
|
||||
\index{main.cpp@{main.cpp}!httpHandler@{httpHandler}}
|
||||
\index{httpHandler@{httpHandler}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{httpHandler()}{httpHandler()}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t http\+Handler (\begin{DoxyParamCaption}\item[{Client \&}]{client, }\item[{String}]{request, }\item[{uint8\+\_\+t}]{method, }\item[{long}]{content\+Length, }\item[{bool}]{authorized, }\item[{String \&}]{response }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a60ca3fb50f13d9dca20f04e28045c185}\label{main_8cpp_a60ca3fb50f13d9dca20f04e28045c185}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily void input\+Loop (\begin{DoxyParamCaption}\item[{short}]{cause }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a312b53e977f386af72ed576bca617fef}\label{main_8cpp_a312b53e977f386af72ed576bca617fef}}
|
||||
\index{main.cpp@{main.cpp}!inputSetup@{inputSetup}}
|
||||
@@ -308,30 +369,24 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8cpp_a1986158
|
||||
\doxysubsubsection{\texorpdfstring{inputSetup()}{inputSetup()}}
|
||||
{\footnotesize\ttfamily void input\+Setup (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aedb369b00c0ff023b804c838c691734a}\label{main_8cpp_aedb369b00c0ff023b804c838c691734a}}
|
||||
\index{main.cpp@{main.cpp}!inTopic@{inTopic}}
|
||||
\index{inTopic@{inTopic}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inTopic()}{inTopic()}}
|
||||
{\footnotesize\ttfamily int in\+Topic (\begin{DoxyParamCaption}\item[{char $\ast$}]{topic, }\item[{\mbox{\hyperlink{utils_8h_a2598bacb04e8f77e8b41cee61ef359fc}{topic\+Type}}}]{tt }\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}}
|
||||
@@ -344,17 +399,11 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8cpp_a1986158
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8cpp_a80630fe7fd8aa1d0e6929a5a7c848c54}\label{main_8cpp_a80630fe7fd8aa1d0e6929a5a7c848c54}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int load\+Config\+From\+Http (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a840f282fdf876a88d5ff634fd74f10be}\label{main_8cpp_a840f282fdf876a88d5ff634fd74f10be}}
|
||||
\index{main.cpp@{main.cpp}!loop\_main@{loop\_main}}
|
||||
@@ -380,18 +429,6 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8cpp_a1986158
|
||||
\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}}
|
||||
@@ -472,18 +509,6 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\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}}
|
||||
@@ -514,23 +539,23 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\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})}
|
||||
\mbox{\Hypertarget{main_8cpp_a1687374e5aea6c47e7378e71db976d0a}\label{main_8cpp_a1687374e5aea6c47e7378e71db976d0a}}
|
||||
\index{main.cpp@{main.cpp}!thermoRelay@{thermoRelay}}
|
||||
\index{thermoRelay@{thermoRelay}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{thermoRelay()}{thermoRelay()}}
|
||||
{\footnotesize\ttfamily void thermo\+Relay (\begin{DoxyParamCaption}\item[{int}]{pin, }\item[{\mbox{\hyperlink{main_8cpp_af5fec0e439527d96165804b50161d810}{heater\+Mode}}}]{on }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1cc80cae574fa278891c134b8b01a8f7}\label{main_8cpp_a1cc80cae574fa278891c134b8b01a8f7}}
|
||||
\index{main.cpp@{main.cpp}!TimerHandler@{TimerHandler}}
|
||||
\index{TimerHandler@{TimerHandler}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{TimerHandler()}{TimerHandler()}}
|
||||
{\footnotesize\ttfamily void Timer\+Handler (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
@@ -541,11 +566,11 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\doxysubsubsection{\texorpdfstring{configLoaded}{configLoaded}}
|
||||
{\footnotesize\ttfamily bool config\+Loaded = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}\label{main_8cpp_a58655351bd1d5333e5eb92d4c29f4263}}
|
||||
\mbox{\Hypertarget{main_8cpp_a7716920e1f2332a8ca8c6b321a198223}\label{main_8cpp_a7716920e1f2332a8ca8c6b321a198223}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily volatile int8\+\_\+t config\+Locked = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a459dec3d2fac52eba9bf53c19d14bcc7}\label{main_8cpp_a459dec3d2fac52eba9bf53c19d14bcc7}}
|
||||
\index{main.cpp@{main.cpp}!configOk@{configOk}}
|
||||
@@ -577,11 +602,17 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\doxysubsubsection{\texorpdfstring{ethClient}{ethClient}}
|
||||
{\footnotesize\ttfamily Ethernet\+Client eth\+Client}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}\label{main_8cpp_a525d99b2753ef2f4055ea4475dbc10d7}}
|
||||
\mbox{\Hypertarget{main_8cpp_a8127f6a562fba9d6f01db3cf5d1b4628}\label{main_8cpp_a8127f6a562fba9d6f01db3cf5d1b4628}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily volatile int8\+\_\+t ethernet\+Idle\+Count =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa826b5367cdfb09cbca4b8b7edb8d02f}\label{main_8cpp_aa826b5367cdfb09cbca4b8b7edb8d02f}}
|
||||
\index{main.cpp@{main.cpp}!headerKeys@{headerKeys}}
|
||||
\index{headerKeys@{headerKeys}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{headerKeys}{headerKeys}}
|
||||
{\footnotesize\ttfamily const char$\ast$ header\+Keys\mbox{[}$\,$\mbox{]} =\{\char`\"{}E\+Tag\char`\"{}\}}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}\label{main_8cpp_ad40189c6dffdd91758f3686c80484ac7}}
|
||||
\index{main.cpp@{main.cpp}!initializedListeners@{initializedListeners}}
|
||||
@@ -589,6 +620,12 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\doxysubsubsection{\texorpdfstring{initializedListeners}{initializedListeners}}
|
||||
{\footnotesize\ttfamily bool initialized\+Listeners = false}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ae9c1fd0a9ab1ac866a42d77efd4d8577}\label{main_8cpp_ae9c1fd0a9ab1ac866a42d77efd4d8577}}
|
||||
\index{main.cpp@{main.cpp}!inputLoopBusy@{inputLoopBusy}}
|
||||
\index{inputLoopBusy@{inputLoopBusy}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{inputLoopBusy}{inputLoopBusy}}
|
||||
{\footnotesize\ttfamily volatile int8\+\_\+t input\+Loop\+Busy = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a9e63aa63a6b8b667a41f94bec231d7aa}\label{main_8cpp_a9e63aa63a6b8b667a41f94bec231d7aa}}
|
||||
\index{main.cpp@{main.cpp}!inputs@{inputs}}
|
||||
\index{inputs@{inputs}!main.cpp@{main.cpp}}
|
||||
@@ -607,18 +644,6 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\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}}
|
||||
@@ -631,41 +656,11 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\doxysubsubsection{\texorpdfstring{mqttArr}{mqttArr}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ mqtt\+Arr = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}\label{main_8cpp_ac2567a764f7c3bef5306a430ba615de9}}
|
||||
\mbox{\Hypertarget{main_8cpp_ac25d2985632c9d38e93c5eeb60d0de5d}\label{main_8cpp_ac25d2985632c9d38e93c5eeb60d0de5d}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily int8\+\_\+t mqtt\+Error\+Rate =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aed3ca48125de3e138d26fa4884c35c93}\label{main_8cpp_aed3ca48125de3e138d26fa4884c35c93}}
|
||||
\index{main.cpp@{main.cpp}!node@{node}}
|
||||
@@ -703,18 +698,78 @@ mqtt\+Client.\+publish(topic,buf,true);\mbox{\Hypertarget{main_8cpp_a58e08cc1511
|
||||
\doxysubsubsection{\texorpdfstring{root}{root}}
|
||||
{\footnotesize\ttfamily a\+Json\+Object$\ast$ root = N\+U\+LL}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a1b23af1efb782b208cdcb77585f02b9b}\label{main_8cpp_a1b23af1efb782b208cdcb77585f02b9b}}
|
||||
\index{main.cpp@{main.cpp}!statusLED@{statusLED}}
|
||||
\index{statusLED@{statusLED}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{statusLED}{statusLED}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_status_l_e_d}{Status\+L\+ED}} status\+L\+ED(\mbox{\hyperlink{statusled_8h_abfe826857256aa93aa762e7d98390743}{led\+R\+ED}})}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2ff0f601c86b9f35103ae9697e6a7f02}\label{main_8cpp_a2ff0f601c86b9f35103ae9697e6a7f02}}
|
||||
\index{main.cpp@{main.cpp}!sysConfStream@{sysConfStream}}
|
||||
\index{sysConfStream@{sysConfStream}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{sysConfStream}{sysConfStream}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classsystem_config}{system\+Config}} sys\+Conf \& sys\+Conf\+Stream}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a2db16d1b7084bab50ceba87ebc665f36}\label{main_8cpp_a2db16d1b7084bab50ceba87ebc665f36}}
|
||||
\index{main.cpp@{main.cpp}!timer0\_overflow\_count@{timer0\_overflow\_count}}
|
||||
\index{timer0\_overflow\_count@{timer0\_overflow\_count}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timer0\_overflow\_count}{timer0\_overflow\_count}}
|
||||
{\footnotesize\ttfamily long timer0\+\_\+overflow\+\_\+count\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a0f31f83ba89e956afb5382b514ca433a}\label{main_8cpp_a0f31f83ba89e956afb5382b514ca433a}}
|
||||
\index{main.cpp@{main.cpp}!timerCount@{timerCount}}
|
||||
\index{timerCount@{timerCount}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerCount}{timerCount}}
|
||||
{\footnotesize\ttfamily volatile unsigned long timer\+Count =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a0813c3a3b7a683f9111483626a53b773}\label{main_8cpp_a0813c3a3b7a683f9111483626a53b773}}
|
||||
\index{main.cpp@{main.cpp}!timerHandlerBusy@{timerHandlerBusy}}
|
||||
\index{timerHandlerBusy@{timerHandlerBusy}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerHandlerBusy}{timerHandlerBusy}}
|
||||
{\footnotesize\ttfamily volatile int8\+\_\+t timer\+Handler\+Busy =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a8071fd2dc8f5b7fa928486cf79079c53}\label{main_8cpp_a8071fd2dc8f5b7fa928486cf79079c53}}
|
||||
\index{main.cpp@{main.cpp}!timerInputCheck@{timerInputCheck}}
|
||||
\index{timerInputCheck@{timerInputCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerInputCheck}{timerInputCheck}}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t timer\+Input\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a852f686cb9c77d7907d5b4dfa3f774c9}\label{main_8cpp_a852f686cb9c77d7907d5b4dfa3f774c9}}
|
||||
\index{main.cpp@{main.cpp}!timerLanCheckTime@{timerLanCheckTime}}
|
||||
\index{timerLanCheckTime@{timerLanCheckTime}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerLanCheckTime}{timerLanCheckTime}}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t timer\+Lan\+Check\+Time = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a4e8a2221cec5f921ad0d4a1e961bcefb}\label{main_8cpp_a4e8a2221cec5f921ad0d4a1e961bcefb}}
|
||||
\index{main.cpp@{main.cpp}!timerNumber@{timerNumber}}
|
||||
\index{timerNumber@{timerNumber}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerNumber}{timerNumber}}
|
||||
{\footnotesize\ttfamily volatile int16\+\_\+t timer\+Number =-\/1}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_aa0ac488d0f7d087f11ac2ab5d784f7aa}\label{main_8cpp_aa0ac488d0f7d087f11ac2ab5d784f7aa}}
|
||||
\index{main.cpp@{main.cpp}!timerPollingCheck@{timerPollingCheck}}
|
||||
\index{timerPollingCheck@{timerPollingCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerPollingCheck}{timerPollingCheck}}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t timer\+Polling\+Check = 0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_a4d06f94bcddebfe7cbfab5839b248911}\label{main_8cpp_a4d06f94bcddebfe7cbfab5839b248911}}
|
||||
\index{main.cpp@{main.cpp}!timerSensorCheck@{timerSensorCheck}}
|
||||
\index{timerSensorCheck@{timerSensorCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerSensorCheck}{timerSensorCheck}}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t timer\+Sensor\+Check =0}
|
||||
|
||||
\mbox{\Hypertarget{main_8cpp_ad8fbb12d1af6c35cb548f0e7a37b3de5}\label{main_8cpp_ad8fbb12d1af6c35cb548f0e7a37b3de5}}
|
||||
\index{main.cpp@{main.cpp}!timerThermostatCheck@{timerThermostatCheck}}
|
||||
\index{timerThermostatCheck@{timerThermostatCheck}!main.cpp@{main.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{timerThermostatCheck}{timerThermostatCheck}}
|
||||
{\footnotesize\ttfamily volatile uint32\+\_\+t timer\+Thermostat\+Check = 0}
|
||||
|
||||
\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}}
|
||||
|
||||
@@ -18,32 +18,11 @@
|
||||
{\ttfamily \#include \char`\"{}stdarg.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}inputs.\+h\char`\"{}}\newline
|
||||
Include dependency graph for main.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{main_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{main_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\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
|
||||
@@ -56,13 +35,15 @@ enum \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status
|
||||
\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,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473aad60268337bbdcb63477afd184fe2128}{O\+P\+E\+R\+A\+T\+I\+O\+N\+\_\+\+N\+O\+\_\+\+M\+Q\+TT}} = 7,
|
||||
\newline
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473a7b6874c83593674f516620bb883fff8b}{D\+O\+\_\+\+R\+E\+I\+N\+IT}} = -\/10,
|
||||
\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_a98b39d850b041da059cf5de62463a473af3d074e791c337efc66c7e5bd378e946}{R\+E\+A\+D\+\_\+\+R\+E\+\_\+\+C\+O\+N\+F\+IG}} = 14,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473adea5bef32cb35e55b1c64edb787e24ec}{D\+O\+\_\+\+R\+E\+A\+D\+\_\+\+R\+E\+\_\+\+C\+O\+N\+F\+IG}} = 15,
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473aa3c06bc7e4d652a970cab72026c6fed1}{D\+O\+\_\+\+N\+O\+T\+H\+I\+NG}} = -\/15
|
||||
\}
|
||||
\end{DoxyCompactItemize}
|
||||
@@ -81,39 +62,27 @@ void \mbox{\hyperlink{main_8h_abbcbfa3bc0f5d93f1f1d84c3fdc23608}{Changed}} (int
|
||||
\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)
|
||||
int \mbox{\hyperlink{main_8h_a741e85280176117a466e887e8ea3ae9f}{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)
|
||||
int \mbox{\hyperlink{main_8h_a78fac18f243ffbb9a7bdef1c6126673d}{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)
|
||||
int \mbox{\hyperlink{main_8h_a386d89c44510281499c427aae77e472e}{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)
|
||||
int \mbox{\hyperlink{main_8h_ad7bd0a89bd5d2f06c5ff12da3c4a0578}{cmd\+Function\+Save}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_aec955c97b23e5875d0fdb3c00e789903}{mqtt\+Config\+Request}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
int \mbox{\hyperlink{main_8h_adcda04094ce227e4f3b9eecc7eb565c6}{cmd\+Function\+Set\+Mac}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\item
|
||||
int \mbox{\hyperlink{main_8h_ad60a48a0c509facdc6dc61df64d49fae}{mqtt\+Config\+Resp}} (char $\ast$as)
|
||||
int \mbox{\hyperlink{main_8h_a7e56dec64c5e7e657ec7ed5016e9aa90}{cmd\+Function\+Get}} (int arg\+\_\+cnt, char $\ast$$\ast$args)
|
||||
\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)
|
||||
int \mbox{\hyperlink{main_8h_a01f9a34aa5ce566aa991b139ad1d1f87}{cmd\+Function\+Loglevel}} (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)
|
||||
int \mbox{\hyperlink{main_8h_a80630fe7fd8aa1d0e6929a5a7c848c54}{load\+Config\+From\+Http}} ()
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a1c43d8a4afead0d0df29635242290377}{pre\+Transmission}} ()
|
||||
\item
|
||||
@@ -125,7 +94,7 @@ 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)
|
||||
void \mbox{\hyperlink{main_8h_a9de6380e1d961d11c0b6d01171646d34}{input\+Loop}} (short)
|
||||
\item
|
||||
void \mbox{\hyperlink{main_8h_a312b53e977f386af72ed576bca617fef}{input\+Setup}} (void)
|
||||
\item
|
||||
@@ -163,18 +132,11 @@ void \mbox{\hyperlink{main_8h_ab6cb5750ee8902ca29b51dd013bb74b9}{print\+Curent\+
|
||||
\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}}
|
||||
\item
|
||||
\mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} \mbox{\hyperlink{main_8h_a7bbda7cf303a1bc3222e7a270f9040bd}{lan\+Status}}
|
||||
\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}}
|
||||
@@ -211,6 +173,10 @@ R\+E\+T\+A\+I\+N\+I\+N\+G\+\_\+\+C\+O\+L\+L\+E\+C\+T\+I\+NG&\\
|
||||
O\+P\+E\+R\+A\+T\+I\+ON&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{OPERATION\_NO\_MQTT@{OPERATION\_NO\_MQTT}!main.h@{main.h}}\index{main.h@{main.h}!OPERATION\_NO\_MQTT@{OPERATION\_NO\_MQTT}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473aad60268337bbdcb63477afd184fe2128}\label{main_8h_a98b39d850b041da059cf5de62463a473aad60268337bbdcb63477afd184fe2128}}
|
||||
O\+P\+E\+R\+A\+T\+I\+O\+N\+\_\+\+N\+O\+\_\+\+M\+Q\+TT&\\
|
||||
\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
|
||||
@@ -231,6 +197,10 @@ R\+E\+C\+O\+N\+N\+E\+CT&\\
|
||||
R\+E\+A\+D\+\_\+\+R\+E\+\_\+\+C\+O\+N\+F\+IG&\\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{DO\_READ\_RE\_CONFIG@{DO\_READ\_RE\_CONFIG}!main.h@{main.h}}\index{main.h@{main.h}!DO\_READ\_RE\_CONFIG@{DO\_READ\_RE\_CONFIG}}}\mbox{\Hypertarget{main_8h_a98b39d850b041da059cf5de62463a473adea5bef32cb35e55b1c64edb787e24ec}\label{main_8h_a98b39d850b041da059cf5de62463a473adea5bef32cb35e55b1c64edb787e24ec}}
|
||||
D\+O\+\_\+\+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
|
||||
@@ -251,47 +221,47 @@ D\+O\+\_\+\+N\+O\+T\+H\+I\+NG&\\
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8h_a7e56dec64c5e7e657ec7ed5016e9aa90}\label{main_8h_a7e56dec64c5e7e657ec7ed5016e9aa90}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8h_a741e85280176117a466e887e8ea3ae9f}\label{main_8h_a741e85280176117a466e887e8ea3ae9f}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8h_a78fac18f243ffbb9a7bdef1c6126673d}\label{main_8h_a78fac18f243ffbb9a7bdef1c6126673d}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8h_a386d89c44510281499c427aae77e472e}\label{main_8h_a386d89c44510281499c427aae77e472e}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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_a01f9a34aa5ce566aa991b139ad1d1f87}\label{main_8h_a01f9a34aa5ce566aa991b139ad1d1f87}}
|
||||
\index{main.h@{main.h}!cmdFunctionLoglevel@{cmdFunctionLoglevel}}
|
||||
\index{cmdFunctionLoglevel@{cmdFunctionLoglevel}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{cmdFunctionLoglevel()}{cmdFunctionLoglevel()}}
|
||||
{\footnotesize\ttfamily int cmd\+Function\+Loglevel (\begin{DoxyParamCaption}\item[{int}]{arg\+\_\+cnt, }\item[{char $\ast$$\ast$}]{args }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a66af021e24df0f8f82d9550cdb6bf865}\label{main_8h_a66af021e24df0f8f82d9550cdb6bf865}}
|
||||
\mbox{\Hypertarget{main_8h_ad7bd0a89bd5d2f06c5ff12da3c4a0578}\label{main_8h_ad7bd0a89bd5d2f06c5ff12da3c4a0578}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
\mbox{\Hypertarget{main_8h_adcda04094ce227e4f3b9eecc7eb565c6}\label{main_8h_adcda04094ce227e4f3b9eecc7eb565c6}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int 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}}
|
||||
@@ -299,11 +269,11 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8h_a9de6380e1d961d11c0b6d01171646d34}\label{main_8h_a9de6380e1d961d11c0b6d01171646d34}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily void input\+Loop (\begin{DoxyParamCaption}\item[{short}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a312b53e977f386af72ed576bca617fef}\label{main_8h_a312b53e977f386af72ed576bca617fef}}
|
||||
\index{main.h@{main.h}!inputSetup@{inputSetup}}
|
||||
@@ -317,12 +287,6 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\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}}
|
||||
@@ -347,17 +311,11 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\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}}
|
||||
\mbox{\Hypertarget{main_8h_a80630fe7fd8aa1d0e6929a5a7c848c54}\label{main_8h_a80630fe7fd8aa1d0e6929a5a7c848c54}}
|
||||
\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})}
|
||||
{\footnotesize\ttfamily int load\+Config\+From\+Http (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a840f282fdf876a88d5ff634fd74f10be}\label{main_8h_a840f282fdf876a88d5ff634fd74f10be}}
|
||||
\index{main.h@{main.h}!loop\_main@{loop\_main}}
|
||||
@@ -377,18 +335,6 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\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}}
|
||||
@@ -455,18 +401,6 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\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}}
|
||||
@@ -518,3 +452,9 @@ T\+O\+DO\+: Refactore using Items interface\mbox{\Hypertarget{main_8h_a84a345181
|
||||
\doxysubsubsection{\texorpdfstring{infoSerial}{infoSerial}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{class_streamlog}{Streamlog}} info\+Serial\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
\mbox{\Hypertarget{main_8h_a7bbda7cf303a1bc3222e7a270f9040bd}\label{main_8h_a7bbda7cf303a1bc3222e7a270f9040bd}}
|
||||
\index{main.h@{main.h}!lanStatus@{lanStatus}}
|
||||
\index{lanStatus@{lanStatus}!main.h@{main.h}}
|
||||
\doxysubsubsection{\texorpdfstring{lanStatus}{lanStatus}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{main_8h_a98b39d850b041da059cf5de62463a473}{lan\+\_\+status}} lan\+Status\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
|
||||
@@ -1,37 +1,44 @@
|
||||
\hypertarget{options_8h}{}\doxysection{options.\+h File Reference}
|
||||
\label{options_8h}\index{options.h@{options.h}}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{options_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_af4f544a4c0d38690a34f515131d59337}{D\+E\+F\+A\+U\+L\+T\+\_\+\+F\+I\+L\+E\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT}}~65535
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ac748f1d4519e4f4c2958d0dc34e6239c}{M\+A\+X\+\_\+\+J\+S\+O\+N\+\_\+\+C\+O\+N\+F\+\_\+\+S\+I\+ZE}}~32000
|
||||
\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_af11b4d79bf515d3ee37f8e8b1528886d}{M\+O\+D\+B\+U\+S\+\_\+\+U\+A\+R\+T\+\_\+\+R\+X\+\_\+\+P\+IN}}~-\/1
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_acb9b324a815025b416191b749140be2b}{M\+O\+D\+B\+U\+S\+\_\+\+U\+A\+R\+T\+\_\+\+T\+X\+\_\+\+P\+IN}}~-\/1
|
||||
\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_a6bb48d5657055ecdc9b3dc0229a795ae}{S\+C\+A\+L\+E\+\_\+\+V\+O\+L\+U\+M\+E\+\_\+100}}~false
|
||||
\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
|
||||
\#define \mbox{\hyperlink{options_8h_ac39e7144fabb2ba47a75f88640a1bb4b}{W\+I\+F\+I\+\_\+\+T\+I\+M\+E\+O\+UT}}~60000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_afae9befc056895af99a4ee18cd5abc8c}{I\+E\+T\+\_\+\+T\+E\+MP}}~0
|
||||
\#define \mbox{\hyperlink{options_8h_a78b69a3256123af837e36987d372c490}{T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+C\+O\+N\+N\+E\+CT}}~10000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a826349834da27a108e00c318c756710d}{I\+E\+T\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~1
|
||||
\#define \mbox{\hyperlink{options_8h_a76ff03bcf550304b213709c0efbcea95}{T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+I\+N\+IT}}~5000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a2ad8ea68e341c4dd98b906180b44f2ce}{T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+T\+A\+IN}}~8000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_a1fbbb9b80cb1b0f878f3bcc5cfff15c5}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+1W}}~5000\+UL
|
||||
\item
|
||||
\#define \mbox{\hyperlink{options_8h_ace3ee9368233b44672115617afbab5ce}{P\+E\+R\+I\+O\+D\+\_\+\+T\+H\+E\+R\+M\+O\+S\+T\+A\+T\+\_\+\+F\+A\+I\+L\+ED}}~(600 $\ast$ 1000\+UL)
|
||||
\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
|
||||
@@ -43,43 +50,13 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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
|
||||
\#define \mbox{\hyperlink{options_8h_a67828bcb6f0269a0e14ccb7b3dd8bc36}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT}}~11
|
||||
\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
|
||||
\#define \mbox{\hyperlink{options_8h_abf47a61ecca7f6e2976ab2e86de82221}{T\+I\+M\+E\+R\+\_\+\+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
|
||||
\#define \mbox{\hyperlink{options_8h_abe28226923de94bda367a61740b94c91}{I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+S\+L\+O\+W\+\_\+\+P\+O\+L\+L\+I\+NG}}~1000
|
||||
\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
|
||||
@@ -202,6 +179,12 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_af4f544a4c0d38690a34f515131d59337}\label{options_8h_af4f544a4c0d38690a34f515131d59337}}
|
||||
\index{options.h@{options.h}!DEFAULT\_FILESIZE\_LIMIT@{DEFAULT\_FILESIZE\_LIMIT}}
|
||||
\index{DEFAULT\_FILESIZE\_LIMIT@{DEFAULT\_FILESIZE\_LIMIT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{DEFAULT\_FILESIZE\_LIMIT}{DEFAULT\_FILESIZE\_LIMIT}}
|
||||
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+F\+I\+L\+E\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT~65535}
|
||||
|
||||
\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}}
|
||||
@@ -232,42 +215,6 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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}}
|
||||
@@ -286,35 +233,23 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_a1fbbb9b80cb1b0f878f3bcc5cfff15c5}\label{options_8h_a1fbbb9b80cb1b0f878f3bcc5cfff15c5}}
|
||||
\index{options.h@{options.h}!INTERVAL\_1W@{INTERVAL\_1W}}
|
||||
\index{INTERVAL\_1W@{INTERVAL\_1W}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_1W}{INTERVAL\_1W}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+1W~5000\+UL}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT~11}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_acfa30965b93565c71cdeb70b86d08560}\label{options_8h_acfa30965b93565c71cdeb70b86d08560}}
|
||||
\index{options.h@{options.h}!INTERVAL\_CHECK\_SENSOR@{INTERVAL\_CHECK\_SENSOR}}
|
||||
@@ -322,11 +257,11 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_abe28226923de94bda367a61740b94c91}\label{options_8h_abe28226923de94bda367a61740b94c91}}
|
||||
\index{options.h@{options.h}!INTERVAL\_SLOW\_POLLING@{INTERVAL\_SLOW\_POLLING}}
|
||||
\index{INTERVAL\_SLOW\_POLLING@{INTERVAL\_SLOW\_POLLING}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{INTERVAL\_SLOW\_POLLING}{INTERVAL\_SLOW\_POLLING}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+T\+E\+R\+V\+A\+L\+\_\+\+S\+L\+O\+W\+\_\+\+P\+O\+L\+L\+I\+NG~1000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a05897083928b56e953ae17a19bf42ecc}\label{options_8h_a05897083928b56e953ae17a19bf42ecc}}
|
||||
\index{options.h@{options.h}!INTOPIC@{INTOPIC}}
|
||||
@@ -340,11 +275,11 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_ac748f1d4519e4f4c2958d0dc34e6239c}\label{options_8h_ac748f1d4519e4f4c2958d0dc34e6239c}}
|
||||
\index{options.h@{options.h}!MAX\_JSON\_CONF\_SIZE@{MAX\_JSON\_CONF\_SIZE}}
|
||||
\index{MAX\_JSON\_CONF\_SIZE@{MAX\_JSON\_CONF\_SIZE}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MAX\_JSON\_CONF\_SIZE}{MAX\_JSON\_CONF\_SIZE}}
|
||||
{\footnotesize\ttfamily \#define M\+A\+X\+\_\+\+J\+S\+O\+N\+\_\+\+C\+O\+N\+F\+\_\+\+S\+I\+ZE~32000}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_aaec32701bf16879bd71fdddc223959c6}\label{options_8h_aaec32701bf16879bd71fdddc223959c6}}
|
||||
\index{options.h@{options.h}!MIN\_VOLUME@{MIN\_VOLUME}}
|
||||
@@ -364,6 +299,18 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_af11b4d79bf515d3ee37f8e8b1528886d}\label{options_8h_af11b4d79bf515d3ee37f8e8b1528886d}}
|
||||
\index{options.h@{options.h}!MODBUS\_UART\_RX\_PIN@{MODBUS\_UART\_RX\_PIN}}
|
||||
\index{MODBUS\_UART\_RX\_PIN@{MODBUS\_UART\_RX\_PIN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_UART\_RX\_PIN}{MODBUS\_UART\_RX\_PIN}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+U\+A\+R\+T\+\_\+\+R\+X\+\_\+\+P\+IN~-\/1}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_acb9b324a815025b416191b749140be2b}\label{options_8h_acb9b324a815025b416191b749140be2b}}
|
||||
\index{options.h@{options.h}!MODBUS\_UART\_TX\_PIN@{MODBUS\_UART\_TX\_PIN}}
|
||||
\index{MODBUS\_UART\_TX\_PIN@{MODBUS\_UART\_TX\_PIN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MODBUS\_UART\_TX\_PIN}{MODBUS\_UART\_TX\_PIN}}
|
||||
{\footnotesize\ttfamily \#define M\+O\+D\+B\+U\+S\+\_\+\+U\+A\+R\+T\+\_\+\+T\+X\+\_\+\+P\+IN~-\/1}
|
||||
|
||||
\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}}
|
||||
@@ -376,54 +323,6 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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}}
|
||||
@@ -442,11 +341,17 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_ace3ee9368233b44672115617afbab5ce}\label{options_8h_ace3ee9368233b44672115617afbab5ce}}
|
||||
\index{options.h@{options.h}!PERIOD\_THERMOSTAT\_FAILED@{PERIOD\_THERMOSTAT\_FAILED}}
|
||||
\index{PERIOD\_THERMOSTAT\_FAILED@{PERIOD\_THERMOSTAT\_FAILED}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{PERIOD\_THERMOSTAT\_FAILED}{PERIOD\_THERMOSTAT\_FAILED}}
|
||||
{\footnotesize\ttfamily \#define P\+E\+R\+I\+O\+D\+\_\+\+T\+H\+E\+R\+M\+O\+S\+T\+A\+T\+\_\+\+F\+A\+I\+L\+ED~(600 $\ast$ 1000\+UL)}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a6bb48d5657055ecdc9b3dc0229a795ae}\label{options_8h_a6bb48d5657055ecdc9b3dc0229a795ae}}
|
||||
\index{options.h@{options.h}!SCALE\_VOLUME\_100@{SCALE\_VOLUME\_100}}
|
||||
\index{SCALE\_VOLUME\_100@{SCALE\_VOLUME\_100}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{SCALE\_VOLUME\_100}{SCALE\_VOLUME\_100}}
|
||||
{\footnotesize\ttfamily \#define S\+C\+A\+L\+E\+\_\+\+V\+O\+L\+U\+M\+E\+\_\+100~false}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a94df10e7efe7613d074c105099c7fd0e}\label{options_8h_a94df10e7efe7613d074c105099c7fd0e}}
|
||||
\index{options.h@{options.h}!SERIAL\_BAUD@{SERIAL\_BAUD}}
|
||||
@@ -460,12 +365,6 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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}}
|
||||
@@ -484,6 +383,30 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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_a78b69a3256123af837e36987d372c490}\label{options_8h_a78b69a3256123af837e36987d372c490}}
|
||||
\index{options.h@{options.h}!TIMEOUT\_RECONNECT@{TIMEOUT\_RECONNECT}}
|
||||
\index{TIMEOUT\_RECONNECT@{TIMEOUT\_RECONNECT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TIMEOUT\_RECONNECT}{TIMEOUT\_RECONNECT}}
|
||||
{\footnotesize\ttfamily \#define T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+C\+O\+N\+N\+E\+CT~10000\+UL}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a76ff03bcf550304b213709c0efbcea95}\label{options_8h_a76ff03bcf550304b213709c0efbcea95}}
|
||||
\index{options.h@{options.h}!TIMEOUT\_REINIT@{TIMEOUT\_REINIT}}
|
||||
\index{TIMEOUT\_REINIT@{TIMEOUT\_REINIT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TIMEOUT\_REINIT}{TIMEOUT\_REINIT}}
|
||||
{\footnotesize\ttfamily \#define T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+I\+N\+IT~5000\+UL}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_a2ad8ea68e341c4dd98b906180b44f2ce}\label{options_8h_a2ad8ea68e341c4dd98b906180b44f2ce}}
|
||||
\index{options.h@{options.h}!TIMEOUT\_RETAIN@{TIMEOUT\_RETAIN}}
|
||||
\index{TIMEOUT\_RETAIN@{TIMEOUT\_RETAIN}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TIMEOUT\_RETAIN}{TIMEOUT\_RETAIN}}
|
||||
{\footnotesize\ttfamily \#define T\+I\+M\+E\+O\+U\+T\+\_\+\+R\+E\+T\+A\+IN~8000\+UL}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_abf47a61ecca7f6e2976ab2e86de82221}\label{options_8h_abf47a61ecca7f6e2976ab2e86de82221}}
|
||||
\index{options.h@{options.h}!TIMER\_CHECK\_INPUT@{TIMER\_CHECK\_INPUT}}
|
||||
\index{TIMER\_CHECK\_INPUT@{TIMER\_CHECK\_INPUT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{TIMER\_CHECK\_INPUT}{TIMER\_CHECK\_INPUT}}
|
||||
{\footnotesize\ttfamily \#define T\+I\+M\+E\+R\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT~15}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ab992e9e25bfa08a3572b6a2c4826a0dc}\label{options_8h_ab992e9e25bfa08a3572b6a2c4826a0dc}}
|
||||
\index{options.h@{options.h}!TXEnablePin@{TXEnablePin}}
|
||||
\index{TXEnablePin@{TXEnablePin}!options.h@{options.h}}
|
||||
@@ -502,3 +425,9 @@ This graph shows which files directly or indirectly include this file\+:
|
||||
\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}
|
||||
|
||||
\mbox{\Hypertarget{options_8h_ac39e7144fabb2ba47a75f88640a1bb4b}\label{options_8h_ac39e7144fabb2ba47a75f88640a1bb4b}}
|
||||
\index{options.h@{options.h}!WIFI\_TIMEOUT@{WIFI\_TIMEOUT}}
|
||||
\index{WIFI\_TIMEOUT@{WIFI\_TIMEOUT}!options.h@{options.h}}
|
||||
\doxysubsubsection{\texorpdfstring{WIFI\_TIMEOUT}{WIFI\_TIMEOUT}}
|
||||
{\footnotesize\ttfamily \#define W\+I\+F\+I\+\_\+\+T\+I\+M\+E\+O\+UT~60000\+UL}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
\hypertarget{out__ac_8cpp}{}\doxysection{out\+\_\+ac.\+cpp File Reference}
|
||||
\label{out__ac_8cpp}\index{out\_ac.cpp@{out\_ac.cpp}}
|
||||
\hypertarget{out__ac_8cpp}{}\doxysection{modules/out\+\_\+ac.cpp File Reference}
|
||||
\label{out__ac_8cpp}\index{modules/out\_ac.cpp@{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
|
||||
@@ -7,14 +7,6 @@
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}textconst.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
Include dependency graph for out\+\_\+ac.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__ac_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,22 +1,7 @@
|
||||
\hypertarget{out__ac_8h}{}\doxysection{out\+\_\+ac.\+h File Reference}
|
||||
\label{out__ac_8h}\index{out\_ac.h@{out\_ac.h}}
|
||||
\hypertarget{out__ac_8h}{}\doxysection{modules/out\+\_\+ac.h File Reference}
|
||||
\label{out__ac_8h}\index{modules/out\_ac.h@{modules/out\_ac.h}}
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
Include dependency graph for out\+\_\+ac.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=246pt]{out__ac_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=218pt]{out__ac_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -50,8 +35,6 @@ class \mbox{\hyperlink{classout___a_c}{out\+\_\+\+AC}}
|
||||
\#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}
|
||||
@@ -133,12 +116,6 @@ void \mbox{\hyperlink{out__ac_8h_aa557ba1fef085fb9865ffd399c738dbf}{modbus\+Idle
|
||||
\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}}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
\hypertarget{out__dmx_8cpp}{}\doxysection{out\+\_\+dmx.\+cpp File Reference}
|
||||
\label{out__dmx_8cpp}\index{out\_dmx.cpp@{out\_dmx.cpp}}
|
||||
\hypertarget{out__dmx_8cpp}{}\doxysection{modules/out\+\_\+dmx.cpp File Reference}
|
||||
\label{out__dmx_8cpp}\index{modules/out\_dmx.cpp@{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
|
||||
@@ -7,11 +7,3 @@
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
Include dependency graph for out\+\_\+dmx.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__dmx_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
@@ -1,25 +1,9 @@
|
||||
\hypertarget{out__dmx_8h}{}\doxysection{out\+\_\+dmx.\+h File Reference}
|
||||
\label{out__dmx_8h}\index{out\_dmx.h@{out\_dmx.h}}
|
||||
\hypertarget{out__dmx_8h}{}\doxysection{modules/out\+\_\+dmx.h File Reference}
|
||||
\label{out__dmx_8h}\index{modules/out\_dmx.h@{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
|
||||
Include dependency graph for out\+\_\+dmx.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{out__dmx_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=226pt]{out__dmx_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
2
docs/latex/out__elevator_8cpp.tex
Normal file
2
docs/latex/out__elevator_8cpp.tex
Normal file
@@ -0,0 +1,2 @@
|
||||
\hypertarget{out__elevator_8cpp}{}\doxysection{modules/out\+\_\+elevator.cpp File Reference}
|
||||
\label{out__elevator_8cpp}\index{modules/out\_elevator.cpp@{modules/out\_elevator.cpp}}
|
||||
3
docs/latex/out__elevator_8h.tex
Normal file
3
docs/latex/out__elevator_8h.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\hypertarget{out__elevator_8h}{}\doxysection{modules/out\+\_\+elevator.h File Reference}
|
||||
\label{out__elevator_8h}\index{modules/out\_elevator.h@{modules/out\_elevator.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
@@ -1,5 +1,5 @@
|
||||
\hypertarget{out__modbus_8cpp}{}\doxysection{out\+\_\+modbus.\+cpp File Reference}
|
||||
\label{out__modbus_8cpp}\index{out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\hypertarget{out__modbus_8cpp}{}\doxysection{modules/out\+\_\+modbus.cpp File Reference}
|
||||
\label{out__modbus_8cpp}\index{modules/out\_modbus.cpp@{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
|
||||
@@ -9,20 +9,10 @@
|
||||
{\ttfamily \#include $<$Modbus\+Master.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Hardware\+Serial.\+h$>$}\newline
|
||||
Include dependency graph for out\+\_\+modbus.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__modbus_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\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}
|
||||
@@ -43,17 +33,15 @@ struct \mbox{\hyperlink{structserial__t}{serial\+\_\+t}}
|
||||
\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}})
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a3659681ecfe279d96e3bcd8eb482002c}{P\+A\+R\+\_\+\+T\+E\+NS}}~9
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a4d3d61e309ead27e6e008e455d75ceb5}{serial\+Modes\+Num}}~sizeof(serial\+Modes\+\_\+P)/sizeof(\mbox{\hyperlink{structserial__t}{serial\+\_\+t}})
|
||||
\#define \mbox{\hyperlink{out__modbus_8cpp_a49c9c8a2424dd60fa4fefb6ee0188db6}{reg\+Size\+Num}}~sizeof(reg\+Size\+\_\+P)/sizeof(\mbox{\hyperlink{structreg__t}{reg\+\_\+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)
|
||||
@@ -67,7 +55,7 @@ Modbus\+Master \mbox{\hyperlink{out__modbus_8cpp_aed3ca48125de3e138d26fa4884c35c
|
||||
\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}}
|
||||
const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{out__modbus_8cpp_a4204fbb897e7e609752d99bb878ad7a6}{P\+R\+O\+G\+M\+EM}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
@@ -96,6 +84,12 @@ const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\m
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_I8L}{PAR\_I8L}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+I8L~6}
|
||||
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a3659681ecfe279d96e3bcd8eb482002c}\label{out__modbus_8cpp_a3659681ecfe279d96e3bcd8eb482002c}}
|
||||
\index{out\_modbus.cpp@{out\_modbus.cpp}!PAR\_TENS@{PAR\_TENS}}
|
||||
\index{PAR\_TENS@{PAR\_TENS}!out\_modbus.cpp@{out\_modbus.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PAR\_TENS}{PAR\_TENS}}
|
||||
{\footnotesize\ttfamily \#define P\+A\+R\+\_\+\+T\+E\+NS~9}
|
||||
|
||||
\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}}
|
||||
@@ -126,12 +120,6 @@ const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\m
|
||||
\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}
|
||||
@@ -153,12 +141,6 @@ const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\m
|
||||
\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}
|
||||
@@ -180,11 +162,11 @@ const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\m
|
||||
\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}}
|
||||
\mbox{\Hypertarget{out__modbus_8cpp_a4204fbb897e7e609752d99bb878ad7a6}\label{out__modbus_8cpp_a4204fbb897e7e609752d99bb878ad7a6}}
|
||||
\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}
|
||||
{\footnotesize\ttfamily const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM}
|
||||
|
||||
{\bfseries Initial value\+:}
|
||||
\begin{DoxyCode}{0}
|
||||
@@ -197,7 +179,8 @@ const \mbox{\hyperlink{structreg__t}{reg\+\_\+t}} reg\+Size\+\_\+P\mbox{[}$\,$\m
|
||||
\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{ \{ \textcolor{stringliteral}{"{}u8l"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_a7c348cd2c30505b0afb1f00d47a3a804}{PAR\_U8L}} \},}
|
||||
\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}x10"{}}, (uint8\_t) \mbox{\hyperlink{out__modbus_8cpp_a3659681ecfe279d96e3bcd8eb482002c}{PAR\_TENS}} \}}
|
||||
\DoxyCodeLine{\}}
|
||||
|
||||
\end{DoxyCode}
|
||||
|
||||
@@ -1,24 +1,10 @@
|
||||
\hypertarget{out__modbus_8h}{}\doxysection{out\+\_\+modbus.\+h File Reference}
|
||||
\label{out__modbus_8h}\index{out\_modbus.h@{out\_modbus.h}}
|
||||
\hypertarget{out__modbus_8h}{}\doxysection{modules/out\+\_\+modbus.h File Reference}
|
||||
\label{out__modbus_8h}\index{modules/out\_modbus.h@{modules/out\_modbus.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
Include dependency graph for out\+\_\+modbus.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{out__modbus_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=242pt]{out__modbus_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$utils.\+h$>$}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,16 +1,30 @@
|
||||
\hypertarget{out__motor_8cpp}{}\doxysection{out\+\_\+motor.\+cpp File Reference}
|
||||
\label{out__motor_8cpp}\index{out\_motor.cpp@{out\_motor.cpp}}
|
||||
\hypertarget{out__motor_8cpp}{}\doxysection{modules/out\+\_\+motor.cpp File Reference}
|
||||
\label{out__motor_8cpp}\index{modules/out\_motor.cpp@{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
|
||||
Include dependency graph for out\+\_\+motor.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__motor_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8cpp_a3a6d3cd70078e6046471ec528a09cd19}{A\+C\+T\+I\+VE}}~(inverted)?L\+O\+W\+:\+H\+I\+GH
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8cpp_a0326727285db27a444321f9d3b0895fb}{I\+N\+A\+C\+T\+I\+VE}}~(inverted)?H\+I\+G\+H\+:\+L\+OW
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__motor_8cpp_a3a6d3cd70078e6046471ec528a09cd19}\label{out__motor_8cpp_a3a6d3cd70078e6046471ec528a09cd19}}
|
||||
\index{out\_motor.cpp@{out\_motor.cpp}!ACTIVE@{ACTIVE}}
|
||||
\index{ACTIVE@{ACTIVE}!out\_motor.cpp@{out\_motor.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ACTIVE}{ACTIVE}}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+VE~(inverted)?L\+O\+W\+:\+H\+I\+GH}
|
||||
|
||||
\mbox{\Hypertarget{out__motor_8cpp_a0326727285db27a444321f9d3b0895fb}\label{out__motor_8cpp_a0326727285db27a444321f9d3b0895fb}}
|
||||
\index{out\_motor.cpp@{out\_motor.cpp}!INACTIVE@{INACTIVE}}
|
||||
\index{INACTIVE@{INACTIVE}!out\_motor.cpp@{out\_motor.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{INACTIVE}{INACTIVE}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+A\+C\+T\+I\+VE~(inverted)?H\+I\+G\+H\+:\+L\+OW}
|
||||
|
||||
|
||||
@@ -1,24 +1,9 @@
|
||||
\hypertarget{out__motor_8h}{}\doxysection{out\+\_\+motor.\+h File Reference}
|
||||
\label{out__motor_8h}\index{out\_motor.h@{out\_motor.h}}
|
||||
\hypertarget{out__motor_8h}{}\doxysection{modules/out\+\_\+motor.h File Reference}
|
||||
\label{out__motor_8h}\index{modules/out\_motor.h@{modules/out\_motor.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
Include dependency graph for out\+\_\+motor.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{out__motor_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=230pt]{out__motor_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
@@ -27,22 +12,30 @@ class \mbox{\hyperlink{classout___motor}{out\+\_\+\+Motor}}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8h_abf9aa60d6eb4e068e3f5907f04371dc2}{P\+O\+S\+\_\+\+E\+RR}}~2
|
||||
\#define \mbox{\hyperlink{out__motor_8h_abf9aa60d6eb4e068e3f5907f04371dc2}{P\+O\+S\+\_\+\+E\+RR}}~10
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8h_a1ae2d51e9799d2a525499bd722676e3c}{M\+O\+T\+O\+R\+\_\+\+Q\+U\+O\+TE}}~2
|
||||
\#define \mbox{\hyperlink{out__motor_8h_a8507f3c11d3addead8ca0fbd55616c62}{M\+I\+N\+\_\+\+P\+WM}}~70
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__motor_8h_a1ae2d51e9799d2a525499bd722676e3c}{M\+O\+T\+O\+R\+\_\+\+Q\+U\+O\+TE}}~1
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__motor_8h_a8507f3c11d3addead8ca0fbd55616c62}\label{out__motor_8h_a8507f3c11d3addead8ca0fbd55616c62}}
|
||||
\index{out\_motor.h@{out\_motor.h}!MIN\_PWM@{MIN\_PWM}}
|
||||
\index{MIN\_PWM@{MIN\_PWM}!out\_motor.h@{out\_motor.h}}
|
||||
\doxysubsubsection{\texorpdfstring{MIN\_PWM}{MIN\_PWM}}
|
||||
{\footnotesize\ttfamily \#define M\+I\+N\+\_\+\+P\+WM~70}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define M\+O\+T\+O\+R\+\_\+\+Q\+U\+O\+TE~1}
|
||||
|
||||
\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}
|
||||
{\footnotesize\ttfamily \#define P\+O\+S\+\_\+\+E\+RR~10}
|
||||
|
||||
|
||||
8
docs/latex/out__multivent_8cpp.tex
Normal file
8
docs/latex/out__multivent_8cpp.tex
Normal file
@@ -0,0 +1,8 @@
|
||||
\hypertarget{out__multivent_8cpp}{}\doxysection{modules/out\+\_\+multivent.cpp File Reference}
|
||||
\label{out__multivent_8cpp}\index{modules/out\_multivent.cpp@{modules/out\_multivent.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+multivent.\+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
|
||||
11
docs/latex/out__multivent_8h.tex
Normal file
11
docs/latex/out__multivent_8h.tex
Normal file
@@ -0,0 +1,11 @@
|
||||
\hypertarget{out__multivent_8h}{}\doxysection{modules/out\+\_\+multivent.h File Reference}
|
||||
\label{out__multivent_8h}\index{modules/out\_multivent.h@{modules/out\_multivent.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout___multivent}{out\+\_\+\+Multivent}}
|
||||
\end{DoxyCompactItemize}
|
||||
9
docs/latex/out__pid_8cpp.tex
Normal file
9
docs/latex/out__pid_8cpp.tex
Normal file
@@ -0,0 +1,9 @@
|
||||
\hypertarget{out__pid_8cpp}{}\doxysection{modules/out\+\_\+pid.cpp File Reference}
|
||||
\label{out__pid_8cpp}\index{modules/out\_pid.cpp@{modules/out\_pid.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+pid.\+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 \char`\"{}main.\+h\char`\"{}}\newline
|
||||
28
docs/latex/out__pid_8h.tex
Normal file
28
docs/latex/out__pid_8h.tex
Normal file
@@ -0,0 +1,28 @@
|
||||
\hypertarget{out__pid_8h}{}\doxysection{modules/out\+\_\+pid.h File Reference}
|
||||
\label{out__pid_8h}\index{modules/out\_pid.h@{modules/out\_pid.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$item.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$P\+I\+D\+\_\+v1.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classpid_persistent}{pid\+Persistent}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classout__pid}{out\+\_\+pid}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__pid_8h_a26d84ab41c1b342feaf5da9746de191d}{O\+U\+T\+P\+U\+T\+\_\+\+T\+R\+E\+S\+H\+O\+LD}}~1.\+0
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__pid_8h_a26d84ab41c1b342feaf5da9746de191d}\label{out__pid_8h_a26d84ab41c1b342feaf5da9746de191d}}
|
||||
\index{out\_pid.h@{out\_pid.h}!OUTPUT\_TRESHOLD@{OUTPUT\_TRESHOLD}}
|
||||
\index{OUTPUT\_TRESHOLD@{OUTPUT\_TRESHOLD}!out\_pid.h@{out\_pid.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OUTPUT\_TRESHOLD}{OUTPUT\_TRESHOLD}}
|
||||
{\footnotesize\ttfamily \#define O\+U\+T\+P\+U\+T\+\_\+\+T\+R\+E\+S\+H\+O\+LD~1.\+0}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
\hypertarget{out__pwm_8cpp}{}\doxysection{out\+\_\+pwm.\+cpp File Reference}
|
||||
\label{out__pwm_8cpp}\index{out\_pwm.cpp@{out\_pwm.cpp}}
|
||||
\hypertarget{out__pwm_8cpp}{}\doxysection{modules/out\+\_\+pwm.cpp File Reference}
|
||||
\label{out__pwm_8cpp}\index{modules/out\_pwm.cpp@{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
|
||||
@@ -7,11 +7,3 @@
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline
|
||||
Include dependency graph for out\+\_\+pwm.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__pwm_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
@@ -1,25 +1,9 @@
|
||||
\hypertarget{out__pwm_8h}{}\doxysection{out\+\_\+pwm.\+h File Reference}
|
||||
\label{out__pwm_8h}\index{out\_pwm.h@{out\_pwm.h}}
|
||||
\hypertarget{out__pwm_8h}{}\doxysection{modules/out\+\_\+pwm.h File Reference}
|
||||
\label{out__pwm_8h}\index{modules/out\_pwm.h@{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
|
||||
Include dependency graph for out\+\_\+pwm.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{out__pwm_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=228pt]{out__pwm_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
59
docs/latex/out__relay_8cpp.tex
Normal file
59
docs/latex/out__relay_8cpp.tex
Normal file
@@ -0,0 +1,59 @@
|
||||
\hypertarget{out__relay_8cpp}{}\doxysection{modules/out\+\_\+relay.cpp File Reference}
|
||||
\label{out__relay_8cpp}\index{modules/out\_relay.cpp@{modules/out\_relay.cpp}}
|
||||
{\ttfamily \#include \char`\"{}modules/out\+\_\+relay.\+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
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}{A\+C\+T\+I\+VE}}~(inverted)?L\+O\+W\+:\+H\+I\+GH
|
||||
\item
|
||||
\#define \mbox{\hyperlink{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}{I\+N\+A\+C\+T\+I\+VE}}~(inverted)?H\+I\+G\+H\+:\+L\+OW
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
bool \mbox{\hyperlink{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}{get\+Pin\+Val}} (uint8\+\_\+t pin)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const char action\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}{P\+R\+O\+G\+M\+EM}} = \char`\"{}action\char`\"{}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Macro Definition Documentation}
|
||||
\mbox{\Hypertarget{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}\label{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}}
|
||||
\index{out\_relay.cpp@{out\_relay.cpp}!ACTIVE@{ACTIVE}}
|
||||
\index{ACTIVE@{ACTIVE}!out\_relay.cpp@{out\_relay.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{ACTIVE}{ACTIVE}}
|
||||
{\footnotesize\ttfamily \#define A\+C\+T\+I\+VE~(inverted)?L\+O\+W\+:\+H\+I\+GH}
|
||||
|
||||
\mbox{\Hypertarget{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}\label{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}}
|
||||
\index{out\_relay.cpp@{out\_relay.cpp}!INACTIVE@{INACTIVE}}
|
||||
\index{INACTIVE@{INACTIVE}!out\_relay.cpp@{out\_relay.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{INACTIVE}{INACTIVE}}
|
||||
{\footnotesize\ttfamily \#define I\+N\+A\+C\+T\+I\+VE~(inverted)?H\+I\+G\+H\+:\+L\+OW}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}\label{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}}
|
||||
\index{out\_relay.cpp@{out\_relay.cpp}!getPinVal@{getPinVal}}
|
||||
\index{getPinVal@{getPinVal}!out\_relay.cpp@{out\_relay.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{getPinVal()}{getPinVal()}}
|
||||
{\footnotesize\ttfamily bool get\+Pin\+Val (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\mbox{\Hypertarget{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}\label{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}}
|
||||
\index{out\_relay.cpp@{out\_relay.cpp}!PROGMEM@{PROGMEM}}
|
||||
\index{PROGMEM@{PROGMEM}!out\_relay.cpp@{out\_relay.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}}
|
||||
{\footnotesize\ttfamily const char off\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \char`\"{}action\char`\"{}}
|
||||
|
||||
10
docs/latex/out__relay_8h.tex
Normal file
10
docs/latex/out__relay_8h.tex
Normal file
@@ -0,0 +1,10 @@
|
||||
\hypertarget{out__relay_8h}{}\doxysection{modules/out\+\_\+relay.h File Reference}
|
||||
\label{out__relay_8h}\index{modules/out\_relay.h@{modules/out\_relay.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__relay}{out\+\_\+relay}}
|
||||
\end{DoxyCompactItemize}
|
||||
@@ -1,5 +1,5 @@
|
||||
\hypertarget{out__spiled_8cpp}{}\doxysection{out\+\_\+spiled.\+cpp File Reference}
|
||||
\label{out__spiled_8cpp}\index{out\_spiled.cpp@{out\_spiled.cpp}}
|
||||
\hypertarget{out__spiled_8cpp}{}\doxysection{modules/out\+\_\+spiled.cpp File Reference}
|
||||
\label{out__spiled_8cpp}\index{modules/out\_spiled.cpp@{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
|
||||
@@ -7,14 +7,6 @@
|
||||
{\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}Fast\+L\+E\+D.\+h\char`\"{}}\newline
|
||||
Include dependency graph for out\+\_\+spiled.\+cpp\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__spiled_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Macros}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
@@ -1,26 +1,10 @@
|
||||
\hypertarget{out__spiled_8h}{}\doxysection{out\+\_\+spiled.\+h File Reference}
|
||||
\label{out__spiled_8h}\index{out\_spiled.h@{out\_spiled.h}}
|
||||
\hypertarget{out__spiled_8h}{}\doxysection{modules/out\+\_\+spiled.h File Reference}
|
||||
\label{out__spiled_8h}\index{modules/out\_spiled.h@{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
|
||||
Include dependency graph for out\+\_\+spiled.\+h\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{out__spiled_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
This graph shows which files directly or indirectly include this file\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=232pt]{out__spiled_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
2
docs/latex/out__uartbridge_8cpp.tex
Normal file
2
docs/latex/out__uartbridge_8cpp.tex
Normal file
@@ -0,0 +1,2 @@
|
||||
\hypertarget{out__uartbridge_8cpp}{}\doxysection{modules/out\+\_\+uartbridge.cpp File Reference}
|
||||
\label{out__uartbridge_8cpp}\index{modules/out\_uartbridge.cpp@{modules/out\_uartbridge.cpp}}
|
||||
3
docs/latex/out__uartbridge_8h.tex
Normal file
3
docs/latex/out__uartbridge_8h.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\hypertarget{out__uartbridge_8h}{}\doxysection{modules/out\+\_\+uartbridge.h File Reference}
|
||||
\label{out__uartbridge_8h}\index{modules/out\_uartbridge.h@{modules/out\_uartbridge.h}}
|
||||
{\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user