\hypertarget{inputs_8h}{}\doxysection{inputs.\+h File Reference}
\label{inputs_8h}\index{inputs.h@{inputs.h}}
{\ttfamily \#include $<$a\+J\+S\+O\+N.\+h$>$}\newline
{\ttfamily \#include \char`\"{}modules/in\+\_\+ccs811\+\_\+hdc1080.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}item\+Cmd.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
union \mbox{\hyperlink{unionin_store}{in\+Store}}
\item 
class \mbox{\hyperlink{class_input}{Input}}
\item 
class \mbox{\hyperlink{classread_cache}{read\+Cache}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}{I\+N\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+H\+I\+GH}}~2
\item 
\#define \mbox{\hyperlink{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}{I\+N\+\_\+\+A\+N\+A\+L\+OG}}~64
\item 
\#define \mbox{\hyperlink{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}{I\+N\+\_\+\+RE}}~32
\item 
\#define \mbox{\hyperlink{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}{I\+N\+\_\+\+I2C}}~128
\item 
\#define \mbox{\hyperlink{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}{I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+ON}}~0
\item 
\#define \mbox{\hyperlink{inputs_8h_acc7e62f775448aa89e2b13df0019c993}{I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+T\+O\+G\+G\+LE}}~1
\item 
\#define \mbox{\hyperlink{inputs_8h_a099689609ba9908f787941e40c15b434}{I\+N\+\_\+\+D\+H\+T22}}~4
\item 
\#define \mbox{\hyperlink{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}{I\+N\+\_\+\+C\+C\+S811}}~5
\item 
\#define \mbox{\hyperlink{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}{I\+N\+\_\+\+H\+D\+C1080}}~6
\item 
\#define \mbox{\hyperlink{inputs_8h_a7da1147e75fa22d9662c9294344168ba}{I\+N\+\_\+\+C\+O\+U\+N\+T\+ER}}~8
\item 
\#define \mbox{\hyperlink{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}{I\+N\+\_\+\+U\+P\+T\+I\+ME}}~16
\item 
\#define \mbox{\hyperlink{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}{I\+S\+\_\+\+I\+D\+LE}}~0
\item 
\#define \mbox{\hyperlink{inputs_8h_a60858d59aa9fd54683018c3023970db5}{I\+S\+\_\+\+P\+R\+E\+S\+S\+ED}}~1
\item 
\#define \mbox{\hyperlink{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}{I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+ED}}~2
\item 
\#define \mbox{\hyperlink{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}{I\+S\+\_\+\+L\+O\+NG}}~3
\item 
\#define \mbox{\hyperlink{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}{I\+S\+\_\+\+R\+E\+P\+E\+AT}}~4
\item 
\#define \mbox{\hyperlink{inputs_8h_acf0965f44337b7a1204e76f274397aa9}{I\+S\+\_\+\+W\+A\+I\+T\+P\+R\+E\+SS}}~5
\item 
\#define \mbox{\hyperlink{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}{I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D2}}~6
\item 
\#define \mbox{\hyperlink{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}{I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+E\+D2}}~7
\item 
\#define \mbox{\hyperlink{inputs_8h_a70196afd205ccebf16e0d21e28085463}{I\+S\+\_\+\+L\+O\+N\+G2}}~8u
\item 
\#define \mbox{\hyperlink{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}{I\+S\+\_\+\+R\+E\+P\+E\+A\+T2}}~9u
\item 
\#define \mbox{\hyperlink{inputs_8h_aa39f578ac73d4da04627db6fd5113560}{I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D3}}~10u
\item 
\#define \mbox{\hyperlink{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}{I\+S\+\_\+\+L\+O\+N\+G3}}~11u
\item 
\#define \mbox{\hyperlink{inputs_8h_ab28e4094346017851f2af764b25caeea}{I\+S\+\_\+\+R\+E\+P\+E\+A\+T3}}~12u
\item 
\#define \mbox{\hyperlink{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}{I\+S\+\_\+\+W\+A\+I\+T\+R\+E\+L\+E\+A\+SE}}~13u
\item 
\#define \mbox{\hyperlink{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}{I\+S\+\_\+\+R\+E\+Q\+S\+T\+A\+TE}}~0x\+FF
\item 
\#define \mbox{\hyperlink{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}{S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~2
\item 
\#define \mbox{\hyperlink{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}{A\+N\+A\+L\+O\+G\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS}}~6
\item 
\#define \mbox{\hyperlink{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}{A\+N\+A\+L\+O\+G\+\_\+\+N\+O\+I\+ZE}}~1
\item 
\#define \mbox{\hyperlink{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}{C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR}}~1
\item 
\#define \mbox{\hyperlink{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}{C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT}}~2
\item 
\#define \mbox{\hyperlink{inputs_8h_a98a52bad4b628c2b09416a9819010e81}{C\+H\+E\+C\+K\+\_\+\+I\+N\+T\+E\+R\+R\+U\+PT}}~3
\item 
\#define \mbox{\hyperlink{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}{T\+\_\+\+L\+O\+NG}}~1000
\item 
\#define \mbox{\hyperlink{inputs_8h_a8a75f24034739896ac50bba24d242d32}{T\+\_\+\+I\+D\+LE}}~600
\item 
\#define \mbox{\hyperlink{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}{T\+\_\+\+R\+PT}}~300
\item 
\#define \mbox{\hyperlink{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}{T\+\_\+\+R\+P\+T\+\_\+\+P\+U\+L\+SE}}~150
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
a\+Json\+Object $\ast$ \mbox{\hyperlink{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}{inputs}}
\item 
\mbox{\hyperlink{classread_cache}{read\+Cache}} \mbox{\hyperlink{inputs_8h_a550fbf41418f36b963b995f7de144eea}{in\+Cache}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}\label{inputs_8h_a0e590b44f2e40d50c90c35a3deac7251}} 
\index{inputs.h@{inputs.h}!ANALOG\_NOIZE@{ANALOG\_NOIZE}}
\index{ANALOG\_NOIZE@{ANALOG\_NOIZE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{ANALOG\_NOIZE}{ANALOG\_NOIZE}}
{\footnotesize\ttfamily \#define A\+N\+A\+L\+O\+G\+\_\+\+N\+O\+I\+ZE~1}

\mbox{\Hypertarget{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}\label{inputs_8h_a7c48e9a4c306cc8cfea4e4162d0249e8}} 
\index{inputs.h@{inputs.h}!ANALOG\_STATE\_ATTEMPTS@{ANALOG\_STATE\_ATTEMPTS}}
\index{ANALOG\_STATE\_ATTEMPTS@{ANALOG\_STATE\_ATTEMPTS}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{ANALOG\_STATE\_ATTEMPTS}{ANALOG\_STATE\_ATTEMPTS}}
{\footnotesize\ttfamily \#define A\+N\+A\+L\+O\+G\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS~6}

\mbox{\Hypertarget{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}\label{inputs_8h_a1a4fde3dbdd8e8f920a325f551fcfd94}} 
\index{inputs.h@{inputs.h}!CHECK\_INPUT@{CHECK\_INPUT}}
\index{CHECK\_INPUT@{CHECK\_INPUT}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{CHECK\_INPUT}{CHECK\_INPUT}}
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+I\+N\+P\+UT~2}

\mbox{\Hypertarget{inputs_8h_a98a52bad4b628c2b09416a9819010e81}\label{inputs_8h_a98a52bad4b628c2b09416a9819010e81}} 
\index{inputs.h@{inputs.h}!CHECK\_INTERRUPT@{CHECK\_INTERRUPT}}
\index{CHECK\_INTERRUPT@{CHECK\_INTERRUPT}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{CHECK\_INTERRUPT}{CHECK\_INTERRUPT}}
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+I\+N\+T\+E\+R\+R\+U\+PT~3}

\mbox{\Hypertarget{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}\label{inputs_8h_a3e39b572f12612cbe5e7259fa57441e4}} 
\index{inputs.h@{inputs.h}!CHECK\_SENSOR@{CHECK\_SENSOR}}
\index{CHECK\_SENSOR@{CHECK\_SENSOR}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{CHECK\_SENSOR}{CHECK\_SENSOR}}
{\footnotesize\ttfamily \#define C\+H\+E\+C\+K\+\_\+\+S\+E\+N\+S\+OR~1}

\mbox{\Hypertarget{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}\label{inputs_8h_aba343c99487259d92ad5bd6fbd3e01a0}} 
\index{inputs.h@{inputs.h}!IN\_ACTIVE\_HIGH@{IN\_ACTIVE\_HIGH}}
\index{IN\_ACTIVE\_HIGH@{IN\_ACTIVE\_HIGH}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_ACTIVE\_HIGH}{IN\_ACTIVE\_HIGH}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+H\+I\+GH~2}

\mbox{\Hypertarget{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}\label{inputs_8h_ae5e104b6991479f7964dcc6ed21bd974}} 
\index{inputs.h@{inputs.h}!IN\_ANALOG@{IN\_ANALOG}}
\index{IN\_ANALOG@{IN\_ANALOG}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_ANALOG}{IN\_ANALOG}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+A\+N\+A\+L\+OG~64}

