31 lines
1.6 KiB
TeX
31 lines
1.6 KiB
TeX
|
\doxysection{\+\_\+\+FSMHandler Struct Reference}
|
|||
|
\hypertarget{struct___f_s_m_handler}{}\label{struct___f_s_m_handler}\index{\_FSMHandler@{\_FSMHandler}}
|
|||
|
|
|||
|
|
|||
|
状态处理函数集合,全部需要子类重新填充内容
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
{\ttfamily \#include $<$FSM\+\_\+protected.\+h$>$}
|
|||
|
|
|||
|
\doxysubsubsection*{Data Fields}
|
|||
|
\begin{DoxyCompactItemize}
|
|||
|
\item
|
|||
|
int(\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct___f_s_m_handler_a22705d00e45b2415d882286fa62a1646}{select\+Next\+State}} )(void \texorpdfstring{$\ast$}{*}data, \mbox{\hyperlink{_f_s_m__protected_8h_aab8f3367188c83d3728b3d5f64e9ed22}{FSMSignals}} \texorpdfstring{$\ast$}{*}signals)
|
|||
|
\end{DoxyCompactItemize}
|
|||
|
|
|||
|
|
|||
|
\doxysubsection{Detailed Description}
|
|||
|
状态处理函数集合,全部需要子类重新填充内容
|
|||
|
|
|||
|
这个结构体暴露给protect文件,方便在子类中添加函数。不然添加函数得再写个函数添加, 有点麻烦
|
|||
|
|
|||
|
\doxysubsection{Field Documentation}
|
|||
|
\Hypertarget{struct___f_s_m_handler_a22705d00e45b2415d882286fa62a1646}\label{struct___f_s_m_handler_a22705d00e45b2415d882286fa62a1646}
|
|||
|
\index{\_FSMHandler@{\_FSMHandler}!selectNextState@{selectNextState}}
|
|||
|
\index{selectNextState@{selectNextState}!\_FSMHandler@{\_FSMHandler}}
|
|||
|
\doxysubsubsection{\texorpdfstring{selectNextState}{selectNextState}}
|
|||
|
{\footnotesize\ttfamily int(\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} \+\_\+\+FSMHandler\+::select\+Next\+State) (void \texorpdfstring{$\ast$}{*}data, \mbox{\hyperlink{_f_s_m__protected_8h_aab8f3367188c83d3728b3d5f64e9ed22}{FSMSignals}} \texorpdfstring{$\ast$}{*}signals)}
|
|||
|
|
|||
|
每个状态配置的状态选择函数
|