\doxysection{FSMSignals Struct Reference}
\hypertarget{struct_f_s_m_signals}{}\label{struct_f_s_m_signals}\index{FSMSignals@{FSMSignals}}


状态机用的信号，protected子类可以访问  




{\ttfamily \#include $<$FSM\+\_\+protected.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
Uint16 \mbox{\hyperlink{struct_f_s_m_signals_a9586b8cdc522f49e9bc62d2b67a1d79b}{all}}
\item 
Uint16 \mbox{\hyperlink{struct_f_s_m_signals_a0ed78b85dbee15c4928fc85546eaa10d}{last\+Triggered\+Signal}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
状态机用的信号，protected子类可以访问 

外部只能通过\+Set\+Signal函数对信号进行设置，在状态机运行时会根据信号清除函数清除信号。信号 利用位进行存储，每个位代表一个信号，通过移位操作设置和清除信号。 

\doxysubsection{Field Documentation}
\Hypertarget{struct_f_s_m_signals_a9586b8cdc522f49e9bc62d2b67a1d79b}\label{struct_f_s_m_signals_a9586b8cdc522f49e9bc62d2b67a1d79b} 
\index{FSMSignals@{FSMSignals}!all@{all}}
\index{all@{all}!FSMSignals@{FSMSignals}}
\doxysubsubsection{\texorpdfstring{all}{all}}
{\footnotesize\ttfamily Uint16 FSMSignals\+::all}

外部信号 \Hypertarget{struct_f_s_m_signals_a0ed78b85dbee15c4928fc85546eaa10d}\label{struct_f_s_m_signals_a0ed78b85dbee15c4928fc85546eaa10d} 
\index{FSMSignals@{FSMSignals}!lastTriggeredSignal@{lastTriggeredSignal}}
\index{lastTriggeredSignal@{lastTriggeredSignal}!FSMSignals@{FSMSignals}}
\doxysubsubsection{\texorpdfstring{lastTriggeredSignal}{lastTriggeredSignal}}
{\footnotesize\ttfamily Uint16 FSMSignals\+::last\+Triggered\+Signal}

上一次触发的外部信号，用于信号清除 