\mbox{\Hypertarget{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}\label{inputs_8h_a59e48c8bcc2a86b2173aeb7667134c2c}} 
\index{inputs.h@{inputs.h}!IN\_CCS811@{IN\_CCS811}}
\index{IN\_CCS811@{IN\_CCS811}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_CCS811}{IN\_CCS811}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+C\+C\+S811~5}

\mbox{\Hypertarget{inputs_8h_a7da1147e75fa22d9662c9294344168ba}\label{inputs_8h_a7da1147e75fa22d9662c9294344168ba}} 
\index{inputs.h@{inputs.h}!IN\_COUNTER@{IN\_COUNTER}}
\index{IN\_COUNTER@{IN\_COUNTER}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_COUNTER}{IN\_COUNTER}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+C\+O\+U\+N\+T\+ER~8}

\mbox{\Hypertarget{inputs_8h_a099689609ba9908f787941e40c15b434}\label{inputs_8h_a099689609ba9908f787941e40c15b434}} 
\index{inputs.h@{inputs.h}!IN\_DHT22@{IN\_DHT22}}
\index{IN\_DHT22@{IN\_DHT22}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_DHT22}{IN\_DHT22}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+D\+H\+T22~4}

\mbox{\Hypertarget{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}\label{inputs_8h_a1e44d68ca398ab8d851125089790f0f1}} 
\index{inputs.h@{inputs.h}!IN\_HDC1080@{IN\_HDC1080}}
\index{IN\_HDC1080@{IN\_HDC1080}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_HDC1080}{IN\_HDC1080}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+H\+D\+C1080~6}

