\hypertarget{classcpphlib_1_1PPIOCARDGADGETS}{\section{cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S \-Class \-Reference}
\label{classcpphlib_1_1PPIOCARDGADGETS}\index{cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S@{cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}}
}


\-The \-I\-O card gadgets.  


\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classcpphlib_1_1PPIOCARDGADGETS_a02f10e29ca18bce713e22b6f4605b376}{\-\_\-\-\_\-init\-\_\-\-\_\-}
\begin{DoxyCompactList}\small\item\em \-Documentation for method. \end{DoxyCompactList}\item 
def \hyperlink{classcpphlib_1_1PPIOCARDGADGETS_a9e3e3224e74c5592a104b2de11b2cb08}{parsediscoverlist}
\begin{DoxyCompactList}\small\item\em \-Documentation for method. \end{DoxyCompactList}\item 
def \hyperlink{classcpphlib_1_1PPIOCARDGADGETS_a4acb9bf2149063e2edce74000314397b}{printdiscoverresult}
\item 
def \hyperlink{classcpphlib_1_1PPIOCARDGADGETS_a511b79686badca5b8f6acd7ae5eb2895}{searchcards}
\begin{DoxyCompactList}\small\item\em \-Documentation for method. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a604dee4ed3da766f4e6c84cc1b190c54}{{\bfseries \-Discovered}}\label{classcpphlib_1_1PPIOCARDGADGETS_a604dee4ed3da766f4e6c84cc1b190c54}

\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a2721285040d1caf41fcd19b690b48d1e}{{\bfseries \-Discover\-Dict}}\label{classcpphlib_1_1PPIOCARDGADGETS_a2721285040d1caf41fcd19b690b48d1e}

\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a6ffd71714598842f6bd09b403f9793b9}{{\bfseries \-C\-A\-E\-I\-F}}\label{classcpphlib_1_1PPIOCARDGADGETS_a6ffd71714598842f6bd09b403f9793b9}

\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_af7f525d27fbc6c082d4798e1830e4fd6}{{\bfseries \-I\-O\-I\-F}}\label{classcpphlib_1_1PPIOCARDGADGETS_af7f525d27fbc6c082d4798e1830e4fd6}

\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_afd3b7d2d1772d24ba5f28b94d51e9ffa}{\hyperlink{classcpphlib_1_1PPIOCARDGADGETS_afd3b7d2d1772d24ba5f28b94d51e9ffa}{\-Card\-I\-O\-Types}}\label{classcpphlib_1_1PPIOCARDGADGETS_afd3b7d2d1772d24ba5f28b94d51e9ffa}

\begin{DoxyCompactList}\small\item\em \-Card types\-: \mbox{[}'\-K\-E\-Y\-M\-X and \-R\-O\-T\-E \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R', '16 channel \-D\-I\-G\-I\-T\-A\-L \-I\-N\-P\-U\-T', '16 channel \-D\-I\-G\-I\-T\-A\-L \-O\-U\-T\-P\-U\-T', '\-A\-L\-P\-H\-A\-N\-U\-M\-E\-R\-I\-C \-L\-C\-D \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R', '6 channel \-R\-C \-S\-E\-R\-V\-O \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R', '6 channel \-A\-N\-A\-L\-O\-G\-U\-E \-I\-N\-P\-U\-T', '3 channel \-D\-C \-M\-O\-T\-O\-R \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R', '\-I\-R \-R\-E\-M\-O\-T\-E \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R'\mbox{]}. \end{DoxyCompactList}\item 
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a30b6f38891c7c9e3f943cfe3f8626567}{{\bfseries \-Key\-Codes}}\label{classcpphlib_1_1PPIOCARDGADGETS_a30b6f38891c7c9e3f943cfe3f8626567}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-The \-I\-O card gadgets. 

