\hypertarget{class_simple_hsm_1_1_state_event}{
\section{SimpleHsm::StateEvent Class Reference}
\label{class_simple_hsm_1_1_state_event}\index{SimpleHsm::StateEvent@{SimpleHsm::StateEvent}}
}
Inheritance diagram for SimpleHsm::StateEvent::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_simple_hsm_1_1_state_event}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_simple_hsm_1_1_state_event_fa87741f6c3adb36e9c49d6d32be96b6}{StateEvent} (\hyperlink{namespace_simple_hsm_a88e072b99795f8e8dc24e29c58f7bc8}{Signal} sig)
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hyperlink{namespace_simple_hsm_a88e072b99795f8e8dc24e29c58f7bc8}{Signal} \hyperlink{class_simple_hsm_1_1_state_event_a8aff7004441f2ca6729ef53114deffd}{Signal}
\end{CompactItemize}


\subsection{Detailed Description}
\hyperlink{class_simple_hsm_1_1_state_event}{StateEvent} class

The state event carries the details about the event (what signal caused the event) and can be subclassed to provide extra parameters 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_simple_hsm_1_1_state_event_fa87741f6c3adb36e9c49d6d32be96b6}{
\index{SimpleHsm::StateEvent@{SimpleHsm::StateEvent}!StateEvent@{StateEvent}}
\index{StateEvent@{StateEvent}!SimpleHsm::StateEvent@{SimpleHsm::StateEvent}}
\subsubsection[{StateEvent}]{\setlength{\rightskip}{0pt plus 5cm}SimpleHsm::StateEvent::StateEvent ({\bf Signal} {\em sig})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{class_simple_hsm_1_1_state_event_fa87741f6c3adb36e9c49d6d32be96b6}


\hyperlink{class_simple_hsm_1_1_state_event}{StateEvent} constructor

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em sig}]The signal associated with this event \end{description}
\end{Desc}


\subsection{Member Data Documentation}
\hypertarget{class_simple_hsm_1_1_state_event_a8aff7004441f2ca6729ef53114deffd}{
\index{SimpleHsm::StateEvent@{SimpleHsm::StateEvent}!Signal@{Signal}}
\index{Signal@{Signal}!SimpleHsm::StateEvent@{SimpleHsm::StateEvent}}
\subsubsection[{Signal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Signal} {\bf SimpleHsm::StateEvent::Signal}}}
\label{class_simple_hsm_1_1_state_event_a8aff7004441f2ca6729ef53114deffd}


The signal associated with this event 

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
SimpleHsm/\hyperlink{_simple_hsm_8cs}{SimpleHsm.cs}\end{CompactItemize}