\mbox{\Hypertarget{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}\label{inputs_8h_ac34df8e2157eb91e5674ec0c445bbc8a}} 
\index{inputs.h@{inputs.h}!IN\_I2C@{IN\_I2C}}
\index{IN\_I2C@{IN\_I2C}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_I2C}{IN\_I2C}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+I2C~128}

\mbox{\Hypertarget{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}\label{inputs_8h_a2ce550d73403239bdf30482a6882d2dd}} 
\index{inputs.h@{inputs.h}!IN\_PUSH\_ON@{IN\_PUSH\_ON}}
\index{IN\_PUSH\_ON@{IN\_PUSH\_ON}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_PUSH\_ON}{IN\_PUSH\_ON}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+ON~0}

\mbox{\Hypertarget{inputs_8h_acc7e62f775448aa89e2b13df0019c993}\label{inputs_8h_acc7e62f775448aa89e2b13df0019c993}} 
\index{inputs.h@{inputs.h}!IN\_PUSH\_TOGGLE@{IN\_PUSH\_TOGGLE}}
\index{IN\_PUSH\_TOGGLE@{IN\_PUSH\_TOGGLE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_PUSH\_TOGGLE}{IN\_PUSH\_TOGGLE}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+P\+U\+S\+H\+\_\+\+T\+O\+G\+G\+LE~1}

\mbox{\Hypertarget{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}\label{inputs_8h_ad4e2a819b46d5e31f5f1cacd885a7679}} 
\index{inputs.h@{inputs.h}!IN\_RE@{IN\_RE}}
\index{IN\_RE@{IN\_RE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_RE}{IN\_RE}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+RE~32}

\mbox{\Hypertarget{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}\label{inputs_8h_a1b200efddb3fee0da5f4c0d38769b7ff}} 
\index{inputs.h@{inputs.h}!IN\_UPTIME@{IN\_UPTIME}}
\index{IN\_UPTIME@{IN\_UPTIME}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IN\_UPTIME}{IN\_UPTIME}}
{\footnotesize\ttfamily \#define I\+N\+\_\+\+U\+P\+T\+I\+ME~16}

\mbox{\Hypertarget{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}\label{inputs_8h_a507029f213f840df9f2fe96dcc7073b6}} 
\index{inputs.h@{inputs.h}!IS\_IDLE@{IS\_IDLE}}
\index{IS\_IDLE@{IS\_IDLE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_IDLE}{IS\_IDLE}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+I\+D\+LE~0}

\mbox{\Hypertarget{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}\label{inputs_8h_a85528d0ffe9c9bda0ee24df255b3b4e8}} 
\index{inputs.h@{inputs.h}!IS\_LONG@{IS\_LONG}}
\index{IS\_LONG@{IS\_LONG}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_LONG}{IS\_LONG}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+NG~3}

