esp32_BNO08x/documentation/latex/class_b_n_o08x_cb_generic.tex

84 lines
4.4 KiB
TeX

\hypertarget{class_b_n_o08x_cb_generic}{}\doxysection{BNO08x\+Cb\+Generic Class Reference}
\label{class_b_n_o08x_cb_generic}\index{BNO08xCbGeneric@{BNO08xCbGeneric}}
Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.
{\ttfamily \#include $<$callback/\+BNO08x\+Cb\+Generic.\+hpp$>$}
Inheritance diagram for BNO08x\+Cb\+Generic\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{class_b_n_o08x_cb_generic__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
virtual void \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}})=0
\item
virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{$\sim$\+BNO08x\+Cb\+Generic}} ()=default
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item
uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}})
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}\label{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}}
\index{BNO08xCbGeneric@{BNO08xCbGeneric}!````~BNO08xCbGeneric@{$\sim$BNO08xCbGeneric}}
\index{````~BNO08xCbGeneric@{$\sim$BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}}
\doxysubsubsection{\texorpdfstring{$\sim$BNO08xCbGeneric()}{~BNO08xCbGeneric()}}
{\footnotesize\ttfamily virtual BNO08x\+Cb\+Generic\+::$\sim$\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}}
\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}\label{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}}
\index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}}
\index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}}
\doxysubsubsection{\texorpdfstring{BNO08xCbGeneric()}{BNO08xCbGeneric()}}
{\footnotesize\ttfamily BNO08x\+Cb\+Generic\+::\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}\label{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}}
\index{BNO08xCbGeneric@{BNO08xCbGeneric}!invoke@{invoke}}
\index{invoke@{invoke}!BNO08xCbGeneric@{BNO08xCbGeneric}}
\doxysubsubsection{\texorpdfstring{invoke()}{invoke()}}
{\footnotesize\ttfamily virtual void BNO08x\+Cb\+Generic\+::invoke (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
Implemented in \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID}}, and \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{BNO08x\+Cb\+Param\+Void}}.
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}\label{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}}
\index{BNO08xCbGeneric@{BNO08xCbGeneric}!rpt\_ID@{rpt\_ID}}
\index{rpt\_ID@{rpt\_ID}!BNO08xCbGeneric@{BNO08xCbGeneric}}
\doxysubsubsection{\texorpdfstring{rpt\_ID}{rpt\_ID}}
{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+Cb\+Generic\+::rpt\+\_\+\+ID}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}}\end{DoxyCompactItemize}