FSM/vscode/manual/latex/struct_f_s_m_signals.tex

39 lines
1.7 KiB
TeX
Raw Normal View History

\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
2024-05-07 16:45:57 +08:00
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子类可以访问
2024-05-07 16:45:57 +08:00
外部只能通过\+Set\+Signal函数对信号进行设置在状态机运行时会根据信号清除函数清除信号。信号 利用位进行存储,每个位代表一个信号,通过移位操作设置和清除信号。
\doxysubsection{Field Documentation}
2024-05-07 16:45:57 +08:00
\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}
2024-05-07 16:45:57 +08:00
上一次触发的外部信号,用于信号清除