\mbox{\Hypertarget{inputs_8h_a70196afd205ccebf16e0d21e28085463}\label{inputs_8h_a70196afd205ccebf16e0d21e28085463}} 
\index{inputs.h@{inputs.h}!IS\_LONG2@{IS\_LONG2}}
\index{IS\_LONG2@{IS\_LONG2}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_LONG2}{IS\_LONG2}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+N\+G2~8u}

\mbox{\Hypertarget{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}\label{inputs_8h_a7f49a84bcfd2ed0db0ef8286b2938ed3}} 
\index{inputs.h@{inputs.h}!IS\_LONG3@{IS\_LONG3}}
\index{IS\_LONG3@{IS\_LONG3}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_LONG3}{IS\_LONG3}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+L\+O\+N\+G3~11u}

\mbox{\Hypertarget{inputs_8h_a60858d59aa9fd54683018c3023970db5}\label{inputs_8h_a60858d59aa9fd54683018c3023970db5}} 
\index{inputs.h@{inputs.h}!IS\_PRESSED@{IS\_PRESSED}}
\index{IS\_PRESSED@{IS\_PRESSED}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_PRESSED}{IS\_PRESSED}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+ED~1}

\mbox{\Hypertarget{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}\label{inputs_8h_a8ff81a2547cf3c73928f178421c138cd}} 
\index{inputs.h@{inputs.h}!IS\_PRESSED2@{IS\_PRESSED2}}
\index{IS\_PRESSED2@{IS\_PRESSED2}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_PRESSED2}{IS\_PRESSED2}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D2~6}

\mbox{\Hypertarget{inputs_8h_aa39f578ac73d4da04627db6fd5113560}\label{inputs_8h_aa39f578ac73d4da04627db6fd5113560}} 
\index{inputs.h@{inputs.h}!IS\_PRESSED3@{IS\_PRESSED3}}
\index{IS\_PRESSED3@{IS\_PRESSED3}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_PRESSED3}{IS\_PRESSED3}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+P\+R\+E\+S\+S\+E\+D3~10u}

\mbox{\Hypertarget{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}\label{inputs_8h_a48d052eb1ddf55fa433b502a04c9f039}} 
\index{inputs.h@{inputs.h}!IS\_RELEASED@{IS\_RELEASED}}
\index{IS\_RELEASED@{IS\_RELEASED}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_RELEASED}{IS\_RELEASED}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+ED~2}

\mbox{\Hypertarget{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}\label{inputs_8h_acc1208e582a1855b46186e8cbb2382cd}} 
\index{inputs.h@{inputs.h}!IS\_RELEASED2@{IS\_RELEASED2}}
\index{IS\_RELEASED2@{IS\_RELEASED2}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_RELEASED2}{IS\_RELEASED2}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+L\+E\+A\+S\+E\+D2~7}

\mbox{\Hypertarget{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}\label{inputs_8h_ab3d60474188c792fa7bd73c7784cf20c}} 
\index{inputs.h@{inputs.h}!IS\_REPEAT@{IS\_REPEAT}}
\index{IS\_REPEAT@{IS\_REPEAT}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_REPEAT}{IS\_REPEAT}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+AT~4}

\mbox{\Hypertarget{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}\label{inputs_8h_affb5fbff8a836cebd5a45aee2887421e}} 
\index{inputs.h@{inputs.h}!IS\_REPEAT2@{IS\_REPEAT2}}
\index{IS\_REPEAT2@{IS\_REPEAT2}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_REPEAT2}{IS\_REPEAT2}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+A\+T2~9u}

\mbox{\Hypertarget{inputs_8h_ab28e4094346017851f2af764b25caeea}\label{inputs_8h_ab28e4094346017851f2af764b25caeea}} 
\index{inputs.h@{inputs.h}!IS\_REPEAT3@{IS\_REPEAT3}}
\index{IS\_REPEAT3@{IS\_REPEAT3}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_REPEAT3}{IS\_REPEAT3}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+P\+E\+A\+T3~12u}

\mbox{\Hypertarget{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}\label{inputs_8h_aa55e3a1001f7520b5623aaf68fa400ef}} 
\index{inputs.h@{inputs.h}!IS\_REQSTATE@{IS\_REQSTATE}}
\index{IS\_REQSTATE@{IS\_REQSTATE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_REQSTATE}{IS\_REQSTATE}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+R\+E\+Q\+S\+T\+A\+TE~0x\+FF}

