\hypertarget{classread_cache}{}\doxysection{read\+Cache Class Reference} \label{classread_cache}\index{readCache@{readCache}} {\ttfamily \#include $<$inputs.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}{read\+Cache}} () \item uint16\+\_\+t \mbox{\hyperlink{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}{analog\+Read\+Cached}} (uint8\+\_\+t pin) \item uint8\+\_\+t \mbox{\hyperlink{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}{digital\+Read\+Cached}} (uint8\+\_\+t pin) \item void \mbox{\hyperlink{classread_cache_a7ecad823239b195a10fddb527b122dc7}{invalidate\+Input\+Cache}} () \end{DoxyCompactItemize} \doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item uint8\+\_\+t \mbox{\hyperlink{classread_cache_acc32e1362354c4374519167c5dc5ea21}{addr}} \item uint8\+\_\+t \mbox{\hyperlink{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}{type}} \item uint16\+\_\+t \mbox{\hyperlink{classread_cache_a0040f14299d3ddf8373b9251f0a69831}{cached\+\_\+data}} \end{DoxyCompactItemize} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}\label{classread_cache_ab40001f6ce6d9c8e183751c4a0cd57c9}} \index{readCache@{readCache}!readCache@{readCache}} \index{readCache@{readCache}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{readCache()}{readCache()}} {\footnotesize\ttfamily read\+Cache\+::read\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}\label{classread_cache_aa6e9ec22513d70ee0d77b6ab7304d140}} \index{readCache@{readCache}!analogReadCached@{analogReadCached}} \index{analogReadCached@{analogReadCached}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{analogReadCached()}{analogReadCached()}} {\footnotesize\ttfamily uint16\+\_\+t read\+Cache\+::analog\+Read\+Cached (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})} \mbox{\Hypertarget{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}\label{classread_cache_a6fd0d58f3d2a4a027a80a2455999d9ae}} \index{readCache@{readCache}!digitalReadCached@{digitalReadCached}} \index{digitalReadCached@{digitalReadCached}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{digitalReadCached()}{digitalReadCached()}} {\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::digital\+Read\+Cached (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{pin }\end{DoxyParamCaption})} T\+BD\mbox{\Hypertarget{classread_cache_a7ecad823239b195a10fddb527b122dc7}\label{classread_cache_a7ecad823239b195a10fddb527b122dc7}} \index{readCache@{readCache}!invalidateInputCache@{invalidateInputCache}} \index{invalidateInputCache@{invalidateInputCache}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{invalidateInputCache()}{invalidateInputCache()}} {\footnotesize\ttfamily void read\+Cache\+::invalidate\+Input\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classread_cache_acc32e1362354c4374519167c5dc5ea21}\label{classread_cache_acc32e1362354c4374519167c5dc5ea21}} \index{readCache@{readCache}!addr@{addr}} \index{addr@{addr}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{addr}{addr}} {\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::addr\hspace{0.3cm}{\ttfamily [protected]}} \mbox{\Hypertarget{classread_cache_a0040f14299d3ddf8373b9251f0a69831}\label{classread_cache_a0040f14299d3ddf8373b9251f0a69831}} \index{readCache@{readCache}!cached\_data@{cached\_data}} \index{cached\_data@{cached\_data}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{cached\_data}{cached\_data}} {\footnotesize\ttfamily uint16\+\_\+t read\+Cache\+::cached\+\_\+data\hspace{0.3cm}{\ttfamily [protected]}} \mbox{\Hypertarget{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}\label{classread_cache_a76353391e6c92fdb6381e0d6b120fde5}} \index{readCache@{readCache}!type@{type}} \index{type@{type}!readCache@{readCache}} \doxysubsubsection{\texorpdfstring{type}{type}} {\footnotesize\ttfamily uint8\+\_\+t read\+Cache\+::type\hspace{0.3cm}{\ttfamily [protected]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item \mbox{\hyperlink{inputs_8h}{inputs.\+h}}\item \mbox{\hyperlink{inputs_8cpp}{inputs.\+cpp}}\end{DoxyCompactItemize}