MCB1700_Welcome/Doxygen/html/structstate_table_events.html

128 lines
7.5 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Labor04: stateTableEvents Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Labor04
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structstate_table_events.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">stateTableEvents Struct Reference<div class="ingroups"><a class="el" href="group___s_m.html">State Machine header.</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>State table holds states and corresponding event tables.
<a href="structstate_table_events.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_fsm_framework_8h_source.html">FsmFramework.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ga3a3bc923e2ded28e806ca2d04d0b1774"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#ga3a3bc923e2ded28e806ca2d04d0b1774">s32StateId</a></td></tr>
<tr class="separator:ga3a3bc923e2ded28e806ca2d04d0b1774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd39a5c1f85b2f88bb31de1758b9339d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___s_m.html#gae68e0cf14cb8d6332c29de697a4c7a2d">vCallback_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#gacd39a5c1f85b2f88bb31de1758b9339d">vOnEntry</a></td></tr>
<tr class="separator:gacd39a5c1f85b2f88bb31de1758b9339d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf401a845f0df48e5ed312d31316b0867"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___s_m.html#gae68e0cf14cb8d6332c29de697a4c7a2d">vCallback_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#gaf401a845f0df48e5ed312d31316b0867">vOnDo</a></td></tr>
<tr class="separator:gaf401a845f0df48e5ed312d31316b0867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade3ee808674432465d4fe132a7b38569"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___s_m.html#gae68e0cf14cb8d6332c29de697a4c7a2d">vCallback_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#gade3ee808674432465d4fe132a7b38569">vOnExit</a></td></tr>
<tr class="separator:gade3ee808674432465d4fe132a7b38569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6cb6ab5a5c3a79b92e7872cc1ee1601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___s_m.html#ga6ccf076843ee9ea9429f8bb27c1a2fd7">psStateTransitions_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#gae6cb6ab5a5c3a79b92e7872cc1ee1601">psStateEvents</a></td></tr>
<tr class="separator:gae6cb6ab5a5c3a79b92e7872cc1ee1601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0efffa2b6c35891664891ba15ffc7abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___s_m.html#ga427446bc212fb5561c7ff2859300cff2">psStateTable_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_m.html#ga0efffa2b6c35891664891ba15ffc7abf">psNestedStateTable</a></td></tr>
<tr class="separator:ga0efffa2b6c35891664891ba15ffc7abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>State table holds states and corresponding event tables. </p>
<p>An entry in state table holds the state id for which the entry is created, as well as the event table and three callbacks for functions that are called on state entry, exit and while beeing in the state. Not used functions should be null. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="_fsm_framework_8h_source.html">FsmFramework.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structstate_table_events.html">stateTableEvents</a></li>
<li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
</ul>
</div>
</body>
</html>