\mbox{\Hypertarget{inputs_8h_acf0965f44337b7a1204e76f274397aa9}\label{inputs_8h_acf0965f44337b7a1204e76f274397aa9}} 
\index{inputs.h@{inputs.h}!IS\_WAITPRESS@{IS\_WAITPRESS}}
\index{IS\_WAITPRESS@{IS\_WAITPRESS}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_WAITPRESS}{IS\_WAITPRESS}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+W\+A\+I\+T\+P\+R\+E\+SS~5}

\mbox{\Hypertarget{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}\label{inputs_8h_aa4d3605f66fe7dd02a6dcd8da2e61fce}} 
\index{inputs.h@{inputs.h}!IS\_WAITRELEASE@{IS\_WAITRELEASE}}
\index{IS\_WAITRELEASE@{IS\_WAITRELEASE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{IS\_WAITRELEASE}{IS\_WAITRELEASE}}
{\footnotesize\ttfamily \#define I\+S\+\_\+\+W\+A\+I\+T\+R\+E\+L\+E\+A\+SE~13u}

\mbox{\Hypertarget{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}\label{inputs_8h_ac274440d36c9abe1f71f18596c4dfea4}} 
\index{inputs.h@{inputs.h}!SAME\_STATE\_ATTEMPTS@{SAME\_STATE\_ATTEMPTS}}
\index{SAME\_STATE\_ATTEMPTS@{SAME\_STATE\_ATTEMPTS}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{SAME\_STATE\_ATTEMPTS}{SAME\_STATE\_ATTEMPTS}}
{\footnotesize\ttfamily \#define S\+A\+M\+E\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+T\+T\+E\+M\+P\+TS~2}

\mbox{\Hypertarget{inputs_8h_a8a75f24034739896ac50bba24d242d32}\label{inputs_8h_a8a75f24034739896ac50bba24d242d32}} 
\index{inputs.h@{inputs.h}!T\_IDLE@{T\_IDLE}}
\index{T\_IDLE@{T\_IDLE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{T\_IDLE}{T\_IDLE}}
{\footnotesize\ttfamily \#define T\+\_\+\+I\+D\+LE~600}

\mbox{\Hypertarget{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}\label{inputs_8h_a2d9ac9f51c75bdb21cf9dfd1412fa194}} 
\index{inputs.h@{inputs.h}!T\_LONG@{T\_LONG}}
\index{T\_LONG@{T\_LONG}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{T\_LONG}{T\_LONG}}
{\footnotesize\ttfamily \#define T\+\_\+\+L\+O\+NG~1000}

\mbox{\Hypertarget{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}\label{inputs_8h_a7182ef2ce51e276fb3b26cd8565eb954}} 
\index{inputs.h@{inputs.h}!T\_RPT@{T\_RPT}}
\index{T\_RPT@{T\_RPT}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{T\_RPT}{T\_RPT}}
{\footnotesize\ttfamily \#define T\+\_\+\+R\+PT~300}

\mbox{\Hypertarget{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}\label{inputs_8h_a9fe7bdf99e30a49fd5aff60200a90172}} 
\index{inputs.h@{inputs.h}!T\_RPT\_PULSE@{T\_RPT\_PULSE}}
\index{T\_RPT\_PULSE@{T\_RPT\_PULSE}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{T\_RPT\_PULSE}{T\_RPT\_PULSE}}
{\footnotesize\ttfamily \#define T\+\_\+\+R\+P\+T\+\_\+\+P\+U\+L\+SE~150}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{inputs_8h_a550fbf41418f36b963b995f7de144eea}\label{inputs_8h_a550fbf41418f36b963b995f7de144eea}} 
\index{inputs.h@{inputs.h}!inCache@{inCache}}
\index{inCache@{inCache}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{inCache}{inCache}}
{\footnotesize\ttfamily \mbox{\hyperlink{classread_cache}{read\+Cache}} in\+Cache\hspace{0.3cm}{\ttfamily [extern]}}

\mbox{\Hypertarget{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}\label{inputs_8h_a9e63aa63a6b8b667a41f94bec231d7aa}} 
\index{inputs.h@{inputs.h}!inputs@{inputs}}
\index{inputs@{inputs}!inputs.h@{inputs.h}}
\doxysubsubsection{\texorpdfstring{inputs}{inputs}}
{\footnotesize\ttfamily a\+Json\+Object$\ast$ inputs\hspace{0.3cm}{\ttfamily [extern]}}