{\bfseries } {\itshape \/} {\bfseries {\itshape \/}} \-This class contains constants, and methods needed for identification of cards and contains keycodes for matrix keyboard handling. 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a02f10e29ca18bce713e22b6f4605b376}{\index{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}!\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}}
\index{\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}!cpphlib::PPIOCARDGADGETS@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}}
\subsubsection[{\-\_\-\-\_\-init\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def {\bf cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S.\-\_\-\-\_\-init\-\_\-\-\_\-} (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{\-C\-A\-E\-I\-F, }
\item[{}]{\-I\-O\-I\-F}
\end{DoxyParamCaption}
)}}\label{classcpphlib_1_1PPIOCARDGADGETS_a02f10e29ca18bce713e22b6f4605b376}


\-Documentation for method. 

{\bfseries } {\itshape \/} {\bfseries {\itshape \/}} \-Constructs \hyperlink{classcpphlib_1_1PPIOCARDGADGETS}{\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S} class. 
\begin{DoxyParams}{\-Parameters}
{\em \-C\-A\-E\-I\-F} & \-C\-A\-E interface instance is already connected to ppds. \\
\hline
{\em \-I\-O\-I\-F} & \-I\-O interface instance is already connected to ppds. \par
\par
 \begin{DoxyVerb}Short description: Constructs PPIOCARDGADGETS class\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a9e3e3224e74c5592a104b2de11b2cb08}{\index{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}!parsediscoverlist@{parsediscoverlist}}
\index{parsediscoverlist@{parsediscoverlist}!cpphlib::PPIOCARDGADGETS@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}}
\subsubsection[{parsediscoverlist}]{\setlength{\rightskip}{0pt plus 5cm}def {\bf cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S.\-parsediscoverlist} (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{\-Key\-Type = {\ttfamily \char`\"{}integer\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classcpphlib_1_1PPIOCARDGADGETS_a9e3e3224e74c5592a104b2de11b2cb08}


\-Documentation for method. 

{\bfseries } {\itshape \/} {\bfseries {\itshape \/}} \-Parsing discoverlist, identification of cards, by their addresses. 
\begin{DoxyParams}{\-Parameters}
{\em \-Key\-Type} & \-If \-Key\-Type is set to {\bfseries {\itshape \char`\"{}integer\char`\"{}\/}}, addresses are stored as numbers in {\bfseries \-Discover\-Dict} in other cases addresses are stored as strings. \par
\par
 \begin{DoxyVerb}Short description: Parses discover list\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}
\hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a4acb9bf2149063e2edce74000314397b}{\index{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}!printdiscoverresult@{printdiscoverresult}}
\index{printdiscoverresult@{printdiscoverresult}!cpphlib::PPIOCARDGADGETS@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}}
\subsubsection[{printdiscoverresult}]{\setlength{\rightskip}{0pt plus 5cm}def {\bf cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S.\-printdiscoverresult} (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}}\label{classcpphlib_1_1PPIOCARDGADGETS_a4acb9bf2149063e2edce74000314397b}
\begin{DoxyVerb}Short description: Displays discover list\end{DoxyVerb}
 \hypertarget{classcpphlib_1_1PPIOCARDGADGETS_a511b79686badca5b8f6acd7ae5eb2895}{\index{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}!searchcards@{searchcards}}
\index{searchcards@{searchcards}!cpphlib::PPIOCARDGADGETS@{cpphlib\-::\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S}}
\subsubsection[{searchcards}]{\setlength{\rightskip}{0pt plus 5cm}def {\bf cpphlib.\-P\-P\-I\-O\-C\-A\-R\-D\-G\-A\-D\-G\-E\-T\-S.\-searchcards} (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{\-Card\-Type}
\end{DoxyParamCaption}
)}}\label{classcpphlib_1_1PPIOCARDGADGETS_a511b79686badca5b8f6acd7ae5eb2895}


\-Documentation for method. 

{\bfseries } {\itshape \/} {\bfseries {\itshape \/}} \-The method comes back with the list of specified lists of cards. \-Types can be members of {\bfseries \-Card\-I\-O\-Types}. 
\begin{DoxyParams}{\-Parameters}
{\em \-Card\-Type} & \-Type of the card. \par
\par
 \begin{DoxyVerb}Short description: Seraches cards by types\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
cpphlib.\-py\end{DoxyCompactItemize}
