mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 11:49:51 +03:00
Debugged+Doxigen
This commit is contained in:
@@ -1,10 +1,18 @@
|
||||
\hypertarget{abstractch_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractch.cpp File Reference}
|
||||
\label{abstractch_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.cpp}}
|
||||
\hypertarget{abstractch_8cpp}{}\doxysection{abstractch.\+cpp File Reference}
|
||||
\label{abstractch_8cpp}\index{abstractch.cpp@{abstractch.cpp}}
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
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
docs/latex/abstractch_8cpp__incl.md5
Normal file
1
docs/latex/abstractch_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
ef389da22e84f4dbbcd2669de3ab385e
|
||||
BIN
docs/latex/abstractch_8cpp__incl.pdf
Normal file
BIN
docs/latex/abstractch_8cpp__incl.pdf
Normal file
Binary file not shown.
@@ -1,6 +1,22 @@
|
||||
\hypertarget{abstractch_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractch.h File Reference}
|
||||
\label{abstractch_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.h}}
|
||||
\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
|
||||
|
||||
1
docs/latex/abstractch_8h__dep__incl.md5
Normal file
1
docs/latex/abstractch_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
97f14c78e37b3d22b7f2f994a51fc0e1
|
||||
BIN
docs/latex/abstractch_8h__dep__incl.pdf
Normal file
BIN
docs/latex/abstractch_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
docs/latex/abstractch_8h__incl.md5
Normal file
1
docs/latex/abstractch_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
c93711a1ca2f61cc09f4ac3ffe69310e
|
||||
BIN
docs/latex/abstractch_8h__incl.pdf
Normal file
BIN
docs/latex/abstractch_8h__incl.pdf
Normal file
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
\hypertarget{abstractin_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractin.cpp File Reference}
|
||||
\label{abstractin_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.cpp}}
|
||||
\hypertarget{abstractin_8cpp}{}\doxysection{abstractin.\+cpp File Reference}
|
||||
\label{abstractin_8cpp}\index{abstractin.cpp@{abstractin.cpp}}
|
||||
{\ttfamily \#include \char`\"{}abstractin.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}abstractch.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include $<$Pub\+Sub\+Client.\+h$>$}\newline
|
||||
@@ -7,6 +7,14 @@
|
||||
{\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
|
||||
|
||||
1
docs/latex/abstractin_8cpp__incl.md5
Normal file
1
docs/latex/abstractin_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
f785f522b215e0cd80ee7a5892d87cac
|
||||
BIN
docs/latex/abstractin_8cpp__incl.pdf
Normal file
BIN
docs/latex/abstractin_8cpp__incl.pdf
Normal file
Binary file not shown.
@@ -1,7 +1,23 @@
|
||||
\hypertarget{abstractin_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractin.h File Reference}
|
||||
\label{abstractin_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.h}}
|
||||
\hypertarget{abstractin_8h}{}\doxysection{abstractin.\+h File Reference}
|
||||
\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
|
||||
|
||||
1
docs/latex/abstractin_8h__dep__incl.md5
Normal file
1
docs/latex/abstractin_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
784bbff8ac5b62284a9438d829e06970
|
||||
BIN
docs/latex/abstractin_8h__dep__incl.pdf
Normal file
BIN
docs/latex/abstractin_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
docs/latex/abstractin_8h__incl.md5
Normal file
1
docs/latex/abstractin_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
6394f68970a9163cc8cad0f2e37e884d
|
||||
BIN
docs/latex/abstractin_8h__incl.pdf
Normal file
BIN
docs/latex/abstractin_8h__incl.pdf
Normal file
Binary file not shown.
@@ -1,8 +1,24 @@
|
||||
\hypertarget{abstractout_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/abstractout.h File Reference}
|
||||
\label{abstractout_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.h}}
|
||||
\hypertarget{abstractout_8h}{}\doxysection{abstractout.\+h File Reference}
|
||||
\label{abstractout_8h}\index{abstractout.h@{abstractout.h}}
|
||||
{\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
|
||||
|
||||
1
docs/latex/abstractout_8h__dep__incl.md5
Normal file
1
docs/latex/abstractout_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
9ee1d5dff654d9a02e409b9ba4f50fcc
|
||||
BIN
docs/latex/abstractout_8h__dep__incl.pdf
Normal file
BIN
docs/latex/abstractout_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
docs/latex/abstractout_8h__incl.md5
Normal file
1
docs/latex/abstractout_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
83e4931d06579975a404238d88aab0f6
|
||||
BIN
docs/latex/abstractout_8h__incl.pdf
Normal file
BIN
docs/latex/abstractout_8h__incl.pdf
Normal file
Binary file not shown.
@@ -1,6 +1,14 @@
|
||||
\hypertarget{bright_8cpp}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/bright.cpp File Reference}
|
||||
\label{bright_8cpp}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.cpp@{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.cpp}}
|
||||
\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}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
|
||||
1
docs/latex/bright_8cpp__incl.md5
Normal file
1
docs/latex/bright_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
f3dfb169b77c06bd681f0e4fdcdaccb3
|
||||
BIN
docs/latex/bright_8cpp__incl.pdf
Normal file
BIN
docs/latex/bright_8cpp__incl.pdf
Normal file
Binary file not shown.
@@ -1,6 +1,22 @@
|
||||
\hypertarget{bright_8h}{}\doxysection{/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/bright.h File Reference}
|
||||
\label{bright_8h}\index{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.h@{/Users/andrey/Documents/Arduino/lighthub/lighthub/bright.h}}
|
||||
\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
|
||||
|
||||
1
docs/latex/bright_8h__dep__incl.md5
Normal file
1
docs/latex/bright_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
a10930e4043ddc59b63afd60d6ad87d1
|
||||
BIN
docs/latex/bright_8h__dep__incl.pdf
Normal file
BIN
docs/latex/bright_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
docs/latex/bright_8h__incl.md5
Normal file
1
docs/latex/bright_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
28da9692ad6685c3167a9d6dcee3d61e
|
||||
BIN
docs/latex/bright_8h__incl.pdf
Normal file
BIN
docs/latex/bright_8h__incl.pdf
Normal file
Binary file not shown.
@@ -4,6 +4,16 @@
|
||||
|
||||
{\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
|
||||
@@ -269,5 +279,5 @@ bool \mbox{\hyperlink{class_input_a08323a44c2d4ca714e4e6a14ae73fc4f}{change\+Sta
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8h}{inputs.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{inputs_8h}{inputs.\+h}}\item
|
||||
\mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/class_input__coll__graph.md5
Normal file
1
docs/latex/class_input__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
0c0c2496503bd92a2a32ee81416902b4
|
||||
BIN
docs/latex/class_input__coll__graph.pdf
Normal file
BIN
docs/latex/class_input__coll__graph.pdf
Normal file
Binary file not shown.
@@ -4,6 +4,16 @@
|
||||
|
||||
{\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
|
||||
@@ -318,7 +328,7 @@ 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})}
|
||||
|
||||
case C\+M\+D\+\_\+\+S\+ET\+:\mbox{\Hypertarget{class_item_a188910459fc0ded60ca268664bf9b212}\label{class_item_a188910459fc0ded60ca268664bf9b212}}
|
||||
\mbox{\Hypertarget{class_item_a188910459fc0ded60ca268664bf9b212}\label{class_item_a188910459fc0ded60ca268664bf9b212}}
|
||||
\index{Item@{Item}!setCmd@{setCmd}}
|
||||
\index{setCmd@{setCmd}!Item@{Item}}
|
||||
\doxysubsubsection{\texorpdfstring{setCmd()}{setCmd()}}
|
||||
@@ -443,5 +453,5 @@ move to float todo
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8h}{item.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_8cpp}{item.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{item_8h}{item.\+h}}\item
|
||||
\mbox{\hyperlink{item_8cpp}{item.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/class_item__coll__graph.md5
Normal file
1
docs/latex/class_item__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
b2b679c29e3b5a486d333b6af2451624
|
||||
BIN
docs/latex/class_item__coll__graph.pdf
Normal file
BIN
docs/latex/class_item__coll__graph.pdf
Normal file
Binary file not shown.
@@ -1,197 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$streamlog.\+h$>$}
|
||||
|
||||
Inheritance diagram for Streamlog\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for Streamlog\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{class_streamlog}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -95,5 +109,5 @@ size\+\_\+t \mbox{\hyperlink{class_streamlog_a944486d544c3677410e1505b9cd6858b}{
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8h}{streamlog.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{streamlog_8h}{streamlog.\+h}}\item
|
||||
\mbox{\hyperlink{streamlog_8cpp}{streamlog.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/class_streamlog__coll__graph.md5
Normal file
1
docs/latex/class_streamlog__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
d7d1b796e2d7d318b29592c0b2a644c3
|
||||
BIN
docs/latex/class_streamlog__coll__graph.pdf
Normal file
BIN
docs/latex/class_streamlog__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/class_streamlog__inherit__graph.md5
Normal file
1
docs/latex/class_streamlog__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
d7d1b796e2d7d318b29592c0b2a644c3
|
||||
BIN
docs/latex/class_streamlog__inherit__graph.pdf
Normal file
BIN
docs/latex/class_streamlog__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,251 +0,0 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 138.888885
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%EndComments
|
||||
|
||||
% ----- variables -----
|
||||
|
||||
/boxwidth 0 def
|
||||
/boxheight 40 def
|
||||
/fontheight 24 def
|
||||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 3.600000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 6 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
% ----- procedures -----
|
||||
|
||||
/dotted { [1 4] 0 setdash } def
|
||||
/dashed { [5] 0 setdash } def
|
||||
/solid { [] 0 setdash } def
|
||||
|
||||
/max % result = MAX(arg1,arg2)
|
||||
{
|
||||
/a exch def
|
||||
/b exch def
|
||||
a b gt {a} {b} ifelse
|
||||
} def
|
||||
|
||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||
{
|
||||
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||
} def
|
||||
|
||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||
{
|
||||
/str exch def
|
||||
/boxwidth boxwidth str stringwidth pop max def
|
||||
} def
|
||||
|
||||
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
|
||||
{ gsave
|
||||
2 setlinewidth
|
||||
newpath
|
||||
exch xspacing mul xoffset add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
boxwidth 0 rlineto
|
||||
0 boxheight rlineto
|
||||
boxwidth neg 0 rlineto
|
||||
0 boxheight neg rlineto
|
||||
closepath
|
||||
dup stringwidth pop neg boxwidth add 2 div
|
||||
boxheight fontheight 2 div sub 2 div
|
||||
rmoveto show stroke
|
||||
grestore
|
||||
} def
|
||||
|
||||
/mark
|
||||
{ newpath
|
||||
exch xspacing mul xoffset add boxwidth add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
0 boxheight 4 div rlineto
|
||||
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/arrow
|
||||
{ newpath
|
||||
moveto
|
||||
3 -8 rlineto
|
||||
-6 0 rlineto
|
||||
3 8 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/out % draws an output connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight add
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/in % draws an input connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul disty 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/hedge
|
||||
{
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
newpath
|
||||
x y moveto
|
||||
boxwidth 2 div distx add 0 rlineto
|
||||
stroke
|
||||
1 eq
|
||||
{ newpath x boxwidth 2 div distx add add y moveto
|
||||
-8 3 rlineto
|
||||
0 -6 rlineto
|
||||
8 3 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} if
|
||||
} def
|
||||
|
||||
/vedge
|
||||
{
|
||||
/ye exch def
|
||||
/ys exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||
ys yspacing mul boxheight 2 div sub
|
||||
moveto
|
||||
ye yspacing mul boxheight 2 div sub
|
||||
lineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
|
||||
{
|
||||
/ys exch def
|
||||
/xe exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add
|
||||
ys yspacing mul disty 2 div sub
|
||||
moveto
|
||||
xspacing xe xs sub mul 0
|
||||
rlineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
% ----- main ------
|
||||
|
||||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(abstractCh) cw
|
||||
(abstractIn) cw
|
||||
(abstractOut) cw
|
||||
(in_ccs811) cw
|
||||
(in_hdc1080) cw
|
||||
(colorChannel) cw
|
||||
(out_AC) cw
|
||||
(out_Modbus) cw
|
||||
(out_Motor) cw
|
||||
(out_dmx) cw
|
||||
(out_pwm) cw
|
||||
(out_SPILed) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
/scalefactor
|
||||
boxwidth cols mul distx cols 1 sub mul add
|
||||
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||
max def
|
||||
boundx scalefactor div boundy scalefactor div scale
|
||||
|
||||
% ----- classes -----
|
||||
|
||||
(abstractCh) 2.000000 3.000000 box
|
||||
(abstractIn) 0.500000 2.000000 box
|
||||
(abstractOut) 3.500000 2.000000 box
|
||||
(in_ccs811) 0.000000 1.000000 box
|
||||
(in_hdc1080) 1.000000 1.000000 box
|
||||
(colorChannel) 2.000000 1.000000 box
|
||||
(out_AC) 3.000000 1.000000 box
|
||||
(out_Modbus) 4.000000 1.000000 box
|
||||
(out_Motor) 5.000000 1.000000 box
|
||||
(out_dmx) 1.000000 0.000000 box
|
||||
(out_pwm) 2.000000 0.000000 box
|
||||
(out_SPILed) 3.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 2.000000 2.250000 out
|
||||
solid
|
||||
0.500000 3.500000 3.000000 conn
|
||||
solid
|
||||
0 0.500000 2.750000 in
|
||||
solid
|
||||
1 0.500000 1.250000 out
|
||||
solid
|
||||
0.000000 1.000000 2.000000 conn
|
||||
solid
|
||||
0 3.500000 2.750000 in
|
||||
solid
|
||||
1 3.500000 1.250000 out
|
||||
solid
|
||||
2.000000 5.000000 2.000000 conn
|
||||
solid
|
||||
0 0.000000 1.750000 in
|
||||
solid
|
||||
0 1.000000 1.750000 in
|
||||
solid
|
||||
0 2.000000 1.750000 in
|
||||
solid
|
||||
1 2.000000 0.250000 out
|
||||
solid
|
||||
1.000000 3.000000 1.000000 conn
|
||||
solid
|
||||
0 3.000000 1.750000 in
|
||||
solid
|
||||
0 4.000000 1.750000 in
|
||||
solid
|
||||
0 5.000000 1.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
solid
|
||||
0 2.000000 0.750000 in
|
||||
solid
|
||||
0 3.000000 0.750000 in
|
||||
@@ -4,10 +4,14 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractch.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+Ch\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+Ch\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.888889cm]{classabstract_ch}
|
||||
\includegraphics[width=350pt]{classabstract_ch__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -122,5 +126,5 @@ Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_a4e24b8a490f8353452b8594d
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8h}{abstractch.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractch_8cpp}{abstractch.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{abstractch_8h}{abstractch.\+h}}\item
|
||||
\mbox{\hyperlink{abstractch_8cpp}{abstractch.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classabstract_ch__inherit__graph.md5
Normal file
1
docs/latex/classabstract_ch__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
e3e3fff7c8585359a298649d7e5ecaf7
|
||||
BIN
docs/latex/classabstract_ch__inherit__graph.pdf
Normal file
BIN
docs/latex/classabstract_ch__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,209 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractin.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+In\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+In\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classabstract_in}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -80,5 +94,5 @@ friend \mbox{\hyperlink{classabstract_in_a24f5c11f0de37b93cc9da4f5023040f7}{Inpu
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8h}{abstractin.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{abstractin_8h}{abstractin.\+h}}\item
|
||||
\mbox{\hyperlink{abstractin_8cpp}{abstractin.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classabstract_in__coll__graph.md5
Normal file
1
docs/latex/classabstract_in__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
ec8fe1ac060070d110281765ed3eac6e
|
||||
BIN
docs/latex/classabstract_in__coll__graph.pdf
Normal file
BIN
docs/latex/classabstract_in__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classabstract_in__inherit__graph.md5
Normal file
1
docs/latex/classabstract_in__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
8e250ef82900b0baf8601c2d38d7fe1a
|
||||
BIN
docs/latex/classabstract_in__inherit__graph.pdf
Normal file
BIN
docs/latex/classabstract_in__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,233 +0,0 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 166.666672
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%EndComments
|
||||
|
||||
% ----- variables -----
|
||||
|
||||
/boxwidth 0 def
|
||||
/boxheight 40 def
|
||||
/fontheight 24 def
|
||||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 3.000000 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 5 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
% ----- procedures -----
|
||||
|
||||
/dotted { [1 4] 0 setdash } def
|
||||
/dashed { [5] 0 setdash } def
|
||||
/solid { [] 0 setdash } def
|
||||
|
||||
/max % result = MAX(arg1,arg2)
|
||||
{
|
||||
/a exch def
|
||||
/b exch def
|
||||
a b gt {a} {b} ifelse
|
||||
} def
|
||||
|
||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||
{
|
||||
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||
} def
|
||||
|
||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||
{
|
||||
/str exch def
|
||||
/boxwidth boxwidth str stringwidth pop max def
|
||||
} def
|
||||
|
||||
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
|
||||
{ gsave
|
||||
2 setlinewidth
|
||||
newpath
|
||||
exch xspacing mul xoffset add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
boxwidth 0 rlineto
|
||||
0 boxheight rlineto
|
||||
boxwidth neg 0 rlineto
|
||||
0 boxheight neg rlineto
|
||||
closepath
|
||||
dup stringwidth pop neg boxwidth add 2 div
|
||||
boxheight fontheight 2 div sub 2 div
|
||||
rmoveto show stroke
|
||||
grestore
|
||||
} def
|
||||
|
||||
/mark
|
||||
{ newpath
|
||||
exch xspacing mul xoffset add boxwidth add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
0 boxheight 4 div rlineto
|
||||
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/arrow
|
||||
{ newpath
|
||||
moveto
|
||||
3 -8 rlineto
|
||||
-6 0 rlineto
|
||||
3 8 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/out % draws an output connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight add
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/in % draws an input connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul disty 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/hedge
|
||||
{
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
newpath
|
||||
x y moveto
|
||||
boxwidth 2 div distx add 0 rlineto
|
||||
stroke
|
||||
1 eq
|
||||
{ newpath x boxwidth 2 div distx add add y moveto
|
||||
-8 3 rlineto
|
||||
0 -6 rlineto
|
||||
8 3 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} if
|
||||
} def
|
||||
|
||||
/vedge
|
||||
{
|
||||
/ye exch def
|
||||
/ys exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||
ys yspacing mul boxheight 2 div sub
|
||||
moveto
|
||||
ye yspacing mul boxheight 2 div sub
|
||||
lineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
|
||||
{
|
||||
/ys exch def
|
||||
/xe exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add
|
||||
ys yspacing mul disty 2 div sub
|
||||
moveto
|
||||
xspacing xe xs sub mul 0
|
||||
rlineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
% ----- main ------
|
||||
|
||||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(abstractOut) cw
|
||||
(abstractCh) cw
|
||||
(colorChannel) cw
|
||||
(out_AC) cw
|
||||
(out_Modbus) cw
|
||||
(out_Motor) cw
|
||||
(out_dmx) cw
|
||||
(out_pwm) cw
|
||||
(out_SPILed) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
/scalefactor
|
||||
boxwidth cols mul distx cols 1 sub mul add
|
||||
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||
max def
|
||||
boundx scalefactor div boundy scalefactor div scale
|
||||
|
||||
% ----- classes -----
|
||||
|
||||
(abstractOut) 2.500000 2.000000 box
|
||||
(abstractCh) 2.500000 3.000000 box
|
||||
(colorChannel) 1.000000 1.000000 box
|
||||
(out_AC) 2.000000 1.000000 box
|
||||
(out_Modbus) 3.000000 1.000000 box
|
||||
(out_Motor) 4.000000 1.000000 box
|
||||
(out_dmx) 0.000000 0.000000 box
|
||||
(out_pwm) 1.000000 0.000000 box
|
||||
(out_SPILed) 2.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 2.500000 2.000000 out
|
||||
solid
|
||||
1 2.500000 3.000000 in
|
||||
solid
|
||||
1 2.500000 1.250000 out
|
||||
solid
|
||||
1.000000 4.000000 2.000000 conn
|
||||
solid
|
||||
0 1.000000 1.750000 in
|
||||
solid
|
||||
1 1.000000 0.250000 out
|
||||
solid
|
||||
0.000000 2.000000 1.000000 conn
|
||||
solid
|
||||
0 2.000000 1.750000 in
|
||||
solid
|
||||
0 3.000000 1.750000 in
|
||||
solid
|
||||
0 4.000000 1.750000 in
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
solid
|
||||
0 1.000000 0.750000 in
|
||||
solid
|
||||
0 2.000000 0.750000 in
|
||||
@@ -4,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
Inheritance diagram for abstract\+Out\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for abstract\+Out\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classabstract_out}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -90,4 +104,4 @@ Reimplemented in \mbox{\hyperlink{classout___s_p_i_led_ae87041b49ca8c6484a72c3c2
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classabstract_out__coll__graph.md5
Normal file
1
docs/latex/classabstract_out__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
a129c992bbc085137aab4679c4128817
|
||||
BIN
docs/latex/classabstract_out__coll__graph.pdf
Normal file
BIN
docs/latex/classabstract_out__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classabstract_out__inherit__graph.md5
Normal file
1
docs/latex/classabstract_out__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
eff9655afa456abea7f7c1fa70d79ebd
|
||||
BIN
docs/latex/classabstract_out__inherit__graph.pdf
Normal file
BIN
docs/latex/classabstract_out__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,197 +0,0 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: ClassName
|
||||
%%Creator: Doxygen
|
||||
%%CreationDate: Time
|
||||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 439.560425
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%EndComments
|
||||
|
||||
% ----- variables -----
|
||||
|
||||
/boxwidth 0 def
|
||||
/boxheight 40 def
|
||||
/fontheight 24 def
|
||||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 1.137500 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 2 def
|
||||
/cols 1 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
% ----- procedures -----
|
||||
|
||||
/dotted { [1 4] 0 setdash } def
|
||||
/dashed { [5] 0 setdash } def
|
||||
/solid { [] 0 setdash } def
|
||||
|
||||
/max % result = MAX(arg1,arg2)
|
||||
{
|
||||
/a exch def
|
||||
/b exch def
|
||||
a b gt {a} {b} ifelse
|
||||
} def
|
||||
|
||||
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||
{
|
||||
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||
} def
|
||||
|
||||
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||
{
|
||||
/str exch def
|
||||
/boxwidth boxwidth str stringwidth pop max def
|
||||
} def
|
||||
|
||||
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
|
||||
{ gsave
|
||||
2 setlinewidth
|
||||
newpath
|
||||
exch xspacing mul xoffset add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
boxwidth 0 rlineto
|
||||
0 boxheight rlineto
|
||||
boxwidth neg 0 rlineto
|
||||
0 boxheight neg rlineto
|
||||
closepath
|
||||
dup stringwidth pop neg boxwidth add 2 div
|
||||
boxheight fontheight 2 div sub 2 div
|
||||
rmoveto show stroke
|
||||
grestore
|
||||
} def
|
||||
|
||||
/mark
|
||||
{ newpath
|
||||
exch xspacing mul xoffset add boxwidth add
|
||||
exch yspacing mul
|
||||
moveto
|
||||
0 boxheight 4 div rlineto
|
||||
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/arrow
|
||||
{ newpath
|
||||
moveto
|
||||
3 -8 rlineto
|
||||
-6 0 rlineto
|
||||
3 8 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} def
|
||||
|
||||
/out % draws an output connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight add
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/in % draws an input connector for the block at (arg1,arg2)
|
||||
{
|
||||
newpath
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul disty 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
x y moveto
|
||||
0 disty 2 div rlineto
|
||||
stroke
|
||||
1 eq { x y disty 2 div add arrow } if
|
||||
} def
|
||||
|
||||
/hedge
|
||||
{
|
||||
exch xspacing mul xoffset add boxwidth 2 div add
|
||||
exch yspacing mul boxheight 2 div sub
|
||||
/y exch def
|
||||
/x exch def
|
||||
newpath
|
||||
x y moveto
|
||||
boxwidth 2 div distx add 0 rlineto
|
||||
stroke
|
||||
1 eq
|
||||
{ newpath x boxwidth 2 div distx add add y moveto
|
||||
-8 3 rlineto
|
||||
0 -6 rlineto
|
||||
8 3 rlineto
|
||||
closepath
|
||||
eofill
|
||||
stroke
|
||||
} if
|
||||
} def
|
||||
|
||||
/vedge
|
||||
{
|
||||
/ye exch def
|
||||
/ys exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||
ys yspacing mul boxheight 2 div sub
|
||||
moveto
|
||||
ye yspacing mul boxheight 2 div sub
|
||||
lineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
|
||||
{
|
||||
/ys exch def
|
||||
/xe exch def
|
||||
/xs exch def
|
||||
newpath
|
||||
xs xspacing mul xoffset add boxwidth 2 div add
|
||||
ys yspacing mul disty 2 div sub
|
||||
moveto
|
||||
xspacing xe xs sub mul 0
|
||||
rlineto
|
||||
stroke
|
||||
} def
|
||||
|
||||
% ----- main ------
|
||||
|
||||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(chPersistent) cw
|
||||
(mbPersistent) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
/scalefactor
|
||||
boxwidth cols mul distx cols 1 sub mul add
|
||||
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||
max def
|
||||
boundx scalefactor div boundy scalefactor div scale
|
||||
|
||||
% ----- classes -----
|
||||
|
||||
(chPersistent) 0.000000 1.000000 box
|
||||
(mbPersistent) 0.000000 0.000000 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 0.000000 0.250000 out
|
||||
solid
|
||||
0 0.000000 0.750000 in
|
||||
@@ -4,14 +4,18 @@
|
||||
|
||||
{\ttfamily \#include $<$abstractout.\+h$>$}
|
||||
|
||||
Inheritance diagram for ch\+Persistent\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for ch\+Persistent\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{classch_persistent}
|
||||
\includegraphics[width=154pt]{classch_persistent__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{abstractout_8h}{abstractout.\+h}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classch_persistent__inherit__graph.md5
Normal file
1
docs/latex/classch_persistent__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
b85ec756adc99e7c64c4db0b70a08186
|
||||
BIN
docs/latex/classch_persistent__inherit__graph.pdf
Normal file
BIN
docs/latex/classch_persistent__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,219 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$colorchannel.\+h$>$}
|
||||
|
||||
Inheritance diagram for color\+Channel\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for color\+Channel\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=4.000000cm]{classcolor_channel}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -86,5 +100,5 @@ Implemented in \mbox{\hyperlink{classout___s_p_i_led_a75d1e9b7333a0bb9777df80763
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{colorchannel_8h}{colorchannel.\+h}}\item
|
||||
\mbox{\hyperlink{colorchannel_8cpp}{colorchannel.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classcolor_channel__coll__graph.md5
Normal file
1
docs/latex/classcolor_channel__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
a48d136dd16c3db8c5fb27b8f4b4e63a
|
||||
BIN
docs/latex/classcolor_channel__coll__graph.pdf
Normal file
BIN
docs/latex/classcolor_channel__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classcolor_channel__inherit__graph.md5
Normal file
1
docs/latex/classcolor_channel__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
2a40c22fe3cfe4cdc2bda1dc67adc3d7
|
||||
BIN
docs/latex/classcolor_channel__inherit__graph.pdf
Normal file
BIN
docs/latex/classcolor_channel__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,203 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
Inheritance diagram for in\+\_\+ccs811\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for in\+\_\+ccs811\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classin__ccs811}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -75,5 +89,5 @@ Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classin__ccs811__coll__graph.md5
Normal file
1
docs/latex/classin__ccs811__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
8e6a5fd216b9a998097d23607fa440c8
|
||||
BIN
docs/latex/classin__ccs811__coll__graph.pdf
Normal file
BIN
docs/latex/classin__ccs811__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classin__ccs811__inherit__graph.md5
Normal file
1
docs/latex/classin__ccs811__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
e1dd18060cd1a0d94b239c89dc45f05a
|
||||
BIN
docs/latex/classin__ccs811__inherit__graph.pdf
Normal file
BIN
docs/latex/classin__ccs811__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,203 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$in\+\_\+ccs811\+\_\+hdc1080.\+h$>$}
|
||||
|
||||
Inheritance diagram for in\+\_\+hdc1080\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for in\+\_\+hdc1080\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classin__hdc1080}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -67,5 +81,5 @@ Implements \mbox{\hyperlink{classabstract_ch_aeaf6346625245be1774a6d27d9cece4e}{
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8h}{in\+\_\+ccs811\+\_\+hdc1080.\+h}}\item
|
||||
\mbox{\hyperlink{in__ccs811__hdc1080_8cpp}{in\+\_\+ccs811\+\_\+hdc1080.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classin__hdc1080__coll__graph.md5
Normal file
1
docs/latex/classin__hdc1080__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
0d2141570591b182586885cda1b2f5dc
|
||||
BIN
docs/latex/classin__hdc1080__coll__graph.pdf
Normal file
BIN
docs/latex/classin__hdc1080__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classin__hdc1080__inherit__graph.md5
Normal file
1
docs/latex/classin__hdc1080__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
bdb3ed974ec6152e0e16342e43d895f8
|
||||
BIN
docs/latex/classin__hdc1080__inherit__graph.pdf
Normal file
BIN
docs/latex/classin__hdc1080__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -4,13 +4,23 @@
|
||||
|
||||
{\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
|
||||
\mbox{\hyperlink{classitem_cmd_a0bb584552fc43e5f081ab839a56e6f47}{item\+Cmd}} (uint8\+\_\+t \+\_\+type=\mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}, uint8\+\_\+t \+\_\+code=\mbox{\hyperlink{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}{C\+M\+D\+\_\+\+V\+O\+ID}})
|
||||
\item
|
||||
\begin{DoxyCompactList}\small\item\em Constructor with definition of type and command. \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}{item\+Cmd}} (float val)
|
||||
\item
|
||||
\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)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aea24f60f90bfe69d65669c06007421fc}{load\+Item}} (\mbox{\hyperlink{class_item}{Item}} $\ast$item, bool include\+Command=false)
|
||||
@@ -25,6 +35,8 @@ bool \mbox{\hyperlink{classitem_cmd_ab1b5e501888d0944b6c1215d58b524cf}{save\+Ite
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a7fcb37674371093f11886bc7d1d39825}{H\+SV}} (uint16\+\_\+t h, uint8\+\_\+t s, uint8\+\_\+t v)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_a66b21972461bf673ee9a6ece4f44e3a4}{H\+S\+V255}} (uint16\+\_\+t h, uint8\+\_\+t s, uint8\+\_\+t v)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_adf272eeb6a9d65581ea3b773e94a9f3f}{HS}} (uint16\+\_\+t h, uint8\+\_\+t s)
|
||||
\item
|
||||
\mbox{\hyperlink{classitem_cmd}{item\+Cmd}} \mbox{\hyperlink{classitem_cmd_aa820840f665aa22da6a25361ac5a3e37}{R\+GB}} (uint8\+\_\+t r, uint8\+\_\+t g, uint8\+\_\+t \mbox{\hyperlink{item_8cpp_ab2d05693952610f937e5acb3c4a8fa1b}{b}})
|
||||
@@ -35,6 +47,10 @@ bool \mbox{\hyperlink{classitem_cmd_a80e4577e896d7d015402709153cc66cd}{setH}} (u
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_aed6c891043edd0083ea036494956da93}{setS}} (uint8\+\_\+t)
|
||||
\item
|
||||
bool \mbox{\hyperlink{classitem_cmd_ae669d13e77a20f9472424b9b4c73aac0}{set\+Color\+Temp}} (uint8\+\_\+t)
|
||||
\item
|
||||
int8\+\_\+t \mbox{\hyperlink{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}{get\+Color\+Temp}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}{getH}} ()
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classitem_cmd_ae583a6f85cc8e8f8c9fbca9e74874629}{getS}} ()
|
||||
@@ -97,6 +113,17 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
\doxysubsubsection{\texorpdfstring{itemCmd()}{itemCmd()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily item\+Cmd\+::item\+Cmd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{\+\_\+type = {\ttfamily \mbox{\hyperlink{item_cmd_8h_a89b3fb099d3038f85ed3b573ba64d031}{S\+T\+\_\+\+V\+O\+ID}}}, }\item[{uint8\+\_\+t}]{\+\_\+code = {\ttfamily \mbox{\hyperlink{item_cmd_8h_a9bbd3f606a1c37e525a172fa9b6b345d}{C\+M\+D\+\_\+\+V\+O\+ID}}} }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Constructor with definition of type and command.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em type} & -\/ type of value (S\+T\+\_\+???, S\+T\+\_\+\+V\+O\+ID by default) \\
|
||||
\hline
|
||||
{\em code} & -\/ code of command (C\+M\+D\+\_\+\+V\+O\+ID by default) \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}\label{classitem_cmd_a1d55aaa33dbc0e9cd5c24682434eceb5}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
\index{itemCmd@{itemCmd}!itemCmd@{itemCmd}}
|
||||
@@ -105,6 +132,17 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
|
||||
|
||||
|
||||
Constructor with definition of F\+L\+O\+AT value in storage.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em float} & \\
|
||||
\hline
|
||||
{\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}
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}\label{classitem_cmd_ae41a813edbb1cdbc09792cae5dd2f434}}
|
||||
\index{itemCmd@{itemCmd}!assignFrom@{assignFrom}}
|
||||
@@ -142,7 +180,13 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
\doxysubsubsection{\texorpdfstring{getCmdParam()}{getCmdParam()}}
|
||||
{\footnotesize\ttfamily uint8\+\_\+t item\+Cmd\+::get\+Cmd\+Param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}\label{classitem_cmd_ad694475a5854b6fc65de797814bf6c34}}
|
||||
\mbox{\Hypertarget{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}\label{classitem_cmd_a578cd9bf477cad51f2c3904b04656222}}
|
||||
\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})}
|
||||
|
||||
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}}
|
||||
\index{itemCmd@{itemCmd}!getH@{getH}}
|
||||
\index{getH@{getH}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{getH()}{getH()}}
|
||||
@@ -190,6 +234,12 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
\doxysubsubsection{\texorpdfstring{HSV()}{HSV()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+H\+SV (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h, }\item[{uint8\+\_\+t}]{s, }\item[{uint8\+\_\+t}]{v }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_a66b21972461bf673ee9a6ece4f44e3a4}\label{classitem_cmd_a66b21972461bf673ee9a6ece4f44e3a4}}
|
||||
\index{itemCmd@{itemCmd}!HSV255@{HSV255}}
|
||||
\index{HSV255@{HSV255}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{HSV255()}{HSV255()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::\+H\+S\+V255 (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{h, }\item[{uint8\+\_\+t}]{s, }\item[{uint8\+\_\+t}]{v }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_ae0224e0c9b5d1aff2bb75f48c79f9711}\label{classitem_cmd_ae0224e0c9b5d1aff2bb75f48c79f9711}}
|
||||
\index{itemCmd@{itemCmd}!incrementH@{incrementH}}
|
||||
\index{incrementH@{incrementH}!itemCmd@{itemCmd}}
|
||||
@@ -286,7 +336,13 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
\doxysubsubsection{\texorpdfstring{setChanType()}{setChanType()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{classitem_cmd}{item\+Cmd}} item\+Cmd\+::set\+Chan\+Type (\begin{DoxyParamCaption}\item[{short}]{chan\+Type }\end{DoxyParamCaption})}
|
||||
|
||||
\mbox{\Hypertarget{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}\label{classitem_cmd_acd8e47506003ffd28db64d6a6c443300}}
|
||||
\mbox{\Hypertarget{classitem_cmd_ae669d13e77a20f9472424b9b4c73aac0}\label{classitem_cmd_ae669d13e77a20f9472424b9b4c73aac0}}
|
||||
\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})}
|
||||
|
||||
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}}
|
||||
\index{itemCmd@{itemCmd}!setDefault@{setDefault}}
|
||||
\index{setDefault@{setDefault}!itemCmd@{itemCmd}}
|
||||
\doxysubsubsection{\texorpdfstring{setDefault()}{setDefault()}}
|
||||
@@ -335,5 +391,5 @@ void \mbox{\hyperlink{classitem_cmd_a313a3ec3e6507dc0b7bc6238a81ce53a}{debug\+Ou
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/\mbox{\hyperlink{item_cmd_8cpp}{item\+Cmd.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{item_cmd_8h}{item\+Cmd.\+h}}\item
|
||||
\mbox{\hyperlink{item_cmd_8cpp}{item\+Cmd.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classitem_cmd__coll__graph.md5
Normal file
1
docs/latex/classitem_cmd__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
872b67ef36c0bd962c382cdd2df8d704
|
||||
BIN
docs/latex/classitem_cmd__coll__graph.pdf
Normal file
BIN
docs/latex/classitem_cmd__coll__graph.pdf
Normal file
Binary file not shown.
@@ -1,197 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
Inheritance diagram for mb\+Persistent\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for mb\+Persistent\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.000000cm]{classmb_persistent}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Attributes}
|
||||
@@ -76,4 +90,4 @@ a\+Json\+Object $\ast$ \mbox{\hyperlink{classmb_persistent_a498e43d5538b11348f21
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classmb_persistent__coll__graph.md5
Normal file
1
docs/latex/classmb_persistent__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
21f4aac8f0c6b1704b4b44a2133890e0
|
||||
BIN
docs/latex/classmb_persistent__coll__graph.pdf
Normal file
BIN
docs/latex/classmb_persistent__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classmb_persistent__inherit__graph.md5
Normal file
1
docs/latex/classmb_persistent__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
21f4aac8f0c6b1704b4b44a2133890e0
|
||||
BIN
docs/latex/classmb_persistent__inherit__graph.pdf
Normal file
BIN
docs/latex/classmb_persistent__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,203 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+ac.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+AC\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+AC\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___a_c}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -115,5 +129,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{out__ac_8h}{out\+\_\+ac.\+h}}\item
|
||||
\mbox{\hyperlink{out__ac_8cpp}{out\+\_\+ac.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classout___a_c__coll__graph.md5
Normal file
1
docs/latex/classout___a_c__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
47796717d39658b1c3b737e2f154450a
|
||||
BIN
docs/latex/classout___a_c__coll__graph.pdf
Normal file
BIN
docs/latex/classout___a_c__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classout___a_c__inherit__graph.md5
Normal file
1
docs/latex/classout___a_c__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
c6d3005a2f847ecf9a543889302e3e41
|
||||
BIN
docs/latex/classout___a_c__inherit__graph.pdf
Normal file
BIN
docs/latex/classout___a_c__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -1,203 +0,0 @@
|
||||
%!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,10 +4,24 @@
|
||||
|
||||
{\ttfamily \#include $<$out\+\_\+modbus.\+h$>$}
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Modbus\+:\begin{figure}[H]
|
||||
|
||||
|
||||
Inheritance diagram for out\+\_\+\+Modbus\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.000000cm]{classout___modbus}
|
||||
\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}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -148,5 +162,5 @@ Reimplemented from \mbox{\hyperlink{classabstract_ch_afb7b6f4586412a13f8f6ac0806
|
||||
|
||||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\item
|
||||
/\+Users/andrey/\+Documents/\+Arduino/lighthub/lighthub/modules/\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
\mbox{\hyperlink{out__modbus_8h}{out\+\_\+modbus.\+h}}\item
|
||||
\mbox{\hyperlink{out__modbus_8cpp}{out\+\_\+modbus.\+cpp}}\end{DoxyCompactItemize}
|
||||
|
||||
1
docs/latex/classout___modbus__coll__graph.md5
Normal file
1
docs/latex/classout___modbus__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
ffaa9087ac84047abbcf70d00363033b
|
||||
BIN
docs/latex/classout___modbus__coll__graph.pdf
Normal file
BIN
docs/latex/classout___modbus__coll__graph.pdf
Normal file
Binary file not shown.
1
docs/latex/classout___modbus__inherit__graph.md5
Normal file
1
docs/latex/classout___modbus__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
fef71e3c0f70b60d3354227d0ea791ea
|
||||
BIN
docs/latex/classout___modbus__inherit__graph.pdf
Normal file
BIN
docs/latex/classout___modbus__inherit__graph.pdf
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user