\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} 上一次触发的外部信号,用于信号清除