\hypertarget{out__relay_8cpp}{}\doxysection{modules/out\+\_\+relay.cpp File Reference} \label{out__relay_8cpp}\index{modules/out\_relay.cpp@{modules/out\_relay.cpp}} {\ttfamily \#include \char`\"{}modules/out\+\_\+relay.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}Arduino.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}options.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}Streaming.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}item.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}dmx.\+h\char`\"{}}\newline \doxysubsection*{Macros} \begin{DoxyCompactItemize} \item \#define \mbox{\hyperlink{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}{A\+C\+T\+I\+VE}}~(inverted)?L\+O\+W\+:\+H\+I\+GH \item \#define \mbox{\hyperlink{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}{I\+N\+A\+C\+T\+I\+VE}}~(inverted)?H\+I\+G\+H\+:\+L\+OW \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item bool \mbox{\hyperlink{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}{get\+Pin\+Val}} (uint8\+\_\+t pin) \end{DoxyCompactItemize} \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item const char action\+\_\+P\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}{P\+R\+O\+G\+M\+EM}} = \char`\"{}action\char`\"{} \end{DoxyCompactItemize} \doxysubsection{Macro Definition Documentation} \mbox{\Hypertarget{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}\label{out__relay_8cpp_a3a6d3cd70078e6046471ec528a09cd19}} \index{out\_relay.cpp@{out\_relay.cpp}!ACTIVE@{ACTIVE}} \index{ACTIVE@{ACTIVE}!out\_relay.cpp@{out\_relay.cpp}} \doxysubsubsection{\texorpdfstring{ACTIVE}{ACTIVE}} {\footnotesize\ttfamily \#define A\+C\+T\+I\+VE~(inverted)?L\+O\+W\+:\+H\+I\+GH} \mbox{\Hypertarget{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}\label{out__relay_8cpp_a0326727285db27a444321f9d3b0895fb}} \index{out\_relay.cpp@{out\_relay.cpp}!INACTIVE@{INACTIVE}} \index{INACTIVE@{INACTIVE}!out\_relay.cpp@{out\_relay.cpp}} \doxysubsubsection{\texorpdfstring{INACTIVE}{INACTIVE}} {\footnotesize\ttfamily \#define I\+N\+A\+C\+T\+I\+VE~(inverted)?H\+I\+G\+H\+:\+L\+OW} \doxysubsection{Function Documentation} \mbox{\Hypertarget{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}\label{out__relay_8cpp_acd5af14dd5e8500c2e8a72342e109d76}} \index{out\_relay.cpp@{out\_relay.cpp}!getPinVal@{getPinVal}} \index{getPinVal@{getPinVal}!out\_relay.cpp@{out\_relay.cpp}} \doxysubsubsection{\texorpdfstring{getPinVal()}{getPinVal()}} {\footnotesize\ttfamily bool get\+Pin\+Val (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})} \doxysubsection{Variable Documentation} \mbox{\Hypertarget{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}\label{out__relay_8cpp_add3e5332139b9238dcceded11230ea26}} \index{out\_relay.cpp@{out\_relay.cpp}!PROGMEM@{PROGMEM}} \index{PROGMEM@{PROGMEM}!out\_relay.cpp@{out\_relay.cpp}} \doxysubsubsection{\texorpdfstring{PROGMEM}{PROGMEM}} {\footnotesize\ttfamily const char off\+\_\+P \mbox{[}$\,$\mbox{]} P\+R\+O\+G\+M\+EM = \char`\"{}action\char`\"{}}