remove generated files

pull/4/head
Hans-Erik Floryd 2015-05-07 16:26:10 +02:00
parent 376fe774bd
commit ee3eb5e4d7
66 changed files with 0 additions and 13912 deletions

View File

@ -1,68 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Data Structures</div> </div>
</div>
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="struct__COEentdesc.html">_COEentdesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__COEh.html">_COEh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__COEobjdesc.html">_COEobjdesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__COEsdo.html">_COEsdo</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__ESCsm.html">_ESCsm</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__ESCsm2.html">_ESCsm2</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__ESCvar.html">_ESCvar</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__FOE.html">_FOE</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__FOEh.html">_FOEh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__FOEvar.html">_FOEvar</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__INFOh.html">_INFOh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__MBX.html">_MBX</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__MBXcontrol.html">_MBXcontrol</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__MBXerr.html">_MBXerr</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__MBXh.html">_MBXh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structesc__cfg__t.html">esc_cfg_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structfoe__writefile__cfg.html">foe_writefile_cfg_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structPACKED.html">PACKED</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 677 B

View File

@ -1,54 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Data Structure Index</div> </div>
</div>
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct__COEobjdesc.html">_COEobjdesc</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__FOE.html">_FOE</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__MBX.html">_MBX</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structesc__cfg__t.html">esc_cfg_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structPACKED.html">PACKED</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__COEsdo.html">_COEsdo</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__FOEh.html">_FOEh</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__MBXcontrol.html">_MBXcontrol</a>&#160;&#160;&#160;</td></tr><tr><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
</td><td><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct__ESCsm.html">_ESCsm</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__FOEvar.html">_FOEvar</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__MBXerr.html">_MBXerr</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__COEentdesc.html">_COEentdesc</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__ESCsm2.html">_ESCsm2</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__INFOh.html">_INFOh</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structfoe__writefile__cfg.html">foe_writefile_cfg</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__COEh.html">_COEh</a>&#160;&#160;&#160;</td><td><a class="el" href="struct__ESCvar.html">_ESCvar</a>&#160;&#160;&#160;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 B

View File

@ -1,835 +0,0 @@
/* The standard CSS for doxygen */
body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
}
/* @group Heading Levels */
h1 {
font-size: 150%;
}
.title {
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2 {
font-size: 120%;
}
h3 {
font-size: 100%;
}
dt {
font-weight: bold;
}
div.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
}
p.startli, p.startdd, p.starttd {
margin-top: 2px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
padding: 2px;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code {
color: #4665A2;
}
a.codeRef {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
.fragment {
font-family: monospace, fixed;
font-size: 105%;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
}
div.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 10px;
margin-right: 5px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memItemLeft, .memItemRight, .memTemplParams {
border-top: 1px solid #C4CFE5;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
}
.memname {
white-space: nowrap;
font-weight: bold;
margin-left: 6px;
}
.memproto {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 8px;
border-top-left-radius: 8px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
}
.memdoc {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 2px 5px;
background-color: #FBFCFD;
border-top-width: 0;
/* opera specific markup */
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
/* webkit specific markup */
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.params, .retval, .exception, .tparams {
border-spacing: 6px 2px;
}
.params .paramname, .retval .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
/* @end */
/* @group Directory (tree) */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin: 0px;
}
/* these are for tree view when used as main index */
.directory {
font-size: 9pt;
font-weight: bold;
margin: 5px;
}
.directory h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
/*
The following two styles can be used to replace the root node title
with an image of your choice. Simply uncomment the next two styles,
specify the name of your image and be sure to set 'height' to the
proper pixel height of your image.
*/
/*
.directory h3.swap {
height: 61px;
background-repeat: no-repeat;
background-image: url("yourimage.gif");
}
.directory h3.swap span {
display: none;
}
*/
.directory > h3 {
margin-top: 0;
}
.directory p {
margin: 0px;
white-space: nowrap;
}
.directory div {
display: none;
margin: 0px;
}
.directory img {
vertical-align: -30%;
}
/* these are for tree view when not used as main index */
.directory-alt {
font-size: 100%;
font-weight: bold;
}
.directory-alt h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
.directory-alt > h3 {
margin-top: 0;
}
.directory-alt p {
margin: 0px;
white-space: nowrap;
}
.directory-alt div {
display: none;
margin: 0px;
}
.directory-alt img {
vertical-align: -30%;
}
/* @end */
div.dynheader {
margin-top: 8px;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable {
border-collapse:collapse;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
div.ingroups
{
font-size: 8pt;
padding-left: 5px;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 10px;
}
dl
{
padding: 0 0 0 10px;
}
dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
{
border-left:4px solid;
padding: 0 0 0 6px;
}
dl.note
{
border-color: #D0C000;
}
dl.warning, dl.attention
{
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant
{
border-color: #00D000;
}
dl.deprecated
{
border-color: #505050;
}
dl.todo
{
border-color: #00C0E0;
}
dl.test
{
border-color: #3030E0;
}
dl.bug
{
border-color: #C08050;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -1,747 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">esc.c File Reference</div> </div>
</div>
<div class="contents">
<p>Base EtherCAT functions for handling the Data Link Layer and Malilboxes.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;utypes.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc_8h.html">esc.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc__coe_8h.html">esc_coe.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc__foe_8h.html">esc_foe.h</a>&quot;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ae49fff6e6440edd2c55a077d724b898c">ESC_ALerror</a> (uint16 errornumber)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">ESC_ALstatus</a> (uint8 status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ad4f4c1dd0c961f827f8f1d578fed087d">ESC_SMack</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ad419b1ac3abaf24fa53d55ede4810ce7">ESC_SMstatus</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a602dae15b9286e4ab4716fb85f8f3c58">ESC_SMwritepdi</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a20ec7aa0e6d89492dc4562b9c4657f6f">ESC_SMenable</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#af318524ace0e280d9e87afc9f73b57fa">ESC_SMdisable</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a152dee1d6c0bce00aa029d833e147380">ESC_address</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a86d7576d9f8b1e63ad8ad2a6cf991c50">ESC_WDstatus</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#aeee5a004e7e70410ceb89c26537a2ccf">ESC_checkmbx</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#afc72202bfde332668a10d54e3b56083b">ESC_startmbx</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a5cd0a7feb7e50e42fcdb71e6a28799ab">ESC_checkmbxboot</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a99dd26de7272793bd6ffe56af9316fbe">ESC_startmbxboot</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#af114806603011938e35ae366d115d90f">ESC_stopmbx</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a268c2208d13c00552cc25c7c823c78b3">ESC_readmbx</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#add404335229e458ca751345aa701f3ce">ESC_writembx</a> (uint8 n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a3833c0b62cdc0b62ee929154e9744fcc">ESC_ackmbxread</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a9cdac6a8b19f5a033267973c6b97e501">ESC_claimbuffer</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ab5fb5800733c7419cad42f030860b966">ESC_outreqbuffer</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ad4d3079177cc7d1bd78862b5a5cb7fe7">MBX_error</a> (uint16 error)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#ae75d37a1bdce82374c3b262f18945cb3">ESC_mbxprocess</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#aa783bb45ace470b98607ce7c4af0460f">ESC_xoeprocess</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a24ef310d3626f86db81293553d0a6c88">ESC_checkSM23</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a7e667a53ef89c4a27578e26e2479d05d">ESC_startinput</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a81ea48b9683662e8bed01fbb77826236">ESC_stopinput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a5e77a7172bd88586c08829b6d5977016">ESC_startoutput</a> (uint8 state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#aea60761cf8862550e8901aa996069f8d">ESC_stopoutput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a1f4da4aa96dc469b218abf33ff857130">ESC_state</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a5ddaf0c8fd9944f21be30480125b6736">ESC_config</a> (<a class="el" href="structesc__cfg__t.html">esc_cfg_t</a> *cfg)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structesc__cfg__t.html">esc_cfg_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc_8c.html#a23be27590c28284bdca777f918b40d09">esc_cfg</a> = NULL</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base EtherCAT functions for handling the Data Link Layer and Malilboxes. </p>
<p>State machine and mailbox support. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="a3833c0b62cdc0b62ee929154e9744fcc"></a><!-- doxytag: member="esc.c::ESC_ackmbxread" ref="a3833c0b62cdc0b62ee929154e9744fcc" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_ackmbxread </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>TBD </p>
</div>
</div>
<a class="anchor" id="a152dee1d6c0bce00aa029d833e147380"></a><!-- doxytag: member="esc.c::ESC_address" ref="a152dee1d6c0bce00aa029d833e147380" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_address </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read Configured Station Address register 0x010 assigned by the Master. </p>
</div>
</div>
<a class="anchor" id="ae49fff6e6440edd2c55a077d724b898c"></a><!-- doxytag: member="esc.c::ESC_ALerror" ref="ae49fff6e6440edd2c55a077d724b898c" args="(uint16 errornumber)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_ALerror </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>errornumber</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write AL Status Code to the ESC.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">errornumber</td><td>= Write an by EtherCAT specified Error number register 0x134 AL Status Code </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9794dd94da984eb6bfb88879aabf4e3d"></a><!-- doxytag: member="esc.c::ESC_ALstatus" ref="a9794dd94da984eb6bfb88879aabf4e3d" args="(uint8 status)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_ALstatus </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write AL Status to the ESC.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">status</td><td>= Write current slave status to register 0x130 AL Status reflecting actual state and error indication if present </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aeee5a004e7e70410ceb89c26537a2ccf"></a><!-- doxytag: member="esc.c::ESC_checkmbx" ref="aeee5a004e7e70410ceb89c26537a2ccf" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_checkmbx </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Check mailbox status by reading all SyncManager 0 and 1 data. The read values are compared with local definitions for SM Physical Address, SM Length and SM Control. If we check fails we disable Mailboxes by disabling SyncManager 0 and 1 and return state Init with Error flag set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Current state request read from ALControl 0x0120 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>if all Mailbox values is correct we return incoming state request, otherwise we return state Init with Error flag set. </dd></dl>
</div>
</div>
<a class="anchor" id="a5cd0a7feb7e50e42fcdb71e6a28799ab"></a><!-- doxytag: member="esc.c::ESC_checkmbxboot" ref="a5cd0a7feb7e50e42fcdb71e6a28799ab" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_checkmbxboot </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Check boostrap mailbox status by reading all SyncManager 0 and 1 data. The read values are compared with local definitions for SM Physical Address, SM Length and SM Control. If we check fails we disable Mailboxes by disabling SyncManager 0 and 1 and return state Init with Error flag set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Current state request read from ALControl 0x0120 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>if all Mailbox values is correct we return incoming state request, otherwise we return state Init with Error flag set. </dd></dl>
</div>
</div>
<a class="anchor" id="a24ef310d3626f86db81293553d0a6c88"></a><!-- doxytag: member="esc.c::ESC_checkSM23" ref="a24ef310d3626f86db81293553d0a6c88" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_checkSM23 </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Validate the values of Sync Manager 2 &amp; 3 that the current ESC values is equal to configured and calculated local values.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Requested state. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>= incoming state request if every thing checks out OK. = state (PREOP | ERROR) if something isn't correct. </dd></dl>
</div>
</div>
<a class="anchor" id="a9cdac6a8b19f5a033267973c6b97e501"></a><!-- doxytag: member="esc.c::ESC_claimbuffer" ref="a9cdac6a8b19f5a033267973c6b97e501" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_claimbuffer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Allocate and prepare a mailbox buffer. Take the first Idle buffer from the End. Set Mailbox control state to be used for outbox and fill the mailbox buffer with address master and mailbox next CNT value between 1-7.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index of Mailbox buffer prepared for outbox. IF no buffer is available return 0. </dd></dl>
</div>
</div>
<a class="anchor" id="a5ddaf0c8fd9944f21be30480125b6736"></a><!-- doxytag: member="esc.c::ESC_config" ref="a5ddaf0c8fd9944f21be30480125b6736" args="(esc_cfg_t *cfg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_config </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structesc__cfg__t.html">esc_cfg_t</a> *&#160;</td>
<td class="paramname"><em>cfg</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function copying the application configuration variable to the stack local pointer variable.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">cfg</td><td>= Pointer to by the Application static declared configuration variable holding application specific details. Ex. post- and pre state change hooks </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae75d37a1bdce82374c3b262f18945cb3"></a><!-- doxytag: member="esc.c::ESC_mbxprocess" ref="ae75d37a1bdce82374c3b262f18945cb3" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_mbxprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Mailbox routine for implementing the low-level part of the mailbox protocol used by Application Layers running on-top of mailboxes. It takes care of sending a mailbox, re-sending a mailbox, reading a mailbox and handles a mailbox full event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>=0 if nothing to do. =1 if something to be handled by mailbox protocols. </dd></dl>
</div>
</div>
<a class="anchor" id="ab5fb5800733c7419cad42f030860b966"></a><!-- doxytag: member="esc.c::ESC_outreqbuffer" ref="ab5fb5800733c7419cad42f030860b966" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_outreqbuffer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look for any present requests for posting to the outbox.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the index of Mailbox buffer ready to be posted. </dd></dl>
</div>
</div>
<a class="anchor" id="a268c2208d13c00552cc25c7c823c78b3"></a><!-- doxytag: member="esc.c::ESC_readmbx" ref="a268c2208d13c00552cc25c7c823c78b3" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_readmbx </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read Receive mailbox and store data in local ESCvar.MBX variable. Combined function for bootstrap and other states. State check decides which one to read. </p>
</div>
</div>
<a class="anchor" id="ad4f4c1dd0c961f827f8f1d578fed087d"></a><!-- doxytag: member="esc.c::ESC_SMack" ref="ad4f4c1dd0c961f827f8f1d578fed087d" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_SMack </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read SM Status register 0x805(+ offset to SyncManager n) to acknowledge a Sync Manager event Bit 3 in ALevent. The result is not used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Read Sync Manager no. n </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="af318524ace0e280d9e87afc9f73b57fa"></a><!-- doxytag: member="esc.c::ESC_SMdisable" ref="af318524ace0e280d9e87afc9f73b57fa" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_SMdisable </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write 1 to Bit0 in SM PDI control register 0x807(+ offset to SyncManager n) to De-activte the Sync Manager n.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Write to Sync Manager no. n </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a20ec7aa0e6d89492dc4562b9c4657f6f"></a><!-- doxytag: member="esc.c::ESC_SMenable" ref="a20ec7aa0e6d89492dc4562b9c4657f6f" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_SMenable </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write 0 to Bit0 in SM PDI control register 0x807(+ offset to SyncManager n) to Activate the Sync Manager n.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Write to Sync Manager no. n </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ad419b1ac3abaf24fa53d55ede4810ce7"></a><!-- doxytag: member="esc.c::ESC_SMstatus" ref="ad419b1ac3abaf24fa53d55ede4810ce7" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_SMstatus </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read SM Status register 0x805(+ offset to SyncManager n) and save the result in global variable ESCvar.SM[n].</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Read Sync Manager no. n </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a602dae15b9286e4ab4716fb85f8f3c58"></a><!-- doxytag: member="esc.c::ESC_SMwritepdi" ref="a602dae15b9286e4ab4716fb85f8f3c58" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_SMwritepdi </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write ESCvar.SM[n] data to ESC PDI control register 0x807(+ offset to SyncManager n).</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Write to Sync Manager no. n </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7e667a53ef89c4a27578e26e2479d05d"></a><!-- doxytag: member="esc.c::ESC_startinput" ref="a7e667a53ef89c4a27578e26e2479d05d" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_startinput </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function trying to enable start updating the process data inputs. It calls the check SM 2 &amp; 3 routine, based on the result from there if enables or disables the Input SyncManager, in addition it updates the ALStatusCode case something didn't pass the check.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Requested state. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>= state, incoming state request if every thing checks out OK. =state (PREOP | ERROR) if something isn't correct. </dd></dl>
</div>
</div>
<a class="anchor" id="afc72202bfde332668a10d54e3b56083b"></a><!-- doxytag: member="esc.c::ESC_startmbx" ref="afc72202bfde332668a10d54e3b56083b" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_startmbx </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Try to start mailboxes for current ALControl state request by enabling SyncManager 0 and 1. If all mailbox settings is correct we return incoming state request, otherwise we return state Init with Error flag set and update local ALerror with code 0x16 Invalid mailbox configuration.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Current state request read from ALControl 0x0120 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>if all Mailbox values is correct we return incoming state, otherwise we return state Init with Error flag set. </dd></dl>
</div>
</div>
<a class="anchor" id="a99dd26de7272793bd6ffe56af9316fbe"></a><!-- doxytag: member="esc.c::ESC_startmbxboot" ref="a99dd26de7272793bd6ffe56af9316fbe" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_startmbxboot </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Try to start bootstrap mailboxes for current ALControl state request by enabling SyncManager 0 and 1. If all mailbox settings is correct we return incoming state request, otherwise we return state Init with Error flag set and update local ALerror with code 0x16 Invalid mailbox configuration.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Current state request read from ALControl 0x0120 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>if all Mailbox values is correct we return incoming state, otherwise we return state Init with Error flag set. </dd></dl>
</div>
</div>
<a class="anchor" id="a5e77a7172bd88586c08829b6d5977016"></a><!-- doxytag: member="esc.c::ESC_startoutput" ref="a5e77a7172bd88586c08829b6d5977016" args="(uint8 state)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_startoutput </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Unconditional start of updating outputs by enabling Sync Manager 2. Set the App.state to APPSTATE_OUTPUT.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>= Not used. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>= state unchanged. </dd></dl>
</div>
</div>
<a class="anchor" id="a1f4da4aa96dc469b218abf33ff857130"></a><!-- doxytag: member="esc.c::ESC_state" ref="a1f4da4aa96dc469b218abf33ff857130" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_state </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The state handler acting on ALControl Bit(0) and SyncManager Activation BIT(4) events in the Al Event Request register 0x220. </p>
</div>
</div>
<a class="anchor" id="a81ea48b9683662e8bed01fbb77826236"></a><!-- doxytag: member="esc.c::ESC_stopinput" ref="a81ea48b9683662e8bed01fbb77826236" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_stopinput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Unconditional stop of updating inputs by disabling Sync Manager 2 &amp; 3. Set the App.state to APPSTATE_IDLE. </p>
</div>
</div>
<a class="anchor" id="af114806603011938e35ae366d115d90f"></a><!-- doxytag: member="esc.c::ESC_stopmbx" ref="af114806603011938e35ae366d115d90f" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_stopmbx </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Stop mailboxes by disabling SyncManager 0 and 1. Clear local mailbox variables stored in ESCvar. </p>
</div>
</div>
<a class="anchor" id="aea60761cf8862550e8901aa996069f8d"></a><!-- doxytag: member="esc.c::ESC_stopoutput" ref="aea60761cf8862550e8901aa996069f8d" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_stopoutput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Unconditional stop of updating outputs by disabling Sync Manager 2. Set the App.state to APPSTATE_ONPUT. Call application hook APP_safeoutput letting the user to set safe state values on outputs. </p>
</div>
</div>
<a class="anchor" id="a86d7576d9f8b1e63ad8ad2a6cf991c50"></a><!-- doxytag: member="esc.c::ESC_WDstatus" ref="a86d7576d9f8b1e63ad8ad2a6cf991c50" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 ESC_WDstatus </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read Watchdog Status register 0x440. Result Bit0 0= Expired, 1= Active or disabled.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>value of register Watchdog Status. </dd></dl>
</div>
</div>
<a class="anchor" id="add404335229e458ca751345aa701f3ce"></a><!-- doxytag: member="esc.c::ESC_writembx" ref="add404335229e458ca751345aa701f3ce" args="(uint8 n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_writembx </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write local mailbox buffer ESCvar.MBX[n] to Send mailbox. Combined function for bootstrap and other states. State check decides which one to write.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Which local mailbox buffer n to send. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa783bb45ace470b98607ce7c4af0460f"></a><!-- doxytag: member="esc.c::ESC_xoeprocess" ref="aa783bb45ace470b98607ce7c4af0460f" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_xoeprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Handler for incorrect or unsupported mailbox data. Write error response in Mailbox. </p>
</div>
</div>
<a class="anchor" id="ad4d3079177cc7d1bd78862b5a5cb7fe7"></a><!-- doxytag: member="esc.c::MBX_error" ref="ad4d3079177cc7d1bd78862b5a5cb7fe7" args="(uint16 error)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MBX_error </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>error</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Allocate and prepare a mailbox buffer for sending an error message. Take the first Idle buffer from the end. Set Mailbox control state to be used for outbox and fill the mailbox buffer with error information.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>= Error number to be sent in mailbox error message. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a23be27590c28284bdca777f918b40d09"></a><!-- doxytag: member="esc.c::esc_cfg" ref="a23be27590c28284bdca777f918b40d09" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structesc__cfg__t.html">esc_cfg_t</a>* <a class="el" href="esc_8c.html#a23be27590c28284bdca777f918b40d09">esc_cfg</a> = NULL<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,536 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc_coe.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">esc_coe.c File Reference</div> </div>
</div>
<div class="contents">
<p>CAN over EtherCAT (CoE) module.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;utypes.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc_8h.html">esc.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc__coe_8h.html">esc_coe.h</a>&quot;</code><br/>
<code>#include &quot;objectlist.h&quot;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#ab8f17f5a016592c2d41887a2f29581d8">BITS2BYTES</a>(b)&#160;&#160;&#160;((b + 7) &gt;&gt; 3)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#aa9a3a80105cd78cb4e2ed2833926abe4">ODLISTSIZE</a>&#160;&#160;&#160;((MBX1_sml - MBXHSIZE - sizeof(<a class="el" href="struct__COEh.html">_COEh</a>) - sizeof(<a class="el" href="struct__INFOh.html">_INFOh</a>) - 2) &amp; 0xfffe)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#ae69df2a29e9017aab128508585ad6171">SDO_findobject</a> (uint16 index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a5d1fb9538a28be98ec8ee762140ada35">sizeTXPDO</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a836e3ff62cd9bba1ca2a5f5481104ba9">sizeRXPDO</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a1fc8fd4ba74a85d5b4ca7ff7dc842edf">SDO_findsubindex</a> (int16 nidx, uint8 subindex)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a3efad71f0e21192002ef60437575f70b">copy2mbx</a> (void *source, void *dest, uint16 size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#ac8b791201457bff244ff36c4c5c85860">SDO_abort</a> (uint16 index, uint8 subindex, uint32 abortcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#acc25f2ec413f5473f199ab5b9b8f4005">SDO_upload</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a3655db85e86eee991facef9492fcc246">SDO_uploadsegment</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a5da3e5d510d17ad992a2db811f522b54">ESC_pre_objecthandler</a> (uint16 index, uint8 subindex)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#ae8c1c5930a2cc7a27375fa97acdb8df4">SDO_download</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a4c5b3d7b4930375a4a87727629d1cfe7">SDO_infoerror</a> (uint32 abortcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#ac43a13f88e3705c3f4ef40b8b9c2b431">SDO_getodlist</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a362076e63fae0dd33b426f5c99d9a010">SDO_getodlistcont</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#acc7684bb6a1155dab1891514c264f12d">SDO_getod</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a10a864197441d3da0fbd0623521e3d26">SDO_geted</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a71c76794b7e4ed125cc9cda0e8508ccd">ESC_coeprocess</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a5ddbd167b7b79d375b2ce53e2b536347">txpdoitems</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8c.html#a8bf6e1739ce6b8147f92dc36162b9e54">rxpdoitems</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>CAN over EtherCAT (CoE) module. </p>
<p>SDO read / write and SDO service functions </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="ab8f17f5a016592c2d41887a2f29581d8"></a><!-- doxytag: member="esc_coe.c::BITS2BYTES" ref="ab8f17f5a016592c2d41887a2f29581d8" args="(b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITS2BYTES</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">b</td><td>)</td>
<td>&#160;&#160;&#160;((b + 7) &gt;&gt; 3)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa9a3a80105cd78cb4e2ed2833926abe4"></a><!-- doxytag: member="esc_coe.c::ODLISTSIZE" ref="aa9a3a80105cd78cb4e2ed2833926abe4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ODLISTSIZE&#160;&#160;&#160;((MBX1_sml - MBXHSIZE - sizeof(<a class="el" href="struct__COEh.html">_COEh</a>) - sizeof(<a class="el" href="struct__INFOh.html">_INFOh</a>) - 2) &amp; 0xfffe)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a3efad71f0e21192002ef60437575f70b"></a><!-- doxytag: member="esc_coe.c::copy2mbx" ref="a3efad71f0e21192002ef60437575f70b" args="(void *source, void *dest, uint16 size)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void copy2mbx </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Copy to mailbox.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>= pointer to source </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">dest</td><td>= pointer to destination </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>= Size to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a71c76794b7e4ed125cc9cda0e8508ccd"></a><!-- doxytag: member="esc_coe.c::ESC_coeprocess" ref="a71c76794b7e4ed125cc9cda0e8508ccd" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_coeprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main CoE function checking the status on current mailbox buffers carrying data, distributing the mailboxes to appropriate CoE functions. On Error an MBX_error or SDO Abort will be sent depending on error cause. </p>
</div>
</div>
<a class="anchor" id="a5da3e5d510d17ad992a2db811f522b54"></a><!-- doxytag: member="esc_coe.c::ESC_pre_objecthandler" ref="a5da3e5d510d17ad992a2db811f522b54" args="(uint16 index, uint8 subindex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ESC_pre_objecthandler </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>subindex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function to pre-qualify the incoming SDO download.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>= index of SDO download request to check </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sub-index</td><td>= sub-index of SDO download request to check </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if the SDO Download is correct. 0 If not correct. </dd></dl>
</div>
</div>
<a class="anchor" id="ac8b791201457bff244ff36c4c5c85860"></a><!-- doxytag: member="esc_coe.c::SDO_abort" ref="ac8b791201457bff244ff36c4c5c85860" args="(uint16 index, uint8 subindex, uint32 abortcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_abort </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>subindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>abortcode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for sending an SDO Abort reply.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>= index of object causing abort reply </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sub-index</td><td>= sub-index of object causing abort reply </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">abortcode</td><td>= abort code to send in reply </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae8c1c5930a2cc7a27375fa97acdb8df4"></a><!-- doxytag: member="esc_coe.c::SDO_download" ref="ae8c1c5930a2cc7a27375fa97acdb8df4" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_download </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for handling incoming requested SDO Download, validating the request and sending an response. On error an SDO Abort will be sent. </p>
</div>
</div>
<a class="anchor" id="ae69df2a29e9017aab128508585ad6171"></a><!-- doxytag: member="esc_coe.c::SDO_findobject" ref="ae69df2a29e9017aab128508585ad6171" args="(uint16 index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 SDO_findobject </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Search for an object index matching the wanted value in the Object List.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>= value on index of object we want to locate </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>local array index if we succeed, -1 if we didn't find the index. </dd></dl>
</div>
</div>
<a class="anchor" id="a1fc8fd4ba74a85d5b4ca7ff7dc842edf"></a><!-- doxytag: member="esc_coe.c::SDO_findsubindex" ref="a1fc8fd4ba74a85d5b4ca7ff7dc842edf" args="(int16 nidx, uint8 subindex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16 SDO_findsubindex </td>
<td>(</td>
<td class="paramtype">int16&#160;</td>
<td class="paramname"><em>nidx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>subindex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Search for an object sub-index.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">nidx</td><td>= local array index of object we want to find sub-index to </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">subindex</td><td>= value on sub-index of object we want to locate </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>local array index if we succeed, -1 if we didn't find the index. </dd></dl>
</div>
</div>
<a class="anchor" id="a10a864197441d3da0fbd0623521e3d26"></a><!-- doxytag: member="esc_coe.c::SDO_geted" ref="a10a864197441d3da0fbd0623521e3d26" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_geted </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for handling incoming requested SDO Get Entry Description, validating the request and sending an response. On error an SDO Info Error will be sent. </p>
</div>
</div>
<a class="anchor" id="acc7684bb6a1155dab1891514c264f12d"></a><!-- doxytag: member="esc_coe.c::SDO_getod" ref="acc7684bb6a1155dab1891514c264f12d" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_getod </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for handling incoming requested SDO Get Object Description, validating the request and sending an response. On error an SDO Info Error will be sent. </p>
</div>
</div>
<a class="anchor" id="ac43a13f88e3705c3f4ef40b8b9c2b431"></a><!-- doxytag: member="esc_coe.c::SDO_getodlist" ref="ac43a13f88e3705c3f4ef40b8b9c2b431" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_getodlist </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for handling incoming requested SDO Get OD List, validating the request and sending an response. On error an SDO Info Error will be sent. </p>
</div>
</div>
<a class="anchor" id="a362076e63fae0dd33b426f5c99d9a010"></a><!-- doxytag: member="esc_coe.c::SDO_getodlistcont" ref="a362076e63fae0dd33b426f5c99d9a010" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_getodlistcont </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for continuing sending left overs from previous requested SDO Get OD List, validating the request and sending an response. </p>
</div>
</div>
<a class="anchor" id="a4c5b3d7b4930375a4a87727629d1cfe7"></a><!-- doxytag: member="esc_coe.c::SDO_infoerror" ref="a4c5b3d7b4930375a4a87727629d1cfe7" args="(uint32 abortcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_infoerror </td>
<td>(</td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>abortcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for sending an SDO Info Error reply.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">abortcode</td><td>= = abort code to send in reply </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="acc25f2ec413f5473f199ab5b9b8f4005"></a><!-- doxytag: member="esc_coe.c::SDO_upload" ref="acc25f2ec413f5473f199ab5b9b8f4005" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_upload </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for responding on requested SDO Upload, sending the content requested in a free Mailbox buffer. Depending of size of data expedited, normal or segmented transfer is used. On error an SDO Abort will be sent. </p>
</div>
</div>
<a class="anchor" id="a3655db85e86eee991facef9492fcc246"></a><!-- doxytag: member="esc_coe.c::SDO_uploadsegment" ref="a3655db85e86eee991facef9492fcc246" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDO_uploadsegment </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for handling the following SDO Upload if previous SDOUpload response was flagged it needed to be segmented. </p>
</div>
</div>
<a class="anchor" id="a836e3ff62cd9bba1ca2a5f5481104ba9"></a><!-- doxytag: member="esc_coe.c::sizeRXPDO" ref="a836e3ff62cd9bba1ca2a5f5481104ba9" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 sizeRXPDO </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Calculate the size in Bytes of RxPDOs by adding the objects in SyncManager SDO 1C12.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>size of RxPDOs in Bytes. </dd></dl>
</div>
</div>
<a class="anchor" id="a5d1fb9538a28be98ec8ee762140ada35"></a><!-- doxytag: member="esc_coe.c::sizeTXPDO" ref="a5d1fb9538a28be98ec8ee762140ada35" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 sizeTXPDO </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Calculate the size in Bytes of TxPDOs by adding the objects in SyncManager SDO 1C13.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>size of TxPDOs in Bytes. </dd></dl>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a8bf6e1739ce6b8147f92dc36162b9e54"></a><!-- doxytag: member="esc_coe.c::rxpdoitems" ref="a8bf6e1739ce6b8147f92dc36162b9e54" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="esc__coe_8c.html#a8bf6e1739ce6b8147f92dc36162b9e54">rxpdoitems</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ddbd167b7b79d375b2ce53e2b536347"></a><!-- doxytag: member="esc_coe.c::txpdoitems" ref="a5ddbd167b7b79d375b2ce53e2b536347" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="esc__coe_8c.html#a5ddbd167b7b79d375b2ce53e2b536347">txpdoitems</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,146 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc_coe.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">esc_coe.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="esc__coe_8c.html" title="CAN over EtherCAT (CoE) module.">esc_coe.c</a>.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8h.html#a71c76794b7e4ed125cc9cda0e8508ccd">ESC_coeprocess</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8h.html#a5d1fb9538a28be98ec8ee762140ada35">sizeTXPDO</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8h.html#a836e3ff62cd9bba1ca2a5f5481104ba9">sizeRXPDO</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__coe_8h.html#a414bacd094d9023838a396174a695f8d">ESC_objecthandler</a> (uint16 index, uint8 subindex)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="esc__coe_8c.html" title="CAN over EtherCAT (CoE) module.">esc_coe.c</a>. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="a71c76794b7e4ed125cc9cda0e8508ccd"></a><!-- doxytag: member="esc_coe.h::ESC_coeprocess" ref="a71c76794b7e4ed125cc9cda0e8508ccd" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_coeprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main CoE function checking the status on current mailbox buffers carrying data, distributing the mailboxes to appropriate CoE functions. On Error an MBX_error or SDO Abort will be sent depending on error cause. </p>
</div>
</div>
<a class="anchor" id="a414bacd094d9023838a396174a695f8d"></a><!-- doxytag: member="esc_coe.h::ESC_objecthandler" ref="a414bacd094d9023838a396174a695f8d" args="(uint16 index, uint8 subindex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_objecthandler </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>subindex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a836e3ff62cd9bba1ca2a5f5481104ba9"></a><!-- doxytag: member="esc_coe.h::sizeRXPDO" ref="a836e3ff62cd9bba1ca2a5f5481104ba9" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 sizeRXPDO </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Calculate the size in Bytes of RxPDOs by adding the objects in SyncManager SDO 1C12.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>size of RxPDOs in Bytes. </dd></dl>
</div>
</div>
<a class="anchor" id="a5d1fb9538a28be98ec8ee762140ada35"></a><!-- doxytag: member="esc_coe.h::sizeTXPDO" ref="a5d1fb9538a28be98ec8ee762140ada35" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 sizeTXPDO </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Calculate the size in Bytes of TxPDOs by adding the objects in SyncManager SDO 1C13.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>size of TxPDOs in Bytes. </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,481 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc_foe.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">esc_foe.c File Reference</div> </div>
</div>
<div class="contents">
<p>File over EtherCAT (FoE) module.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;osal.h&quot;</code><br/>
<code>#include &quot;utypes.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc_8h.html">esc.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="esc__foe_8h.html">esc_foe.h</a>&quot;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a57a35bfd7d13bdfab37a48171286ecee">DPRINT</a>(...)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a40eaa99769ad24d7b1f0d91276497e96">DEBUG_ASSERT</a>(expression)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a1068bb4cb4200dd0a12a01fa875a4d4b">FOE_fopen</a> (char *name, uint8 num_chars, uint32 pass, uint8 op)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a2fe564ee56395c2ad9b3e294046ab11a">FOE_fwrite</a> (uint8 *data, uint16 length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#ada27a980ed9be4adb6e9e72a80bac0e6">FOE_fclose</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#ab759787663f3dbf3eefc2d7d4ebb7a48">FOE_init</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a3dc61a42f1df1418e1b713b4ef6124c3">FOE_abort</a> (uint32 code)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a2d6c4bf6859f6b1ebd6a0b63fca21420">FOE_send_ack</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a429078d3edbb532b67f887adb0ec59de">FOE_read</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#af0f456ea750b97416b704ade6d074a4d">FOE_write</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#af0f447cb34aefab559845633acba7eea">FOE_data</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a50fcf09f71a9f45ebc806ebdf109a275">FOE_error</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a0b138231b97d90990427644659e92e0c">FOE_config</a> (<a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a> *cfg, foe_writefile_cfg_t *cfg_files)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a57ace265be44ccc2a0af313d007261b2">ESC_foeprocess</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a1f2c07c0dfd2d9a88c27b47abf1651af">foe_file_name</a> [FOE_FN_MAX+1]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a7cc484767f3b463b2a72365d9c761a1f">foe_cfg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static foe_writefile_cfg_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#ab37a5f7aab01e0690365e1c73c56b496">foe_files</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static foe_writefile_cfg_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#a2896ae544c74758f24d85208eba3477b">foe_file</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__FOEvar.html">_FOEvar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8c.html#adcd7d70e05228c39934e5605bc705839">FOEvar</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>File over EtherCAT (FoE) module. </p>
<p>FOE read / write and FOE service functions </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a40eaa99769ad24d7b1f0d91276497e96"></a><!-- doxytag: member="esc_foe.c::DEBUG_ASSERT" ref="a40eaa99769ad24d7b1f0d91276497e96" args="(expression)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_ASSERT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">expression</td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a57a35bfd7d13bdfab37a48171286ecee"></a><!-- doxytag: member="esc_foe.c::DPRINT" ref="a57a35bfd7d13bdfab37a48171286ecee" args="(...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DPRINT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a57ace265be44ccc2a0af313d007261b2"></a><!-- doxytag: member="esc_foe.c::ESC_foeprocess" ref="a57ace265be44ccc2a0af313d007261b2" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_foeprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main FoE function checking the status on current mailbox buffers carrying data, distributing the mailboxes to appropriate FOE functions depending on requested opcode. On Error an FoE Error or FoE Abort will be sent. </p>
</div>
</div>
<a class="anchor" id="a3dc61a42f1df1418e1b713b4ef6124c3"></a><!-- doxytag: member="esc_foe.c::FOE_abort" ref="a3dc61a42f1df1418e1b713b4ef6124c3" args="(uint32 code)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_abort </td>
<td>(</td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for sending an FOE abort frame.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">code</td><td>= abort code </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0b138231b97d90990427644659e92e0c"></a><!-- doxytag: member="esc_foe.c::FOE_config" ref="a0b138231b97d90990427644659e92e0c" args="(foe_cfg_t *cfg, foe_writefile_cfg_t *cfg_files)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_config </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a> *&#160;</td>
<td class="paramname"><em>cfg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">foe_writefile_cfg_t *&#160;</td>
<td class="paramname"><em>cfg_files</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function copying the application configuration variable to the FoE module local pointer variable.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">cfg</td><td>= Pointer to by the Application static declared configuration variable holding application specific details. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">cfg_files</td><td>= Pointer to by the Application static declared configuration variable holding file specific details for files to be handled by FoE </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="af0f447cb34aefab559845633acba7eea"></a><!-- doxytag: member="esc_foe.c::FOE_data" ref="af0f447cb34aefab559845633acba7eea" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE data request handler. Validates and reads data until we're finsihed. Every read frame follwed by an Ack frame. On error we will send FOE Abort. </p>
</div>
</div>
<a class="anchor" id="a50fcf09f71a9f45ebc806ebdf109a275"></a><!-- doxytag: member="esc_foe.c::FOE_error" ref="a50fcf09f71a9f45ebc806ebdf109a275" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_error </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE error requesthandler. Send an FOE Abort. </p>
</div>
</div>
<a class="anchor" id="ada27a980ed9be4adb6e9e72a80bac0e6"></a><!-- doxytag: member="esc_foe.c::FOE_fclose" ref="ada27a980ed9be4adb6e9e72a80bac0e6" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t FOE_fclose </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function handling the final FOE_fwrite when we close up regardless if we have filled the buffers or not.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Number of copied bytes on success, 0= if failed. </dd></dl>
</div>
</div>
<a class="anchor" id="a1068bb4cb4200dd0a12a01fa875a4d4b"></a><!-- doxytag: member="esc_foe.c::FOE_fopen" ref="a1068bb4cb4200dd0a12a01fa875a4d4b" args="(char *name, uint8 num_chars, uint32 pass, uint8 op)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int FOE_fopen </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>num_chars</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>pass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>op</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Validate a write or read request by checking filename and password.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>= Filename </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">num_chars</td><td>= Length of filename </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pass</td><td>= Numeric variable of password </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">op</td><td>= Request op-code </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0= if we succeed, FOE_ERR_NOTFOUND something wrong with filename or password </dd></dl>
</div>
</div>
<a class="anchor" id="a2fe564ee56395c2ad9b3e294046ab11a"></a><!-- doxytag: member="esc_foe.c::FOE_fwrite" ref="a2fe564ee56395c2ad9b3e294046ab11a" args="(uint8 *data, uint16 length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 FOE_fwrite </td>
<td>(</td>
<td class="paramtype">uint8 *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function reading mailbox buffer to local buffer to be handled by application write hook. Ex. flash routine used by software update. It will consume the buffer and call the write hook every time the configured flush buffer limit is reached.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>= Pointer to buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">length</td><td>= Length of data to read</td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Number of copied bytes. </dd></dl>
</div>
</div>
<a class="anchor" id="ab759787663f3dbf3eefc2d7d4ebb7a48"></a><!-- doxytag: member="esc_foe.c::FOE_init" ref="ab759787663f3dbf3eefc2d7d4ebb7a48" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize by clearing all current status variables. </p>
</div>
</div>
<a class="anchor" id="a429078d3edbb532b67f887adb0ec59de"></a><!-- doxytag: member="esc_foe.c::FOE_read" ref="a429078d3edbb532b67f887adb0ec59de" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_read </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2d6c4bf6859f6b1ebd6a0b63fca21420"></a><!-- doxytag: member="esc_foe.c::FOE_send_ack" ref="a2d6c4bf6859f6b1ebd6a0b63fca21420" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int FOE_send_ack </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Sends an FoE ack data frame.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>0= or error number. </dd></dl>
</div>
</div>
<a class="anchor" id="af0f456ea750b97416b704ade6d074a4d"></a><!-- doxytag: member="esc_foe.c::FOE_write" ref="af0f456ea750b97416b704ade6d074a4d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_write </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE write request handler. Starts with Initialize, Open and Ack that we can/will receive data. On error we will send FOE Abort. </p>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a7cc484767f3b463b2a72365d9c761a1f"></a><!-- doxytag: member="esc_foe.c::foe_cfg" ref="a7cc484767f3b463b2a72365d9c761a1f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a>* <a class="el" href="esc__foe_8c.html#a7cc484767f3b463b2a72365d9c761a1f">foe_cfg</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main FoE configuration pointer data array. Structure i allocated and filled by the application defining what preferences it require. </p>
</div>
</div>
<a class="anchor" id="a2896ae544c74758f24d85208eba3477b"></a><!-- doxytag: member="esc_foe.c::foe_file" ref="a2896ae544c74758f24d85208eba3477b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">foe_writefile_cfg_t* <a class="el" href="esc__foe_8c.html#a2896ae544c74758f24d85208eba3477b">foe_file</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to current file configuration item used by FoE. </p>
</div>
</div>
<a class="anchor" id="a1f2c07c0dfd2d9a88c27b47abf1651af"></a><!-- doxytag: member="esc_foe.c::foe_file_name" ref="a1f2c07c0dfd2d9a88c27b47abf1651af" args="[FOE_FN_MAX+1]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="esc__foe_8c.html#a1f2c07c0dfd2d9a88c27b47abf1651af">foe_file_name</a>[FOE_FN_MAX+1]</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Variable holding current filename read at FOE Open. </p>
</div>
</div>
<a class="anchor" id="ab37a5f7aab01e0690365e1c73c56b496"></a><!-- doxytag: member="esc_foe.c::foe_files" ref="ab37a5f7aab01e0690365e1c73c56b496" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">foe_writefile_cfg_t* <a class="el" href="esc__foe_8c.html#ab37a5f7aab01e0690365e1c73c56b496">foe_files</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Collection of files possible to receive by FoE. Structure i allocated and filled by the application defining what preferences it require. </p>
</div>
</div>
<a class="anchor" id="adcd7d70e05228c39934e5605bc705839"></a><!-- doxytag: member="esc_foe.c::FOEvar" ref="adcd7d70e05228c39934e5605bc705839" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__FOEvar.html">_FOEvar</a> <a class="el" href="esc__foe_8c.html#adcd7d70e05228c39934e5605bc705839">FOEvar</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main FoE status data array. Structure gets filled with current status variables during FoE usage. </p>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,158 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc_foe.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">esc_foe.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="esc__foe_8c.html" title="File over EtherCAT (FoE) module.">esc_foe.c</a>.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html">foe_writefile_cfg_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html">_FOEvar</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8h.html#a67c78bb265f195309e12db00ead5e50e">FOE_FN_MAX</a>&#160;&#160;&#160;15</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8h.html#a0b138231b97d90990427644659e92e0c">FOE_config</a> (<a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a> *cfg, foe_writefile_cfg_t *cfg_files)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8h.html#a0fc65c1e2994bf93b40bdf2bcdbad8a0">FOE_init</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="esc__foe_8h.html#a57ace265be44ccc2a0af313d007261b2">ESC_foeprocess</a> (void)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="esc__foe_8c.html" title="File over EtherCAT (FoE) module.">esc_foe.c</a>. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a67c78bb265f195309e12db00ead5e50e"></a><!-- doxytag: member="esc_foe.h::FOE_FN_MAX" ref="a67c78bb265f195309e12db00ead5e50e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FOE_FN_MAX&#160;&#160;&#160;15</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Maximum number of characters allowed in a file name. </p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a57ace265be44ccc2a0af313d007261b2"></a><!-- doxytag: member="esc_foe.h::ESC_foeprocess" ref="a57ace265be44ccc2a0af313d007261b2" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ESC_foeprocess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Main FoE function checking the status on current mailbox buffers carrying data, distributing the mailboxes to appropriate FOE functions depending on requested opcode. On Error an FoE Error or FoE Abort will be sent. </p>
</div>
</div>
<a class="anchor" id="a0b138231b97d90990427644659e92e0c"></a><!-- doxytag: member="esc_foe.h::FOE_config" ref="a0b138231b97d90990427644659e92e0c" args="(foe_cfg_t *cfg, foe_writefile_cfg_t *cfg_files)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_config </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structfoe__cfg__t.html">foe_cfg_t</a> *&#160;</td>
<td class="paramname"><em>cfg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">foe_writefile_cfg_t *&#160;</td>
<td class="paramname"><em>cfg_files</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function copying the application configuration variable to the FoE module local pointer variable.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">cfg</td><td>= Pointer to by the Application static declared configuration variable holding application specific details. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">cfg_files</td><td>= Pointer to by the Application static declared configuration variable holding file specific details for files to be handled by FoE </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0fc65c1e2994bf93b40bdf2bcdbad8a0"></a><!-- doxytag: member="esc_foe.h::FOE_init" ref="a0fc65c1e2994bf93b40bdf2bcdbad8a0" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FOE_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize by clearing all current status variables. </p>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

View File

@ -1,55 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="esc_8c.html">esc.c</a></td><td class="indexvalue">Base EtherCAT functions for handling the Data Link Layer and Malilboxes </td></tr>
<tr><td class="indexkey"><a class="el" href="esc_8h.html">esc.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="esc_8h.html" title="Headerfile for esc.h.">esc.h</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="esc__coe_8c.html">esc_coe.c</a></td><td class="indexvalue">CAN over EtherCAT (CoE) module </td></tr>
<tr><td class="indexkey"><a class="el" href="esc__coe_8h.html">esc_coe.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="esc__coe_8c.html" title="CAN over EtherCAT (CoE) module.">esc_coe.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="esc__foe_8c.html">esc_foe.c</a></td><td class="indexvalue">File over EtherCAT (FoE) module </td></tr>
<tr><td class="indexkey"><a class="el" href="esc__foe_8h.html">esc_foe.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="esc__foe_8c.html" title="File over EtherCAT (FoE) module.">esc_foe.c</a> </td></tr>
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,488 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
<li><a href="#index_x"><span>x</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>access
: <a class="el" href="struct__COEentdesc.html#af16eefb3b0fa7b4528de598390e77c91">_COEentdesc</a>
</li>
<li>ActESC
: <a class="el" href="struct__ESCsm2.html#a8e5f56f83d43ba8a5ca4f469600fe691">_ESCsm2</a>
</li>
<li>ActPDI
: <a class="el" href="struct__ESCsm2.html#aa68da3b0d48988b2b1aab05eae62f1ca">_ESCsm2</a>
</li>
<li>address
: <a class="el" href="struct__ESCvar.html#a29b5e7d971f4219fb68790ed99796542">_ESCvar</a>
, <a class="el" href="struct__MBXh.html#aab4618ebf62f7308f2399c5c26c21f3c">_MBXh</a>
</li>
<li>address_offset
: <a class="el" href="structfoe__writefile__cfg.html#a618c137fd3ced50fae00c20df1459ea2">foe_writefile_cfg_t</a>
</li>
<li>ALcontrol
: <a class="el" href="struct__ESCvar.html#a8c4b2abcdb5a0fecffe1cc2b15fef233">_ESCvar</a>
</li>
<li>ALerror
: <a class="el" href="struct__ESCvar.html#ac54d4be6bca396a4df60139b8bf3cf8f">_ESCvar</a>
</li>
<li>ALevent
: <a class="el" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">_ESCvar</a>
</li>
<li>ALstatus
: <a class="el" href="struct__ESCvar.html#acd205a5c7f82b724686f0794f06a12cd">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="struct__MBX.html#a95c59a2b4fb554921b248c1d71650ae9">_MBX</a>
</li>
<li>bitlength
: <a class="el" href="struct__COEentdesc.html#aa10554ede93edb58e1af4330d5946721">_COEentdesc</a>
</li>
<li>buffer_size
: <a class="el" href="structfoe__cfg__t.html#a12e068a6428f1cf89d3516d104a905dd">foe_cfg_t</a>
</li>
<li>BUFstat
: <a class="el" href="struct__ESCsm.html#aa401fcd22f75190996baf3f5d3849c52">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>channel
: <a class="el" href="struct__MBXh.html#a47c1de4ebddd723048f518215820e943">_MBXh</a>
</li>
<li>coeheader
: <a class="el" href="struct__COEsdo.html#aca7fbf12670a85be7eee10c1a60d3708">_COEsdo</a>
, <a class="el" href="struct__COEentdesc.html#ad707dc3d22f9446de009c086ec4c23a8">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#a66f6811b85400c6e30e34a97e09c37cf">_COEobjdesc</a>
</li>
<li>command
: <a class="el" href="struct__COEsdo.html#a9cb2e709d939cf28d7252ac82c2b76f0">_COEsdo</a>
</li>
<li>Command
: <a class="el" href="struct__ESCsm2.html#a094841d390369ac83198e749a2e1e516">_ESCsm2</a>
, <a class="el" href="structPACKED.html#a5bc1de5b9fed2f9783a59cf59393dfb4">PACKED</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="struct__ESCvar.html#a4b079cc77d95616d46207f4df8b0b8ab">_ESCvar</a>
, <a class="el" href="struct__FOE.html#a29b0e7414e530d96d00f520509eac062">_FOE</a>
</li>
<li>datatype
: <a class="el" href="struct__COEentdesc.html#ad36a95e3313048d2f557d44d7b52a440">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#afb3ab0cb93a5a6a272b5c3718d4dc787">_COEobjdesc</a>
</li>
<li>dest_start_address
: <a class="el" href="structfoe__writefile__cfg.html#a0540fe2ce25a5d05ad5a0faa8e3e8f60">foe_writefile_cfg_t</a>
</li>
<li>detail
: <a class="el" href="struct__MBXerr.html#a9dfeb42029bd1911d0520eaafa39077c">_MBXerr</a>
</li>
<li>Direction
: <a class="el" href="struct__ESCsm.html#a2a38260671e765535a7f8a8ffc675cf0">_ESCsm</a>
</li>
<li>DLstatus
: <a class="el" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EClatchEC
: <a class="el" href="struct__ESCsm.html#a1142ddd67c99114deaf4d615bad45225">_ESCsm</a>
</li>
<li>EClatchPDI
: <a class="el" href="struct__ESCsm.html#ae764769deb71c654680c47812b81478b">_ESCsm</a>
</li>
<li>ECr4
: <a class="el" href="struct__ESCsm.html#a92579f435f0bcea436fcff6256c29271">_ESCsm</a>
</li>
<li>ECrep
: <a class="el" href="struct__ESCsm.html#a19ae319008aaf0ff9bfbbb5750fbb071">_ESCsm</a>
</li>
<li>ECsm
: <a class="el" href="struct__ESCsm.html#a52c170357a84cbecd4a6ca430becbb48">_ESCsm</a>
</li>
<li>empty_write
: <a class="el" href="structfoe__cfg__t.html#a846f4765e3b5973542e18e25665a4a98">foe_cfg_t</a>
</li>
<li>entries
: <a class="el" href="struct__ESCvar.html#a8870109e8d4762523c68d1abe6aed98b">_ESCvar</a>
</li>
<li>errorcode
: <a class="el" href="struct__FOEh.html#a09f68c2b2186cc69c29cdf5992123d04">_FOEh</a>
</li>
<li>errortext
: <a class="el" href="struct__FOE.html#a2b075dac0e654173a8a176ca66b994e5">_FOE</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>fbuffer
: <a class="el" href="structfoe__cfg__t.html#a401e481b06a1c7e3fcb30a02ad7ddafb">foe_cfg_t</a>
</li>
<li>fbufposition
: <a class="el" href="struct__FOEvar.html#a93424b33ce821e832e87e9def6110b80">_FOEvar</a>
</li>
<li>fend
: <a class="el" href="struct__FOEvar.html#ae8bc3908d8c6367c09e61f36608bfd6f">_FOEvar</a>
</li>
<li>filename
: <a class="el" href="struct__FOE.html#a0195a23740d2c5eb13db325e425ef7fb">_FOE</a>
</li>
<li>filepass
: <a class="el" href="structfoe__writefile__cfg.html#a552cccd0564b95ee7c9a72f32537b84d">foe_writefile_cfg_t</a>
</li>
<li>files
: <a class="el" href="structfoe__cfg__t.html#af7d4da24697018ed33e17a6c12d91ed9">foe_cfg_t</a>
</li>
<li>foeheader
: <a class="el" href="struct__FOE.html#a92927f1dd9f2d1a0def047dad6f05291">_FOE</a>
</li>
<li>foepacket
: <a class="el" href="struct__FOEvar.html#a3cf8f0410e145df74477abffd247fe1c">_FOEvar</a>
</li>
<li>foestate
: <a class="el" href="struct__FOEvar.html#a7cd8b5dd833995750c1494a12a4d356b">_FOEvar</a>
</li>
<li>fposition
: <a class="el" href="struct__FOEvar.html#aecd38c519340765cb3ccd29f09df0a0d">_FOEvar</a>
</li>
<li>fprevposition
: <a class="el" href="struct__FOEvar.html#a35472bd493585a758e6b71405fe9ba17">_FOEvar</a>
</li>
<li>fragmentsleft
: <a class="el" href="struct__INFOh.html#a8e6f96bce98babed33ee909d3f9fa434">_INFOh</a>
</li>
<li>frags
: <a class="el" href="struct__ESCvar.html#a740f00899fd371583c689f9d12dcea1d">_ESCvar</a>
</li>
<li>fragsleft
: <a class="el" href="struct__ESCvar.html#a1c75b6f18f34e0c775346732333ede41">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>header
: <a class="el" href="struct__MBX.html#a92da7ab0e40ad17537bbc3c65200e19e">_MBX</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>incomplete
: <a class="el" href="struct__INFOh.html#af5172750f2a16371a7c79b37fc241171">_INFOh</a>
</li>
<li>index
: <a class="el" href="struct__COEsdo.html#ae9db28dca9457aba985e278572c892be">_COEsdo</a>
, <a class="el" href="struct__COEentdesc.html#a9926b99b1841e1b4fcc21c06afe911b5">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#af155e3691e6ab01f08651f6577367862">_COEobjdesc</a>
</li>
<li>infoheader
: <a class="el" href="struct__COEobjdesc.html#a83f15bc450966195e9ceb793404ab6f9">_COEobjdesc</a>
, <a class="el" href="struct__COEentdesc.html#af9813d1d72c1953ab59b72ac8a64c882">_COEentdesc</a>
</li>
<li>IntECAT
: <a class="el" href="struct__ESCsm.html#a3bc7f8294dcbd0650efb22ec234b5cdd">_ESCsm</a>
</li>
<li>IntPDI
: <a class="el" href="struct__ESCsm.html#a86de443264b6c812505a7ff6461568e6">_ESCsm</a>
</li>
<li>IntR
: <a class="el" href="struct__ESCsm.html#a9f5f34ef5ae9949f6a4e0a90d08e395c">_ESCsm</a>
</li>
<li>IntW
: <a class="el" href="struct__ESCsm.html#aa62cae92c924bcc63e17b80a0bb0926e">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>Length
: <a class="el" href="struct__ESCsm.html#a8003bdc816a364e24a1693c018df3b47">_ESCsm</a>
</li>
<li>length
: <a class="el" href="struct__MBXh.html#a23fa0c0531f49f871f48fd5547374e7d">_MBXh</a>
</li>
<li>Length
: <a class="el" href="structPACKED.html#a86c8b1d0f5d9bd5bacb15a6e627a9e4c">PACKED</a>
, <a class="el" href="struct__ESCsm2.html#a7cc427908eb382b7e03ea5ee084f9ee0">_ESCsm2</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>max_data
: <a class="el" href="structfoe__writefile__cfg.html#abc50f654a889f18a6da69cbc1212af37">foe_writefile_cfg_t</a>
</li>
<li>maxsub
: <a class="el" href="struct__COEobjdesc.html#aa3fe231eb5ebfa480c267574b830377c">_COEobjdesc</a>
</li>
<li>mbxbackup
: <a class="el" href="struct__ESCvar.html#acc6e1182b67f7ffa0f1f17981da7f6b1">_ESCvar</a>
</li>
<li>mbxcnt
: <a class="el" href="struct__ESCvar.html#a4e5f68587ca73c4a039e30a91df956c3">_ESCvar</a>
, <a class="el" href="struct__MBXh.html#a7f0d06da301a93a3d6b1e39dd2d603f1">_MBXh</a>
</li>
<li>mbxfree
: <a class="el" href="struct__ESCvar.html#a3640c80a3c60af326bcda0163bdb4012">_ESCvar</a>
</li>
<li>mbxheader
: <a class="el" href="struct__FOE.html#afb56753679ee44f8aab71c3d3b4e9ce7">_FOE</a>
, <a class="el" href="struct__COEsdo.html#a781b8a2d1ace34e6f29c2c05dfa73c11">_COEsdo</a>
, <a class="el" href="struct__COEobjdesc.html#acb9f94d0452e85d91838a288d21f4637">_COEobjdesc</a>
, <a class="el" href="struct__COEentdesc.html#aa337554d4b84eafe48138c3b62a353a5">_COEentdesc</a>
, <a class="el" href="struct__MBXerr.html#a9e087b40669ee82d3e507d5278c1a579">_MBXerr</a>
</li>
<li>mbxincnt
: <a class="el" href="struct__ESCvar.html#a17ba68cd90eebc3488193b984045a096">_ESCvar</a>
</li>
<li>mbxoutpost
: <a class="el" href="struct__ESCvar.html#ac0edd9d5ced367abbb4b6104aa36858e">_ESCvar</a>
</li>
<li>MBXstat
: <a class="el" href="struct__ESCsm.html#a1ccc59aaae460d4b4c38ce0892b8094c">_ESCsm</a>
</li>
<li>mbxtype
: <a class="el" href="struct__MBXh.html#a29fc7a797bf6596b371c65692c70cc10">_MBXh</a>
</li>
<li>Mode
: <a class="el" href="struct__ESCsm.html#adf54b58f41c9d3113c458ae07fd6b56b">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>n_files
: <a class="el" href="structfoe__cfg__t.html#a04948966334af92b549a8f668357e52e">foe_cfg_t</a>
</li>
<li>name
: <a class="el" href="struct__COEobjdesc.html#a74ff339af6ac5bcfc189c17042f549ac">_COEobjdesc</a>
, <a class="el" href="structfoe__writefile__cfg.html#aa3b65a0c7d505e8095a59c57e5266be9">foe_writefile_cfg_t</a>
, <a class="el" href="struct__COEentdesc.html#ac226840dce511a98ab15cbf3cd709971">_COEentdesc</a>
</li>
<li>numberservice
: <a class="el" href="struct__COEh.html#a3b1eba362f9485bb0d8f272ec54fcdf7">_COEh</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>objectcode
: <a class="el" href="struct__COEobjdesc.html#ab959145dfe36e0200f983457efcb9390">_COEobjdesc</a>
</li>
<li>opcode
: <a class="el" href="struct__FOEh.html#a1dc38d9fc4bd6bd202bbead6630471c6">_FOEh</a>
, <a class="el" href="struct__INFOh.html#ac582a27132709f715ce942146281898f">_INFOh</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>packetnumber
: <a class="el" href="struct__FOEh.html#ae885a18138ceeb3eaef109d13c836f06">_FOEh</a>
</li>
<li>password
: <a class="el" href="struct__FOEh.html#a7ac59232250f163ba21a99e1b7066752">_FOEh</a>
</li>
<li>PDIr5
: <a class="el" href="struct__ESCsm.html#a573bf09f39c49795ab0eae814e1a8b35">_ESCsm</a>
</li>
<li>PDIrep
: <a class="el" href="struct__ESCsm.html#ac126f621094cdada5c410634f480fdb0">_ESCsm</a>
</li>
<li>PDIsm
: <a class="el" href="struct__ESCsm.html#ab136105ac0c70a04be18a9bb815d9d80">_ESCsm</a>
</li>
<li>post_state_change_hook
: <a class="el" href="structesc__cfg__t.html#ac5227ece0a8d4d2b95a3dd030336a847">esc_cfg_t</a>
</li>
<li>pre_state_change_hook
: <a class="el" href="structesc__cfg__t.html#a4a534a3f5ef5344306b255ff45669643">esc_cfg_t</a>
</li>
<li>PrevTime
: <a class="el" href="struct__ESCvar.html#a7242f87f3dd71be3e13f1167f3697641">_ESCvar</a>
</li>
<li>priority
: <a class="el" href="struct__MBXh.html#af9dbadeb7d90c0f4af33fda64f3c6b38">_MBXh</a>
</li>
<li>PSA
: <a class="el" href="struct__ESCsm2.html#a18727ed17b2fe927ba964944566ae8da">_ESCsm2</a>
, <a class="el" href="structPACKED.html#ab1dbbcde88af6ced573913592b0528b0">PACKED</a>
, <a class="el" href="struct__ESCsm.html#a466f44438611c5197a7978acc9e68798">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>R1
: <a class="el" href="struct__ESCsm.html#ac9aaf54c7f5ec7e092f8e216f48ecbb6">_ESCsm</a>
</li>
<li>r1
: <a class="el" href="struct__ESCvar.html#a58137c85242f763855c28d4a1c991e9b">_ESCvar</a>
</li>
<li>r2
: <a class="el" href="struct__ESCvar.html#ad03e09bb5ff9649cbfd633c34b35770d">_ESCvar</a>
</li>
<li>R2
: <a class="el" href="struct__ESCsm.html#a7a567624fd5b72fa3f81dd33fe47e779">_ESCsm</a>
</li>
<li>R3
: <a class="el" href="struct__ESCsm.html#a51d65080a9c6065637cfb6d9eac0d27e">_ESCsm</a>
</li>
<li>reserved
: <a class="el" href="struct__INFOh.html#a0fc05ec7d78bea0aa31e96527e97fe78">_INFOh</a>
, <a class="el" href="struct__FOEh.html#aba457a6ff296584bb71fb1d65c2c568b">_FOEh</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>segmented
: <a class="el" href="struct__ESCvar.html#a43ff8dcfc5b893e89aeca5515b7e31fd">_ESCvar</a>
</li>
<li>size
: <a class="el" href="struct__COEsdo.html#a68c400884b8968e2c74d95dce331ae1a">_COEsdo</a>
</li>
<li>SM
: <a class="el" href="struct__ESCvar.html#aa0440fbb03b39c75a89c7cbe2138542e">_ESCvar</a>
</li>
<li>SMtestresult
: <a class="el" href="struct__ESCvar.html#aa62c9ece342bdbe02aedd8d533689702">_ESCvar</a>
</li>
<li>state
: <a class="el" href="struct__MBXcontrol.html#aaea88930e7b526c2edae1a5db4ad74af">_MBXcontrol</a>
</li>
<li>Status
: <a class="el" href="struct__ESCsm2.html#a645052f703a7c5de791dfd3b33713030">_ESCsm2</a>
</li>
<li>subindex
: <a class="el" href="struct__COEentdesc.html#a02fa16ca34dfb22498daad91f60495ae">_COEentdesc</a>
, <a class="el" href="struct__COEsdo.html#a683561582fc9dc08ca1ac60dd800a8ad">_COEsdo</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>temp
: <a class="el" href="struct__ESCvar.html#a5ab78b00bc4d17491b1917e5b26147fa">_ESCvar</a>
</li>
<li>Time
: <a class="el" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">_ESCvar</a>
</li>
<li>toggle
: <a class="el" href="struct__ESCvar.html#a8d3a4784b75a09867be316c5a65a9df1">_ESCvar</a>
</li>
<li>txcue
: <a class="el" href="struct__ESCvar.html#aa5287d8f17145114fd1fdc9cbda0d399">_ESCvar</a>
</li>
<li>type
: <a class="el" href="struct__MBXerr.html#a4a4fe590383e828172a8309c01de035f">_MBXerr</a>
</li>
</ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>valueinfo
: <a class="el" href="struct__COEentdesc.html#a3f6fee236c37e4bc02c1856b09e0aad7">_COEentdesc</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>wdcnt
: <a class="el" href="struct__ESCvar.html#a3a67a2c7ed5f9ecb4457adce98377e57">_ESCvar</a>
</li>
<li>write_function
: <a class="el" href="structfoe__writefile__cfg.html#a2038f0388460a911097d063806a5162a">foe_writefile_cfg_t</a>
</li>
<li>WTE
: <a class="el" href="struct__ESCsm.html#a27b50f6e1266f5a5129ca0fab0242c87">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
<li>xoe
: <a class="el" href="struct__ESCvar.html#a8925acf2e71f6e04d423dd1a6a18ab03">_ESCvar</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,488 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
<li><a href="#index_x"><span>x</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>access
: <a class="el" href="struct__COEentdesc.html#af16eefb3b0fa7b4528de598390e77c91">_COEentdesc</a>
</li>
<li>ActESC
: <a class="el" href="struct__ESCsm2.html#a8e5f56f83d43ba8a5ca4f469600fe691">_ESCsm2</a>
</li>
<li>ActPDI
: <a class="el" href="struct__ESCsm2.html#aa68da3b0d48988b2b1aab05eae62f1ca">_ESCsm2</a>
</li>
<li>address
: <a class="el" href="struct__ESCvar.html#a29b5e7d971f4219fb68790ed99796542">_ESCvar</a>
, <a class="el" href="struct__MBXh.html#aab4618ebf62f7308f2399c5c26c21f3c">_MBXh</a>
</li>
<li>address_offset
: <a class="el" href="structfoe__writefile__cfg.html#a618c137fd3ced50fae00c20df1459ea2">foe_writefile_cfg_t</a>
</li>
<li>ALcontrol
: <a class="el" href="struct__ESCvar.html#a8c4b2abcdb5a0fecffe1cc2b15fef233">_ESCvar</a>
</li>
<li>ALerror
: <a class="el" href="struct__ESCvar.html#ac54d4be6bca396a4df60139b8bf3cf8f">_ESCvar</a>
</li>
<li>ALevent
: <a class="el" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">_ESCvar</a>
</li>
<li>ALstatus
: <a class="el" href="struct__ESCvar.html#acd205a5c7f82b724686f0794f06a12cd">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="struct__MBX.html#a95c59a2b4fb554921b248c1d71650ae9">_MBX</a>
</li>
<li>bitlength
: <a class="el" href="struct__COEentdesc.html#aa10554ede93edb58e1af4330d5946721">_COEentdesc</a>
</li>
<li>buffer_size
: <a class="el" href="structfoe__cfg__t.html#a12e068a6428f1cf89d3516d104a905dd">foe_cfg_t</a>
</li>
<li>BUFstat
: <a class="el" href="struct__ESCsm.html#aa401fcd22f75190996baf3f5d3849c52">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>channel
: <a class="el" href="struct__MBXh.html#a47c1de4ebddd723048f518215820e943">_MBXh</a>
</li>
<li>coeheader
: <a class="el" href="struct__COEsdo.html#aca7fbf12670a85be7eee10c1a60d3708">_COEsdo</a>
, <a class="el" href="struct__COEentdesc.html#ad707dc3d22f9446de009c086ec4c23a8">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#a66f6811b85400c6e30e34a97e09c37cf">_COEobjdesc</a>
</li>
<li>command
: <a class="el" href="struct__COEsdo.html#a9cb2e709d939cf28d7252ac82c2b76f0">_COEsdo</a>
</li>
<li>Command
: <a class="el" href="struct__ESCsm2.html#a094841d390369ac83198e749a2e1e516">_ESCsm2</a>
, <a class="el" href="structPACKED.html#a5bc1de5b9fed2f9783a59cf59393dfb4">PACKED</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="struct__ESCvar.html#a4b079cc77d95616d46207f4df8b0b8ab">_ESCvar</a>
, <a class="el" href="struct__FOE.html#a29b0e7414e530d96d00f520509eac062">_FOE</a>
</li>
<li>datatype
: <a class="el" href="struct__COEentdesc.html#ad36a95e3313048d2f557d44d7b52a440">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#afb3ab0cb93a5a6a272b5c3718d4dc787">_COEobjdesc</a>
</li>
<li>dest_start_address
: <a class="el" href="structfoe__writefile__cfg.html#a0540fe2ce25a5d05ad5a0faa8e3e8f60">foe_writefile_cfg_t</a>
</li>
<li>detail
: <a class="el" href="struct__MBXerr.html#a9dfeb42029bd1911d0520eaafa39077c">_MBXerr</a>
</li>
<li>Direction
: <a class="el" href="struct__ESCsm.html#a2a38260671e765535a7f8a8ffc675cf0">_ESCsm</a>
</li>
<li>DLstatus
: <a class="el" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EClatchEC
: <a class="el" href="struct__ESCsm.html#a1142ddd67c99114deaf4d615bad45225">_ESCsm</a>
</li>
<li>EClatchPDI
: <a class="el" href="struct__ESCsm.html#ae764769deb71c654680c47812b81478b">_ESCsm</a>
</li>
<li>ECr4
: <a class="el" href="struct__ESCsm.html#a92579f435f0bcea436fcff6256c29271">_ESCsm</a>
</li>
<li>ECrep
: <a class="el" href="struct__ESCsm.html#a19ae319008aaf0ff9bfbbb5750fbb071">_ESCsm</a>
</li>
<li>ECsm
: <a class="el" href="struct__ESCsm.html#a52c170357a84cbecd4a6ca430becbb48">_ESCsm</a>
</li>
<li>empty_write
: <a class="el" href="structfoe__cfg__t.html#a846f4765e3b5973542e18e25665a4a98">foe_cfg_t</a>
</li>
<li>entries
: <a class="el" href="struct__ESCvar.html#a8870109e8d4762523c68d1abe6aed98b">_ESCvar</a>
</li>
<li>errorcode
: <a class="el" href="struct__FOEh.html#a09f68c2b2186cc69c29cdf5992123d04">_FOEh</a>
</li>
<li>errortext
: <a class="el" href="struct__FOE.html#a2b075dac0e654173a8a176ca66b994e5">_FOE</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>fbuffer
: <a class="el" href="structfoe__cfg__t.html#a401e481b06a1c7e3fcb30a02ad7ddafb">foe_cfg_t</a>
</li>
<li>fbufposition
: <a class="el" href="struct__FOEvar.html#a93424b33ce821e832e87e9def6110b80">_FOEvar</a>
</li>
<li>fend
: <a class="el" href="struct__FOEvar.html#ae8bc3908d8c6367c09e61f36608bfd6f">_FOEvar</a>
</li>
<li>filename
: <a class="el" href="struct__FOE.html#a0195a23740d2c5eb13db325e425ef7fb">_FOE</a>
</li>
<li>filepass
: <a class="el" href="structfoe__writefile__cfg.html#a552cccd0564b95ee7c9a72f32537b84d">foe_writefile_cfg_t</a>
</li>
<li>files
: <a class="el" href="structfoe__cfg__t.html#af7d4da24697018ed33e17a6c12d91ed9">foe_cfg_t</a>
</li>
<li>foeheader
: <a class="el" href="struct__FOE.html#a92927f1dd9f2d1a0def047dad6f05291">_FOE</a>
</li>
<li>foepacket
: <a class="el" href="struct__FOEvar.html#a3cf8f0410e145df74477abffd247fe1c">_FOEvar</a>
</li>
<li>foestate
: <a class="el" href="struct__FOEvar.html#a7cd8b5dd833995750c1494a12a4d356b">_FOEvar</a>
</li>
<li>fposition
: <a class="el" href="struct__FOEvar.html#aecd38c519340765cb3ccd29f09df0a0d">_FOEvar</a>
</li>
<li>fprevposition
: <a class="el" href="struct__FOEvar.html#a35472bd493585a758e6b71405fe9ba17">_FOEvar</a>
</li>
<li>fragmentsleft
: <a class="el" href="struct__INFOh.html#a8e6f96bce98babed33ee909d3f9fa434">_INFOh</a>
</li>
<li>frags
: <a class="el" href="struct__ESCvar.html#a740f00899fd371583c689f9d12dcea1d">_ESCvar</a>
</li>
<li>fragsleft
: <a class="el" href="struct__ESCvar.html#a1c75b6f18f34e0c775346732333ede41">_ESCvar</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>header
: <a class="el" href="struct__MBX.html#a92da7ab0e40ad17537bbc3c65200e19e">_MBX</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>incomplete
: <a class="el" href="struct__INFOh.html#af5172750f2a16371a7c79b37fc241171">_INFOh</a>
</li>
<li>index
: <a class="el" href="struct__COEsdo.html#ae9db28dca9457aba985e278572c892be">_COEsdo</a>
, <a class="el" href="struct__COEentdesc.html#a9926b99b1841e1b4fcc21c06afe911b5">_COEentdesc</a>
, <a class="el" href="struct__COEobjdesc.html#af155e3691e6ab01f08651f6577367862">_COEobjdesc</a>
</li>
<li>infoheader
: <a class="el" href="struct__COEobjdesc.html#a83f15bc450966195e9ceb793404ab6f9">_COEobjdesc</a>
, <a class="el" href="struct__COEentdesc.html#af9813d1d72c1953ab59b72ac8a64c882">_COEentdesc</a>
</li>
<li>IntECAT
: <a class="el" href="struct__ESCsm.html#a3bc7f8294dcbd0650efb22ec234b5cdd">_ESCsm</a>
</li>
<li>IntPDI
: <a class="el" href="struct__ESCsm.html#a86de443264b6c812505a7ff6461568e6">_ESCsm</a>
</li>
<li>IntR
: <a class="el" href="struct__ESCsm.html#a9f5f34ef5ae9949f6a4e0a90d08e395c">_ESCsm</a>
</li>
<li>IntW
: <a class="el" href="struct__ESCsm.html#aa62cae92c924bcc63e17b80a0bb0926e">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>Length
: <a class="el" href="struct__ESCsm.html#a8003bdc816a364e24a1693c018df3b47">_ESCsm</a>
</li>
<li>length
: <a class="el" href="struct__MBXh.html#a23fa0c0531f49f871f48fd5547374e7d">_MBXh</a>
</li>
<li>Length
: <a class="el" href="structPACKED.html#a86c8b1d0f5d9bd5bacb15a6e627a9e4c">PACKED</a>
, <a class="el" href="struct__ESCsm2.html#a7cc427908eb382b7e03ea5ee084f9ee0">_ESCsm2</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>max_data
: <a class="el" href="structfoe__writefile__cfg.html#abc50f654a889f18a6da69cbc1212af37">foe_writefile_cfg_t</a>
</li>
<li>maxsub
: <a class="el" href="struct__COEobjdesc.html#aa3fe231eb5ebfa480c267574b830377c">_COEobjdesc</a>
</li>
<li>mbxbackup
: <a class="el" href="struct__ESCvar.html#acc6e1182b67f7ffa0f1f17981da7f6b1">_ESCvar</a>
</li>
<li>mbxcnt
: <a class="el" href="struct__ESCvar.html#a4e5f68587ca73c4a039e30a91df956c3">_ESCvar</a>
, <a class="el" href="struct__MBXh.html#a7f0d06da301a93a3d6b1e39dd2d603f1">_MBXh</a>
</li>
<li>mbxfree
: <a class="el" href="struct__ESCvar.html#a3640c80a3c60af326bcda0163bdb4012">_ESCvar</a>
</li>
<li>mbxheader
: <a class="el" href="struct__FOE.html#afb56753679ee44f8aab71c3d3b4e9ce7">_FOE</a>
, <a class="el" href="struct__COEsdo.html#a781b8a2d1ace34e6f29c2c05dfa73c11">_COEsdo</a>
, <a class="el" href="struct__COEobjdesc.html#acb9f94d0452e85d91838a288d21f4637">_COEobjdesc</a>
, <a class="el" href="struct__COEentdesc.html#aa337554d4b84eafe48138c3b62a353a5">_COEentdesc</a>
, <a class="el" href="struct__MBXerr.html#a9e087b40669ee82d3e507d5278c1a579">_MBXerr</a>
</li>
<li>mbxincnt
: <a class="el" href="struct__ESCvar.html#a17ba68cd90eebc3488193b984045a096">_ESCvar</a>
</li>
<li>mbxoutpost
: <a class="el" href="struct__ESCvar.html#ac0edd9d5ced367abbb4b6104aa36858e">_ESCvar</a>
</li>
<li>MBXstat
: <a class="el" href="struct__ESCsm.html#a1ccc59aaae460d4b4c38ce0892b8094c">_ESCsm</a>
</li>
<li>mbxtype
: <a class="el" href="struct__MBXh.html#a29fc7a797bf6596b371c65692c70cc10">_MBXh</a>
</li>
<li>Mode
: <a class="el" href="struct__ESCsm.html#adf54b58f41c9d3113c458ae07fd6b56b">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>n_files
: <a class="el" href="structfoe__cfg__t.html#a04948966334af92b549a8f668357e52e">foe_cfg_t</a>
</li>
<li>name
: <a class="el" href="struct__COEobjdesc.html#a74ff339af6ac5bcfc189c17042f549ac">_COEobjdesc</a>
, <a class="el" href="structfoe__writefile__cfg.html#aa3b65a0c7d505e8095a59c57e5266be9">foe_writefile_cfg_t</a>
, <a class="el" href="struct__COEentdesc.html#ac226840dce511a98ab15cbf3cd709971">_COEentdesc</a>
</li>
<li>numberservice
: <a class="el" href="struct__COEh.html#a3b1eba362f9485bb0d8f272ec54fcdf7">_COEh</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>objectcode
: <a class="el" href="struct__COEobjdesc.html#ab959145dfe36e0200f983457efcb9390">_COEobjdesc</a>
</li>
<li>opcode
: <a class="el" href="struct__FOEh.html#a1dc38d9fc4bd6bd202bbead6630471c6">_FOEh</a>
, <a class="el" href="struct__INFOh.html#ac582a27132709f715ce942146281898f">_INFOh</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>packetnumber
: <a class="el" href="struct__FOEh.html#ae885a18138ceeb3eaef109d13c836f06">_FOEh</a>
</li>
<li>password
: <a class="el" href="struct__FOEh.html#a7ac59232250f163ba21a99e1b7066752">_FOEh</a>
</li>
<li>PDIr5
: <a class="el" href="struct__ESCsm.html#a573bf09f39c49795ab0eae814e1a8b35">_ESCsm</a>
</li>
<li>PDIrep
: <a class="el" href="struct__ESCsm.html#ac126f621094cdada5c410634f480fdb0">_ESCsm</a>
</li>
<li>PDIsm
: <a class="el" href="struct__ESCsm.html#ab136105ac0c70a04be18a9bb815d9d80">_ESCsm</a>
</li>
<li>post_state_change_hook
: <a class="el" href="structesc__cfg__t.html#ac5227ece0a8d4d2b95a3dd030336a847">esc_cfg_t</a>
</li>
<li>pre_state_change_hook
: <a class="el" href="structesc__cfg__t.html#a4a534a3f5ef5344306b255ff45669643">esc_cfg_t</a>
</li>
<li>PrevTime
: <a class="el" href="struct__ESCvar.html#a7242f87f3dd71be3e13f1167f3697641">_ESCvar</a>
</li>
<li>priority
: <a class="el" href="struct__MBXh.html#af9dbadeb7d90c0f4af33fda64f3c6b38">_MBXh</a>
</li>
<li>PSA
: <a class="el" href="struct__ESCsm2.html#a18727ed17b2fe927ba964944566ae8da">_ESCsm2</a>
, <a class="el" href="structPACKED.html#ab1dbbcde88af6ced573913592b0528b0">PACKED</a>
, <a class="el" href="struct__ESCsm.html#a466f44438611c5197a7978acc9e68798">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>R1
: <a class="el" href="struct__ESCsm.html#ac9aaf54c7f5ec7e092f8e216f48ecbb6">_ESCsm</a>
</li>
<li>r1
: <a class="el" href="struct__ESCvar.html#a58137c85242f763855c28d4a1c991e9b">_ESCvar</a>
</li>
<li>r2
: <a class="el" href="struct__ESCvar.html#ad03e09bb5ff9649cbfd633c34b35770d">_ESCvar</a>
</li>
<li>R2
: <a class="el" href="struct__ESCsm.html#a7a567624fd5b72fa3f81dd33fe47e779">_ESCsm</a>
</li>
<li>R3
: <a class="el" href="struct__ESCsm.html#a51d65080a9c6065637cfb6d9eac0d27e">_ESCsm</a>
</li>
<li>reserved
: <a class="el" href="struct__INFOh.html#a0fc05ec7d78bea0aa31e96527e97fe78">_INFOh</a>
, <a class="el" href="struct__FOEh.html#aba457a6ff296584bb71fb1d65c2c568b">_FOEh</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>segmented
: <a class="el" href="struct__ESCvar.html#a43ff8dcfc5b893e89aeca5515b7e31fd">_ESCvar</a>
</li>
<li>size
: <a class="el" href="struct__COEsdo.html#a68c400884b8968e2c74d95dce331ae1a">_COEsdo</a>
</li>
<li>SM
: <a class="el" href="struct__ESCvar.html#aa0440fbb03b39c75a89c7cbe2138542e">_ESCvar</a>
</li>
<li>SMtestresult
: <a class="el" href="struct__ESCvar.html#aa62c9ece342bdbe02aedd8d533689702">_ESCvar</a>
</li>
<li>state
: <a class="el" href="struct__MBXcontrol.html#aaea88930e7b526c2edae1a5db4ad74af">_MBXcontrol</a>
</li>
<li>Status
: <a class="el" href="struct__ESCsm2.html#a645052f703a7c5de791dfd3b33713030">_ESCsm2</a>
</li>
<li>subindex
: <a class="el" href="struct__COEentdesc.html#a02fa16ca34dfb22498daad91f60495ae">_COEentdesc</a>
, <a class="el" href="struct__COEsdo.html#a683561582fc9dc08ca1ac60dd800a8ad">_COEsdo</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>temp
: <a class="el" href="struct__ESCvar.html#a5ab78b00bc4d17491b1917e5b26147fa">_ESCvar</a>
</li>
<li>Time
: <a class="el" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">_ESCvar</a>
</li>
<li>toggle
: <a class="el" href="struct__ESCvar.html#a8d3a4784b75a09867be316c5a65a9df1">_ESCvar</a>
</li>
<li>txcue
: <a class="el" href="struct__ESCvar.html#aa5287d8f17145114fd1fdc9cbda0d399">_ESCvar</a>
</li>
<li>type
: <a class="el" href="struct__MBXerr.html#a4a4fe590383e828172a8309c01de035f">_MBXerr</a>
</li>
</ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>valueinfo
: <a class="el" href="struct__COEentdesc.html#a3f6fee236c37e4bc02c1856b09e0aad7">_COEentdesc</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>wdcnt
: <a class="el" href="struct__ESCvar.html#a3a67a2c7ed5f9ecb4457adce98377e57">_ESCvar</a>
</li>
<li>write_function
: <a class="el" href="structfoe__writefile__cfg.html#a2038f0388460a911097d063806a5162a">foe_writefile_cfg_t</a>
</li>
<li>WTE
: <a class="el" href="struct__ESCsm.html#a27b50f6e1266f5a5129ca0fab0242c87">_ESCsm</a>
</li>
</ul>
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
<li>xoe
: <a class="el" href="struct__ESCvar.html#a8925acf2e71f6e04d423dd1a6a18ab03">_ESCvar</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,77 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li class="current"><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_ESCsmCompact
: <a class="el" href="esc_8h.html#a09e1340543bc3c816eb0df8650bc3cd4">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>ABORT_GENERALERROR
: <a class="el" href="esc_8h.html#a72b3ab3339c084e75e639f7bddd18eea">esc.h</a>
</li>
<li>ABORT_NOOBJECT
: <a class="el" href="esc_8h.html#a166ee02623b168a5f5cde28e02b43d0f">esc.h</a>
</li>
<li>ABORT_NOSUBINDEX
: <a class="el" href="esc_8h.html#a85f73c8655c5d2616c40db61e7e4c36a">esc.h</a>
</li>
<li>ABORT_NOTINTHISSTATE
: <a class="el" href="esc_8h.html#a8919b8ab139d91da21a9994a5ae3bb96">esc.h</a>
</li>
<li>ABORT_NOTOGGLE
: <a class="el" href="esc_8h.html#a6c8f7d428b599b3d835f45d45498c86e">esc.h</a>
</li>
<li>ABORT_READONLY
: <a class="el" href="esc_8h.html#ad7151fdcb2dab4aa1653c859a1671588">esc.h</a>
</li>
<li>ABORT_TYPEMISMATCH
: <a class="el" href="esc_8h.html#a067dfe5f8b8ca9639f064e594f8c2155">esc.h</a>
</li>
<li>ABORT_UNKNOWN
: <a class="el" href="esc_8h.html#ab3d9d0e74944a0993aa270249381caf1">esc.h</a>
</li>
<li>ABORT_UNSUPPORTED
: <a class="el" href="esc_8h.html#aa8afc583ec83efee984c114bfbbf1677">esc.h</a>
</li>
<li>ABORT_WRITEONLY
: <a class="el" href="esc_8h.html#acafba2c1ed851196a97132621bb16d80">esc.h</a>
</li>
<li>ALERR_BOOTNOTSUPPORTED
: <a class="el" href="esc_8h.html#a69aebecbb142d532c812ccb00253e07c">esc.h</a>
</li>
<li>ALERR_INVALIDBOOTMBXCONFIG
: <a class="el" href="esc_8h.html#ae5c154c2c824e3d5de37d4692e71cdbc">esc.h</a>
</li>
<li>ALERR_INVALIDINPUTSM
: <a class="el" href="esc_8h.html#a575f38a4aa535c38b299f55b618da2e6">esc.h</a>
</li>
<li>ALERR_INVALIDMBXCONFIG
: <a class="el" href="esc_8h.html#a4cbeb58c1755ac24791048c8307214ec">esc.h</a>
</li>
<li>ALERR_INVALIDOUTPUTSM
: <a class="el" href="esc_8h.html#a58fa34c244c581fa44a7d700510d4064">esc.h</a>
</li>
<li>ALERR_INVALIDSMCONFIG
: <a class="el" href="esc_8h.html#a70edcc8367c0f0e947bac693dd8630d8">esc.h</a>
</li>
<li>ALERR_INVALIDSTATECHANGE
: <a class="el" href="esc_8h.html#a89d368e1bf0bb4665bed6f206f0dbdd0">esc.h</a>
</li>
<li>ALERR_NONE
: <a class="el" href="esc_8h.html#acd028c8cb5d08a99cc31bc2ee46c97fd">esc.h</a>
</li>
<li>ALERR_UNKNOWNSTATE
: <a class="el" href="esc_8h.html#ae74a70a2fea3e108e3d59d33ceaac55e">esc.h</a>
</li>
<li>ALERR_WATCHDOG
: <a class="el" href="esc_8h.html#af236abe4b811bcebfb6556e3ddd85a20">esc.h</a>
</li>
<li>APP_safeoutput()
: <a class="el" href="esc_8h.html#a4a701826beb05687a0d9a5036de3c37c">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,92 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>BITS2BYTES
: <a class="el" href="esc__coe_8c.html#ab8f17f5a016592c2d41887a2f29581d8">esc_coe.c</a>
</li>
<li>BOOT_TO_BOOT
: <a class="el" href="esc_8h.html#a71a8de171e52be3ed7a0b977a8b9bd80">esc.h</a>
</li>
<li>BOOT_TO_INIT
: <a class="el" href="esc_8h.html#a5a4651be521f0e624ddb6251b47a5076">esc.h</a>
</li>
<li>BOOT_TO_OP
: <a class="el" href="esc_8h.html#af7dbe10bc52668804918d3584af71136">esc.h</a>
</li>
<li>BOOT_TO_PREOP
: <a class="el" href="esc_8h.html#a9ac5f7bab9e65f8ee9f5603bdbdbc9fc">esc.h</a>
</li>
<li>BOOT_TO_SAFEOP
: <a class="el" href="esc_8h.html#a0b2cce836864319b4596ddba668177e1">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,161 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>COE_COMMAND_DOWNLOADRESPONSE
: <a class="el" href="esc_8h.html#ab73ff393768292c1892f7bb623a2a37e">esc.h</a>
</li>
<li>COE_COMMAND_LASTSEGMENTBIT
: <a class="el" href="esc_8h.html#a8f6635c0b1c9f2b42b75e21d3b362795">esc.h</a>
</li>
<li>COE_COMMAND_SDOABORT
: <a class="el" href="esc_8h.html#aef144f1f15c1bbdcc50cf5bd65740b11">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADREQUEST
: <a class="el" href="esc_8h.html#a9426b11868288c205b284f334e4ba2fd">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADRESPONSE
: <a class="el" href="esc_8h.html#afddfe7399f6e81e0b7cb5c9f8ae83a18">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADSEGMENT
: <a class="el" href="esc_8h.html#a959114e6d973218c488ed1509283de9a">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADSEGREQ
: <a class="el" href="esc_8h.html#affd87f7663af1365d61ff496d3b51c05">esc.h</a>
</li>
<li>COE_COMPLETEACCESS
: <a class="el" href="esc_8h.html#aa07a650eac47dd5c58377197f8c783bd">esc.h</a>
</li>
<li>COE_DEFAULTLENGTH
: <a class="el" href="esc_8h.html#a5319e365611192dad7143baf5585cfeb">esc.h</a>
</li>
<li>COE_ENTRYDESCRIPTIONRESPONSE
: <a class="el" href="esc_8h.html#afd42e8f24b196c986d4c59a6245a7a8f">esc.h</a>
</li>
<li>COE_EXPEDITED_INDICATOR
: <a class="el" href="esc_8h.html#ac3346bc58bfe96039bde1ae225f1945b">esc.h</a>
</li>
<li>COE_GETODLISTRESPONSE
: <a class="el" href="esc_8h.html#a83499f6b9802116f65f4e4e2eb8f044d">esc.h</a>
</li>
<li>COE_GETODRESPONSE
: <a class="el" href="esc_8h.html#adce1074d091645fd0c07f8ab6f174bcc">esc.h</a>
</li>
<li>COE_HEADERSIZE
: <a class="el" href="esc_8h.html#aca6c6f5a2d27f203118c9463b6013bf9">esc.h</a>
</li>
<li>COE_INFOERROR
: <a class="el" href="esc_8h.html#ac800b26f189c3568f12b3a488d9b8829">esc.h</a>
</li>
<li>COE_SDOINFORMATION
: <a class="el" href="esc_8h.html#a2e0381f78a35988eed32bfaafa7da0db">esc.h</a>
</li>
<li>COE_SDOREQUEST
: <a class="el" href="esc_8h.html#acd619b42d3a5df1b5e54be471590f993">esc.h</a>
</li>
<li>COE_SDORESPONSE
: <a class="el" href="esc_8h.html#a285db8ac5aaaa653cb2006a5cd7fb16e">esc.h</a>
</li>
<li>COE_SEGMENTHEADERSIZE
: <a class="el" href="esc_8h.html#acd4b23a53287d08129af57a840a346bf">esc.h</a>
</li>
<li>COE_SIZE_INDICATOR
: <a class="el" href="esc_8h.html#a0d6902986079809c20df56afc2821214">esc.h</a>
</li>
<li>COE_TOGGLEBIT
: <a class="el" href="esc_8h.html#a0d1b521a117b4398bffee7c135b7d049">esc.h</a>
</li>
<li>COE_VALUEINFO_ACCESS
: <a class="el" href="esc_8h.html#acb7f46ca5f0bb5d4a8fae50b74170dc8">esc.h</a>
</li>
<li>COE_VALUEINFO_DEFAULT
: <a class="el" href="esc_8h.html#aff07e27a4aad8cc336f6c2f7be927bd8">esc.h</a>
</li>
<li>COE_VALUEINFO_MAPPABLE
: <a class="el" href="esc_8h.html#a2f61908f0b1d4587c9d17edc06d1744b">esc.h</a>
</li>
<li>COE_VALUEINFO_MAXIMUM
: <a class="el" href="esc_8h.html#a7126e2f3f30f5568acafe663fdab4bed">esc.h</a>
</li>
<li>COE_VALUEINFO_MINIMUM
: <a class="el" href="esc_8h.html#ad2acfa93c9eb8b29d2c79162b0442505">esc.h</a>
</li>
<li>COE_VALUEINFO_OBJECT
: <a class="el" href="esc_8h.html#a52ba8abae9ae6634bf618e03c96eb112">esc.h</a>
</li>
<li>COE_VALUEINFO_TYPE
: <a class="el" href="esc_8h.html#a4b11e887fabe353ffb52d2074f62a7e9">esc.h</a>
</li>
<li>copy2mbx()
: <a class="el" href="esc__coe_8c.html#a3efad71f0e21192002ef60437575f70b">esc_coe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,80 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DEBUG_ASSERT
: <a class="el" href="esc__foe_8c.html#a40eaa99769ad24d7b1f0d91276497e96">esc_foe.c</a>
</li>
<li>DPRINT
: <a class="el" href="esc__foe_8c.html#a57a35bfd7d13bdfab37a48171286ecee">esc_foe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,292 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EC_LITTLE_ENDIAN
: <a class="el" href="esc_8h.html#ae8a12ace1e2e389a36528f93599f65cf">esc.h</a>
</li>
<li>ESC_ackmbxread()
: <a class="el" href="esc_8c.html#a3833c0b62cdc0b62ee929154e9744fcc">esc.c</a>
</li>
<li>ESC_address()
: <a class="el" href="esc_8c.html#a152dee1d6c0bce00aa029d833e147380">esc.c</a>
</li>
<li>ESC_ALerror()
: <a class="el" href="esc_8c.html#ae49fff6e6440edd2c55a077d724b898c">esc.c</a>
, <a class="el" href="esc_8h.html#ae49fff6e6440edd2c55a077d724b898c">esc.h</a>
</li>
<li>ESC_ALevent()
: <a class="el" href="esc_8h.html#a5786bd4c441fafac35331fa755730f84">esc.h</a>
</li>
<li>ESC_ALstatus()
: <a class="el" href="esc_8h.html#a9794dd94da984eb6bfb88879aabf4e3d">esc.h</a>
, <a class="el" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">esc.c</a>
</li>
<li>esc_cfg
: <a class="el" href="esc_8c.html#a23be27590c28284bdca777f918b40d09">esc.c</a>
</li>
<li>ESC_checkmbx()
: <a class="el" href="esc_8c.html#aeee5a004e7e70410ceb89c26537a2ccf">esc.c</a>
</li>
<li>ESC_checkmbxboot()
: <a class="el" href="esc_8c.html#a5cd0a7feb7e50e42fcdb71e6a28799ab">esc.c</a>
</li>
<li>ESC_checkSM23()
: <a class="el" href="esc_8c.html#a24ef310d3626f86db81293553d0a6c88">esc.c</a>
</li>
<li>ESC_claimbuffer()
: <a class="el" href="esc_8c.html#a9cdac6a8b19f5a033267973c6b97e501">esc.c</a>
, <a class="el" href="esc_8h.html#a9cdac6a8b19f5a033267973c6b97e501">esc.h</a>
</li>
<li>ESC_coeprocess()
: <a class="el" href="esc__coe_8h.html#a71c76794b7e4ed125cc9cda0e8508ccd">esc_coe.h</a>
, <a class="el" href="esc__coe_8c.html#a71c76794b7e4ed125cc9cda0e8508ccd">esc_coe.c</a>
</li>
<li>ESC_config()
: <a class="el" href="esc_8c.html#a5ddaf0c8fd9944f21be30480125b6736">esc.c</a>
, <a class="el" href="esc_8h.html#a5ddaf0c8fd9944f21be30480125b6736">esc.h</a>
</li>
<li>ESC_foeprocess()
: <a class="el" href="esc__foe_8c.html#a57ace265be44ccc2a0af313d007261b2">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a57ace265be44ccc2a0af313d007261b2">esc_foe.h</a>
</li>
<li>ESC_init()
: <a class="el" href="esc_8h.html#a1e57480c1f1963ef43315a2da703af69">esc.h</a>
</li>
<li>ESC_mbxprocess()
: <a class="el" href="esc_8c.html#ae75d37a1bdce82374c3b262f18945cb3">esc.c</a>
, <a class="el" href="esc_8h.html#ae75d37a1bdce82374c3b262f18945cb3">esc.h</a>
</li>
<li>ESC_objecthandler()
: <a class="el" href="esc__coe_8h.html#a414bacd094d9023838a396174a695f8d">esc_coe.h</a>
</li>
<li>ESC_outreqbuffer()
: <a class="el" href="esc_8c.html#ab5fb5800733c7419cad42f030860b966">esc.c</a>
</li>
<li>ESC_pre_objecthandler()
: <a class="el" href="esc__coe_8c.html#a5da3e5d510d17ad992a2db811f522b54">esc_coe.c</a>
</li>
<li>ESC_read()
: <a class="el" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">esc.h</a>
</li>
<li>ESC_readmbx()
: <a class="el" href="esc_8c.html#a268c2208d13c00552cc25c7c823c78b3">esc.c</a>
</li>
<li>ESC_SMack()
: <a class="el" href="esc_8c.html#ad4f4c1dd0c961f827f8f1d578fed087d">esc.c</a>
</li>
<li>ESC_SMdisable()
: <a class="el" href="esc_8c.html#af318524ace0e280d9e87afc9f73b57fa">esc.c</a>
</li>
<li>ESC_SMenable()
: <a class="el" href="esc_8c.html#a20ec7aa0e6d89492dc4562b9c4657f6f">esc.c</a>
</li>
<li>ESC_SMstatus()
: <a class="el" href="esc_8c.html#ad419b1ac3abaf24fa53d55ede4810ce7">esc.c</a>
, <a class="el" href="esc_8h.html#ad419b1ac3abaf24fa53d55ede4810ce7">esc.h</a>
</li>
<li>ESC_SMwritepdi()
: <a class="el" href="esc_8c.html#a602dae15b9286e4ab4716fb85f8f3c58">esc.c</a>
</li>
<li>ESC_startinput()
: <a class="el" href="esc_8c.html#a7e667a53ef89c4a27578e26e2479d05d">esc.c</a>
, <a class="el" href="esc_8h.html#a7e667a53ef89c4a27578e26e2479d05d">esc.h</a>
</li>
<li>ESC_startmbx()
: <a class="el" href="esc_8c.html#afc72202bfde332668a10d54e3b56083b">esc.c</a>
, <a class="el" href="esc_8h.html#afc72202bfde332668a10d54e3b56083b">esc.h</a>
</li>
<li>ESC_startmbxboot()
: <a class="el" href="esc_8c.html#a99dd26de7272793bd6ffe56af9316fbe">esc.c</a>
</li>
<li>ESC_startoutput()
: <a class="el" href="esc_8c.html#a5e77a7172bd88586c08829b6d5977016">esc.c</a>
, <a class="el" href="esc_8h.html#a5e77a7172bd88586c08829b6d5977016">esc.h</a>
</li>
<li>ESC_state()
: <a class="el" href="esc_8c.html#a1f4da4aa96dc469b218abf33ff857130">esc.c</a>
, <a class="el" href="esc_8h.html#a1f4da4aa96dc469b218abf33ff857130">esc.h</a>
</li>
<li>ESC_stopinput()
: <a class="el" href="esc_8c.html#a81ea48b9683662e8bed01fbb77826236">esc.c</a>
, <a class="el" href="esc_8h.html#a81ea48b9683662e8bed01fbb77826236">esc.h</a>
</li>
<li>ESC_stopmbx()
: <a class="el" href="esc_8h.html#af114806603011938e35ae366d115d90f">esc.h</a>
, <a class="el" href="esc_8c.html#af114806603011938e35ae366d115d90f">esc.c</a>
</li>
<li>ESC_stopoutput()
: <a class="el" href="esc_8c.html#aea60761cf8862550e8901aa996069f8d">esc.c</a>
, <a class="el" href="esc_8h.html#aea60761cf8862550e8901aa996069f8d">esc.h</a>
</li>
<li>ESC_WDstatus()
: <a class="el" href="esc_8c.html#a86d7576d9f8b1e63ad8ad2a6cf991c50">esc.c</a>
, <a class="el" href="esc_8h.html#a86d7576d9f8b1e63ad8ad2a6cf991c50">esc.h</a>
</li>
<li>ESC_write()
: <a class="el" href="esc_8h.html#a1e2ef25b8a36c48016abd5ff20166d9f">esc.h</a>
</li>
<li>ESC_writembx()
: <a class="el" href="esc_8c.html#add404335229e458ca751345aa701f3ce">esc.c</a>
</li>
<li>ESC_xoeprocess()
: <a class="el" href="esc_8h.html#aa783bb45ace470b98607ce7c4af0460f">esc.h</a>
, <a class="el" href="esc_8c.html#aa783bb45ace470b98607ce7c4af0460f">esc.c</a>
</li>
<li>ESCboot
: <a class="el" href="esc_8h.html#a5746b1d1d83a04e648109c32af64b77f">esc.h</a>
</li>
<li>ESCerror
: <a class="el" href="esc_8h.html#abc139331f4812b302e34bb3709ff915b">esc.h</a>
</li>
<li>ESCinit
: <a class="el" href="esc_8h.html#abbfee5404d9c373b5dd4145d7468a17a">esc.h</a>
</li>
<li>ESCop
: <a class="el" href="esc_8h.html#a546a780a2b3d23e5b505ecc4e2f855f6">esc.h</a>
</li>
<li>ESCpreop
: <a class="el" href="esc_8h.html#ada92568faae26305d3e752c0b08e8b2c">esc.h</a>
</li>
<li>ESCREG_ADDRESS
: <a class="el" href="esc_8h.html#af858302749f10b8120dc065835583772">esc.h</a>
</li>
<li>ESCREG_AL_ALLBUTINITMASK
: <a class="el" href="esc_8h.html#a4e0391bdc5b778c69a6bd0ba7c4a5451">esc.h</a>
</li>
<li>ESCREG_AL_ERRACKMASK
: <a class="el" href="esc_8h.html#acb2f8af966e88ca7f9eb479fafa044f8">esc.h</a>
</li>
<li>ESCREG_AL_STATEMASK
: <a class="el" href="esc_8h.html#a93bf8f0acd6e2c106b4bbd07d4f72be7">esc.h</a>
</li>
<li>ESCREG_ALCONTROL
: <a class="el" href="esc_8h.html#a6c2c6e4d13ec0b4212f31d0a99bc8dce">esc.h</a>
</li>
<li>ESCREG_ALERROR
: <a class="el" href="esc_8h.html#a9b3baa9a43aaec1ee7dafaaa2968f4a9">esc.h</a>
</li>
<li>ESCREG_ALEVENT_CONTROL
: <a class="el" href="esc_8h.html#a909893b47343a19f6ac077b3d7616983">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM2
: <a class="el" href="esc_8h.html#a7f4270f5e37d8e797a3033523e0f84d0">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM3
: <a class="el" href="esc_8h.html#af027c2de0f06af73a3358ee6ae6d0879">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM_MASK
: <a class="el" href="esc_8h.html#a97a40d09c42c6bc43b020660e1bbbfbf">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SMCHANGE
: <a class="el" href="esc_8h.html#accde7f95cb5cb142c029ce48de2cb159">esc.h</a>
</li>
<li>ESCREG_ALSTATUS
: <a class="el" href="esc_8h.html#aeba405861a1361254f077961dc961faa">esc.h</a>
</li>
<li>ESCREG_DLSTATUS
: <a class="el" href="esc_8h.html#a7307fb7c3f7d54c7a44910f7100574cf">esc.h</a>
</li>
<li>ESCREG_LOCALTIME
: <a class="el" href="esc_8h.html#a6da09b045593c131194d037cf180af6e">esc.h</a>
</li>
<li>ESCREG_SM0
: <a class="el" href="esc_8h.html#adc86f932b632df06d8edebe7e2f4425e">esc.h</a>
</li>
<li>ESCREG_SM0PDI
: <a class="el" href="esc_8h.html#a794f17b8e194f6caa1d4621c5d39255a">esc.h</a>
</li>
<li>ESCREG_SM0STATUS
: <a class="el" href="esc_8h.html#a0b5666ebc41cd0a36da767ee23a864a7">esc.h</a>
</li>
<li>ESCREG_SM1
: <a class="el" href="esc_8h.html#a1980a4a2097e0b992c4075daace62bca">esc.h</a>
</li>
<li>ESCREG_SM2
: <a class="el" href="esc_8h.html#a32da75a5a12ce65cce68994ec39d3169">esc.h</a>
</li>
<li>ESCREG_SM3
: <a class="el" href="esc_8h.html#a5655115f6c92776da28142322b6f006d">esc.h</a>
</li>
<li>ESCREG_SMENABLE_BIT
: <a class="el" href="esc_8h.html#a196d729aa8d41edec776de5bd4be89e5">esc.h</a>
</li>
<li>ESCREG_WDSTATUS
: <a class="el" href="esc_8h.html#a4ec3b5c5de3d23c9c4f358fe81b0b0e1">esc.h</a>
</li>
<li>ESCsafeop
: <a class="el" href="esc_8h.html#a8badc20d57f274700ff6786013f4dba8">esc.h</a>
</li>
<li>ESCvar
: <a class="el" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,202 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FLASHSTORE
: <a class="el" href="esc_8h.html#af31f651275638bf31941470751b421c6">esc.h</a>
</li>
<li>FOE_abort()
: <a class="el" href="esc__foe_8c.html#a3dc61a42f1df1418e1b713b4ef6124c3">esc_foe.c</a>
</li>
<li>foe_cfg
: <a class="el" href="esc__foe_8c.html#a7cc484767f3b463b2a72365d9c761a1f">esc_foe.c</a>
</li>
<li>FOE_config()
: <a class="el" href="esc__foe_8c.html#a0b138231b97d90990427644659e92e0c">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a0b138231b97d90990427644659e92e0c">esc_foe.h</a>
</li>
<li>FOE_data()
: <a class="el" href="esc__foe_8c.html#af0f447cb34aefab559845633acba7eea">esc_foe.c</a>
</li>
<li>FOE_DATA_SIZE
: <a class="el" href="esc_8h.html#aad1577291bfede477e855eb225808fa6">esc.h</a>
</li>
<li>FOE_ERR_ACCESS
: <a class="el" href="esc_8h.html#af6aa86bf5876dce22c27145fc3b4c3e4">esc.h</a>
</li>
<li>FOE_ERR_BOOTSTRAPONLY
: <a class="el" href="esc_8h.html#aac239ebc90aafb116ada298dbe37cb4b">esc.h</a>
</li>
<li>FOE_ERR_DISKFULL
: <a class="el" href="esc_8h.html#a227007dcf966d4e1cb8f91574f21c333">esc.h</a>
</li>
<li>FOE_ERR_EXISTS
: <a class="el" href="esc_8h.html#ac8abb61ae737d6c855d1a590791df059">esc.h</a>
</li>
<li>FOE_ERR_ILLEGAL
: <a class="el" href="esc_8h.html#ae3e84a35fd77becdbdf46ca762d4f94e">esc.h</a>
</li>
<li>FOE_ERR_NORIGHTS
: <a class="el" href="esc_8h.html#a9017179963e1d043ff71e97f753e07b4">esc.h</a>
</li>
<li>FOE_ERR_NOTDEFINED
: <a class="el" href="esc_8h.html#a06373aff527b3f6b230029e8a72c1cd1">esc.h</a>
</li>
<li>FOE_ERR_NOTFOUND
: <a class="el" href="esc_8h.html#aed84ce411cd38db2eb6f151d33d7cd97">esc.h</a>
</li>
<li>FOE_ERR_NOTINBOOTSTRAP
: <a class="el" href="esc_8h.html#a36f57991ad32f5f35f6ffc7a6bcf428c">esc.h</a>
</li>
<li>FOE_ERR_NOUSER
: <a class="el" href="esc_8h.html#af605d0658d90555d88490fb50715066b">esc.h</a>
</li>
<li>FOE_ERR_PACKETNO
: <a class="el" href="esc_8h.html#a470eade54f8c95e56984d4420326a4e6">esc.h</a>
</li>
<li>FOE_ERR_PROGERROR
: <a class="el" href="esc_8h.html#a944d3a218af6c84d4dbc0ded77a0d794">esc.h</a>
</li>
<li>FOE_error()
: <a class="el" href="esc__foe_8c.html#a50fcf09f71a9f45ebc806ebdf109a275">esc_foe.c</a>
</li>
<li>FOE_fclose()
: <a class="el" href="esc__foe_8c.html#ada27a980ed9be4adb6e9e72a80bac0e6">esc_foe.c</a>
</li>
<li>foe_file
: <a class="el" href="esc__foe_8c.html#a2896ae544c74758f24d85208eba3477b">esc_foe.c</a>
</li>
<li>foe_file_name
: <a class="el" href="esc__foe_8c.html#a1f2c07c0dfd2d9a88c27b47abf1651af">esc_foe.c</a>
</li>
<li>foe_files
: <a class="el" href="esc__foe_8c.html#ab37a5f7aab01e0690365e1c73c56b496">esc_foe.c</a>
</li>
<li>FOE_FN_MAX
: <a class="el" href="esc__foe_8h.html#a67c78bb265f195309e12db00ead5e50e">esc_foe.h</a>
</li>
<li>FOE_fopen()
: <a class="el" href="esc__foe_8c.html#a1068bb4cb4200dd0a12a01fa875a4d4b">esc_foe.c</a>
</li>
<li>FOE_fwrite()
: <a class="el" href="esc__foe_8c.html#a2fe564ee56395c2ad9b3e294046ab11a">esc_foe.c</a>
</li>
<li>FOE_init()
: <a class="el" href="esc__foe_8c.html#ab759787663f3dbf3eefc2d7d4ebb7a48">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a0fc65c1e2994bf93b40bdf2bcdbad8a0">esc_foe.h</a>
</li>
<li>FOE_OP_ACK
: <a class="el" href="esc_8h.html#ac6d56fb0f16b09380051a58c1826616f">esc.h</a>
</li>
<li>FOE_OP_BUSY
: <a class="el" href="esc_8h.html#a921d4d62f090469344a749c3e945dc88">esc.h</a>
</li>
<li>FOE_OP_DATA
: <a class="el" href="esc_8h.html#a2b5b2ab115e3d73af94848aa46459ce6">esc.h</a>
</li>
<li>FOE_OP_ERR
: <a class="el" href="esc_8h.html#a7b3c449d99dcd3befc5bf8590de4e107">esc.h</a>
</li>
<li>FOE_OP_RRQ
: <a class="el" href="esc_8h.html#a02a8b28b5100417cd3b185183db73e38">esc.h</a>
</li>
<li>FOE_OP_WRQ
: <a class="el" href="esc_8h.html#a58a8805b89cbf790086c1dcaf6e48b77">esc.h</a>
</li>
<li>FOE_read()
: <a class="el" href="esc__foe_8c.html#a429078d3edbb532b67f887adb0ec59de">esc_foe.c</a>
</li>
<li>FOE_READY
: <a class="el" href="esc_8h.html#ab15832bb164f30431ca7e1a3ba031893">esc.h</a>
</li>
<li>FOE_send_ack()
: <a class="el" href="esc__foe_8c.html#a2d6c4bf6859f6b1ebd6a0b63fca21420">esc_foe.c</a>
</li>
<li>FOE_WAIT_FOR_ACK
: <a class="el" href="esc_8h.html#a3e9a1af6dfb29fc8f293cac2e4d89a5f">esc.h</a>
</li>
<li>FOE_WAIT_FOR_DATA
: <a class="el" href="esc_8h.html#a4ac54aada257b32f0c3f78e96ce401cd">esc.h</a>
</li>
<li>FOE_WAIT_FOR_FINAL_ACK
: <a class="el" href="esc_8h.html#a6e2733c766c24bc20405520e443279cb">esc.h</a>
</li>
<li>FOE_write()
: <a class="el" href="esc__foe_8c.html#af0f456ea750b97416b704ade6d074a4d">esc_foe.c</a>
</li>
<li>FOEHSIZE
: <a class="el" href="esc_8h.html#a0885e1187b3189c48c4686b4278917b3">esc.h</a>
</li>
<li>FOEvar
: <a class="el" href="esc__foe_8c.html#adcd7d70e05228c39934e5605bc705839">esc_foe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,89 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>INIT_TO_BOOT
: <a class="el" href="esc_8h.html#a5039b686bb3df7080272745f55f41cb3">esc.h</a>
</li>
<li>INIT_TO_INIT
: <a class="el" href="esc_8h.html#a2323870fc24ae47966f121a9ce446646">esc.h</a>
</li>
<li>INIT_TO_OP
: <a class="el" href="esc_8h.html#a72a2ee850c5fe200f6bddd6a42025d58">esc.h</a>
</li>
<li>INIT_TO_PREOP
: <a class="el" href="esc_8h.html#ad4689d505d83fd7be19822b783df000f">esc.h</a>
</li>
<li>INIT_TO_SAFEOP
: <a class="el" href="esc_8h.html#a4d23a22a89529755a847c0921f7652a8">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,225 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MBX
: <a class="el" href="esc_8h.html#aa67a8233cd88c97533e5012b1378dfef">esc.h</a>
</li>
<li>MBX0_sma
: <a class="el" href="esc_8h.html#a1fc72d483d679affb26b6de7306e02e4">esc.h</a>
</li>
<li>MBX0_sma_b
: <a class="el" href="esc_8h.html#ae0883caf4dc1308cb7c74bc3c36360b4">esc.h</a>
</li>
<li>MBX0_smc
: <a class="el" href="esc_8h.html#a3407425a415a4978f2caff2981248483">esc.h</a>
</li>
<li>MBX0_smc_b
: <a class="el" href="esc_8h.html#a6d19c656693d0cf87e8dca848057ae5e">esc.h</a>
</li>
<li>MBX0_sme
: <a class="el" href="esc_8h.html#a114074289d89d425c6bd71d6d879e5b3">esc.h</a>
</li>
<li>MBX0_sme_b
: <a class="el" href="esc_8h.html#a74271876fc78960344edb529b1ed0f71">esc.h</a>
</li>
<li>MBX0_sml
: <a class="el" href="esc_8h.html#ae35a58e352efe3fd11a16a432170d4a9">esc.h</a>
</li>
<li>MBX0_sml_b
: <a class="el" href="esc_8h.html#a3a0c81041a9427add2763a13992bfabc">esc.h</a>
</li>
<li>MBX1_sma
: <a class="el" href="esc_8h.html#a3830e505211174ddb24286c95662c765">esc.h</a>
</li>
<li>MBX1_sma_b
: <a class="el" href="esc_8h.html#a743f3584b2a5e9a9d5404455c9551c3a">esc.h</a>
</li>
<li>MBX1_smc
: <a class="el" href="esc_8h.html#a4c6d0f372ea71aebbd29ee5b0cc0f898">esc.h</a>
</li>
<li>MBX1_smc_b
: <a class="el" href="esc_8h.html#ab3731259a310206413169f51d161abaa">esc.h</a>
</li>
<li>MBX1_sme
: <a class="el" href="esc_8h.html#a122f2379f8de7a4152530278b495da5f">esc.h</a>
</li>
<li>MBX1_sme_b
: <a class="el" href="esc_8h.html#aa4a9a671960f93b266e35fd038105e9b">esc.h</a>
</li>
<li>MBX1_sml
: <a class="el" href="esc_8h.html#ad37a787b9229f01e41880c81fc3f72f6">esc.h</a>
</li>
<li>MBX1_sml_b
: <a class="el" href="esc_8h.html#ae881c26f1fcdfbeab976ea381fcec75a">esc.h</a>
</li>
<li>MBX_error()
: <a class="el" href="esc_8c.html#ad4d3079177cc7d1bd78862b5a5cb7fe7">esc.c</a>
, <a class="el" href="esc_8h.html#ad4d3079177cc7d1bd78862b5a5cb7fe7">esc.h</a>
</li>
<li>MBXAOE
: <a class="el" href="esc_8h.html#a1108b8c4519c13347c50476443c11a80">esc.h</a>
</li>
<li>MBXBUFFERS
: <a class="el" href="esc_8h.html#aa5c05a3b5f1d48b9c75aac6215c85509">esc.h</a>
</li>
<li>MBXCOE
: <a class="el" href="esc_8h.html#a9048f75f44616b4eed531df067a6fe22">esc.h</a>
</li>
<li>MBXcontrol
: <a class="el" href="esc_8h.html#acf236a0860a3dfe60eef84b9b561fb6a">esc.h</a>
</li>
<li>MBXDSIZE
: <a class="el" href="esc_8h.html#a6e1259fd404ab4a6b7765dd764afe579">esc.h</a>
</li>
<li>MBXED
: <a class="el" href="esc_8h.html#afb0a99f8c9e4f66d47a3a691f12de2f9">esc.h</a>
</li>
<li>MBXEOE
: <a class="el" href="esc_8h.html#a14c2d4d58a4b0c16fece5965c0e72685">esc.h</a>
</li>
<li>MBXERR
: <a class="el" href="esc_8h.html#aa8d6ce8d220d23e210ee474f5f53668f">esc.h</a>
</li>
<li>MBXERR_INVALIDCHANNEL
: <a class="el" href="esc_8h.html#a65ed4b8f0d039ebd3a8f906b69bcd4be">esc.h</a>
</li>
<li>MBXERR_INVALIDHEADER
: <a class="el" href="esc_8h.html#ac3a686f811b9f5df89c630c22983b4e3">esc.h</a>
</li>
<li>MBXERR_INVALIDSIZE
: <a class="el" href="esc_8h.html#ade87044216e1dec43a5545aad87088ab">esc.h</a>
</li>
<li>MBXERR_NOMOREMEMORY
: <a class="el" href="esc_8h.html#acb75d2eb8cd4ffb384c17e952bfcb100">esc.h</a>
</li>
<li>MBXERR_SERVICENOTSUPPORTED
: <a class="el" href="esc_8h.html#a428d601668cf6ee6b99e89a01305ee91">esc.h</a>
</li>
<li>MBXERR_SIZETOOSHORT
: <a class="el" href="esc_8h.html#a39ec5f9bfd9ae9719db5b0529264b1f1">esc.h</a>
</li>
<li>MBXERR_SYNTAX
: <a class="el" href="esc_8h.html#ab3949a3831dbfd83db73ad544b42478c">esc.h</a>
</li>
<li>MBXERR_UNSUPPORTEDPROTOCOL
: <a class="el" href="esc_8h.html#a526ed7f4a94867c0e1928d4d31b77300">esc.h</a>
</li>
<li>MBXFOE
: <a class="el" href="esc_8h.html#a38c85bcc6c02ed29545969e6e6694b46">esc.h</a>
</li>
<li>MBXHSIZE
: <a class="el" href="esc_8h.html#aba3e1870cdaa25f38dbd0f4a78850c20">esc.h</a>
</li>
<li>MBXOD
: <a class="el" href="esc_8h.html#aa77a684de1e9f22844407f92d883e6e2">esc.h</a>
</li>
<li>MBXODL
: <a class="el" href="esc_8h.html#afebd6de0c3047054771d9dc5e1905e13">esc.h</a>
</li>
<li>MBXrun
: <a class="el" href="esc_8h.html#a2344849fecea0bea00b4d94c763b9b39">esc.h</a>
</li>
<li>MBXSED
: <a class="el" href="esc_8h.html#ab138e47789ff5e7a97700be433455806">esc.h</a>
</li>
<li>MBXSEU
: <a class="el" href="esc_8h.html#a0852a238da1145e62c4a7abbfb12d138">esc.h</a>
</li>
<li>MBXSIZE
: <a class="el" href="esc_8h.html#a93629ee62f8570fe7b774aedaaec28a3">esc.h</a>
</li>
<li>MBXSIZEBOOT
: <a class="el" href="esc_8h.html#a0a86a18947975d14d6f339137757eb47">esc.h</a>
</li>
<li>MBXstate_again
: <a class="el" href="esc_8h.html#afc269434a70d7c608058614c780fec2a">esc.h</a>
</li>
<li>MBXstate_backup
: <a class="el" href="esc_8h.html#abfc4ac36c581dad82e9aadbd720a38cb">esc.h</a>
</li>
<li>MBXstate_idle
: <a class="el" href="esc_8h.html#ae4fcb97be2cbc2e3a4c7c3e1066337eb">esc.h</a>
</li>
<li>MBXstate_inclaim
: <a class="el" href="esc_8h.html#a50c52f6463c0cea69eee10704dacf2fa">esc.h</a>
</li>
<li>MBXstate_outclaim
: <a class="el" href="esc_8h.html#a96f83f5db66329027a7385bbc30d5b12">esc.h</a>
</li>
<li>MBXstate_outpost
: <a class="el" href="esc_8h.html#afbc14b29e366d67997366241ebb50137">esc.h</a>
</li>
<li>MBXstate_outreq
: <a class="el" href="esc_8h.html#aaeeb4d2e52ca12771e1a019d9810f56f">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,92 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>ODLISTSIZE
: <a class="el" href="esc__coe_8c.html#aa9a3a80105cd78cb4e2ed2833926abe4">esc_coe.c</a>
</li>
<li>OP_TO_BOOT
: <a class="el" href="esc_8h.html#ab0e6d1fafe9d6f6f96be961ed0c1f409">esc.h</a>
</li>
<li>OP_TO_INIT
: <a class="el" href="esc_8h.html#a745e8ca4f2b6bc540894179a1eb2de8e">esc.h</a>
</li>
<li>OP_TO_OP
: <a class="el" href="esc_8h.html#aefa9259dc71793e99584bda819cdd404">esc.h</a>
</li>
<li>OP_TO_PREOP
: <a class="el" href="esc_8h.html#a757cc6f0071299719b25c08ffb0b85ea">esc.h</a>
</li>
<li>OP_TO_SAFEOP
: <a class="el" href="esc_8h.html#a9a4a22bc5ac9653bc363617446b213e1">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,92 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PACKED
: <a class="el" href="esc_8h.html#a36d525cf4d116b2fe4ecc00222b256f1">esc.h</a>
</li>
<li>PREOP_TO_BOOT
: <a class="el" href="esc_8h.html#a8ba16d3592cce0a185b4fd8693a6cfa8">esc.h</a>
</li>
<li>PREOP_TO_INIT
: <a class="el" href="esc_8h.html#a95904ec2b4ba4844e38d3466e751d96c">esc.h</a>
</li>
<li>PREOP_TO_OP
: <a class="el" href="esc_8h.html#abb3520b9938cf6e6e32a48d923455ce7">esc.h</a>
</li>
<li>PREOP_TO_PREOP
: <a class="el" href="esc_8h.html#aa4a2a3bdd32c1e10ec55631de220be98">esc.h</a>
</li>
<li>PREOP_TO_SAFEOP
: <a class="el" href="esc_8h.html#acfca93862f91d05b914058ed35c59146">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,77 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>rxpdoitems
: <a class="el" href="esc__coe_8c.html#a8bf6e1739ce6b8147f92dc36162b9e54">esc_coe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,166 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SAFEOP_TO_BOOT
: <a class="el" href="esc_8h.html#adae2d047beaea69cdfbda3633cd7b67d">esc.h</a>
</li>
<li>SAFEOP_TO_INIT
: <a class="el" href="esc_8h.html#a2f0d8c21a302aa5e7c9e266d1a6bb3c2">esc.h</a>
</li>
<li>SAFEOP_TO_OP
: <a class="el" href="esc_8h.html#ae0c664dceeb07c530e4e84d1db4f4a81">esc.h</a>
</li>
<li>SAFEOP_TO_PREOP
: <a class="el" href="esc_8h.html#a93232f0345f5cc7d2f13c13ba5d84405">esc.h</a>
</li>
<li>SAFEOP_TO_SAFEOP
: <a class="el" href="esc_8h.html#a27c5a979b039774b338011aae6055c81">esc.h</a>
</li>
<li>SDO_abort()
: <a class="el" href="esc__coe_8c.html#ac8b791201457bff244ff36c4c5c85860">esc_coe.c</a>
</li>
<li>SDO_download()
: <a class="el" href="esc__coe_8c.html#ae8c1c5930a2cc7a27375fa97acdb8df4">esc_coe.c</a>
</li>
<li>SDO_findobject()
: <a class="el" href="esc__coe_8c.html#ae69df2a29e9017aab128508585ad6171">esc_coe.c</a>
</li>
<li>SDO_findsubindex()
: <a class="el" href="esc__coe_8c.html#a1fc8fd4ba74a85d5b4ca7ff7dc842edf">esc_coe.c</a>
</li>
<li>SDO_geted()
: <a class="el" href="esc__coe_8c.html#a10a864197441d3da0fbd0623521e3d26">esc_coe.c</a>
</li>
<li>SDO_getod()
: <a class="el" href="esc__coe_8c.html#acc7684bb6a1155dab1891514c264f12d">esc_coe.c</a>
</li>
<li>SDO_getodlist()
: <a class="el" href="esc__coe_8c.html#ac43a13f88e3705c3f4ef40b8b9c2b431">esc_coe.c</a>
</li>
<li>SDO_getodlistcont()
: <a class="el" href="esc__coe_8c.html#a362076e63fae0dd33b426f5c99d9a010">esc_coe.c</a>
</li>
<li>SDO_infoerror()
: <a class="el" href="esc__coe_8c.html#a4c5b3d7b4930375a4a87727629d1cfe7">esc_coe.c</a>
</li>
<li>SDO_upload()
: <a class="el" href="esc__coe_8c.html#acc25f2ec413f5473f199ab5b9b8f4005">esc_coe.c</a>
</li>
<li>SDO_uploadsegment()
: <a class="el" href="esc__coe_8c.html#a3655db85e86eee991facef9492fcc246">esc_coe.c</a>
</li>
<li>sizeRXPDO()
: <a class="el" href="esc__coe_8c.html#a836e3ff62cd9bba1ca2a5f5481104ba9">esc_coe.c</a>
, <a class="el" href="esc__coe_8h.html#a836e3ff62cd9bba1ca2a5f5481104ba9">esc_coe.h</a>
</li>
<li>sizeTXPDO()
: <a class="el" href="esc__coe_8h.html#a5d1fb9538a28be98ec8ee762140ada35">esc_coe.h</a>
, <a class="el" href="esc__coe_8c.html#a5d1fb9538a28be98ec8ee762140ada35">esc_coe.c</a>
</li>
<li>SM2_act
: <a class="el" href="esc_8h.html#a9a5cb376c34a957384011f8743d31264">esc.h</a>
</li>
<li>SM2_sma
: <a class="el" href="esc_8h.html#a17b011cd3b4d2c7aaa4d97a3f9140d9e">esc.h</a>
</li>
<li>SM2_smc
: <a class="el" href="esc_8h.html#a313b352bf90ca987dd892b4c8009ae40">esc.h</a>
</li>
<li>SM2_sml
: <a class="el" href="esc_8h.html#a8381cf08815e916991c9e9f07faecf90">esc.h</a>
</li>
<li>SM3_act
: <a class="el" href="esc_8h.html#a68753b72b245e6836824d6cfde328523">esc.h</a>
</li>
<li>SM3_sma
: <a class="el" href="esc_8h.html#a115f471e25ada517dc92451cbf921416">esc.h</a>
</li>
<li>SM3_smc
: <a class="el" href="esc_8h.html#acb907422389b6cc5ed659faa00e4ce43">esc.h</a>
</li>
<li>SM3_sml
: <a class="el" href="esc_8h.html#ab08e40af06cd134cb90dd192accbb15c">esc.h</a>
</li>
<li>SMRESULT_ERRSM0
: <a class="el" href="esc_8h.html#a01dacbd4a37e2f509bed1f124350250d">esc.h</a>
</li>
<li>SMRESULT_ERRSM1
: <a class="el" href="esc_8h.html#add381e67ac4cbcc3b0dc392cfd808ce7">esc.h</a>
</li>
<li>SMRESULT_ERRSM2
: <a class="el" href="esc_8h.html#ae14352616d4432ca089b751bf360d14b">esc.h</a>
</li>
<li>SMRESULT_ERRSM3
: <a class="el" href="esc_8h.html#a4aef510c53555fdcfb827041c4af8668">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,77 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>txpdoitems
: <a class="el" href="esc__coe_8c.html#a5ddbd167b7b79d375b2ce53e2b536347">esc_coe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,678 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>ABORT_GENERALERROR
: <a class="el" href="esc_8h.html#a72b3ab3339c084e75e639f7bddd18eea">esc.h</a>
</li>
<li>ABORT_NOOBJECT
: <a class="el" href="esc_8h.html#a166ee02623b168a5f5cde28e02b43d0f">esc.h</a>
</li>
<li>ABORT_NOSUBINDEX
: <a class="el" href="esc_8h.html#a85f73c8655c5d2616c40db61e7e4c36a">esc.h</a>
</li>
<li>ABORT_NOTINTHISSTATE
: <a class="el" href="esc_8h.html#a8919b8ab139d91da21a9994a5ae3bb96">esc.h</a>
</li>
<li>ABORT_NOTOGGLE
: <a class="el" href="esc_8h.html#a6c8f7d428b599b3d835f45d45498c86e">esc.h</a>
</li>
<li>ABORT_READONLY
: <a class="el" href="esc_8h.html#ad7151fdcb2dab4aa1653c859a1671588">esc.h</a>
</li>
<li>ABORT_TYPEMISMATCH
: <a class="el" href="esc_8h.html#a067dfe5f8b8ca9639f064e594f8c2155">esc.h</a>
</li>
<li>ABORT_UNKNOWN
: <a class="el" href="esc_8h.html#ab3d9d0e74944a0993aa270249381caf1">esc.h</a>
</li>
<li>ABORT_UNSUPPORTED
: <a class="el" href="esc_8h.html#aa8afc583ec83efee984c114bfbbf1677">esc.h</a>
</li>
<li>ABORT_WRITEONLY
: <a class="el" href="esc_8h.html#acafba2c1ed851196a97132621bb16d80">esc.h</a>
</li>
<li>ALERR_BOOTNOTSUPPORTED
: <a class="el" href="esc_8h.html#a69aebecbb142d532c812ccb00253e07c">esc.h</a>
</li>
<li>ALERR_INVALIDBOOTMBXCONFIG
: <a class="el" href="esc_8h.html#ae5c154c2c824e3d5de37d4692e71cdbc">esc.h</a>
</li>
<li>ALERR_INVALIDINPUTSM
: <a class="el" href="esc_8h.html#a575f38a4aa535c38b299f55b618da2e6">esc.h</a>
</li>
<li>ALERR_INVALIDMBXCONFIG
: <a class="el" href="esc_8h.html#a4cbeb58c1755ac24791048c8307214ec">esc.h</a>
</li>
<li>ALERR_INVALIDOUTPUTSM
: <a class="el" href="esc_8h.html#a58fa34c244c581fa44a7d700510d4064">esc.h</a>
</li>
<li>ALERR_INVALIDSMCONFIG
: <a class="el" href="esc_8h.html#a70edcc8367c0f0e947bac693dd8630d8">esc.h</a>
</li>
<li>ALERR_INVALIDSTATECHANGE
: <a class="el" href="esc_8h.html#a89d368e1bf0bb4665bed6f206f0dbdd0">esc.h</a>
</li>
<li>ALERR_NONE
: <a class="el" href="esc_8h.html#acd028c8cb5d08a99cc31bc2ee46c97fd">esc.h</a>
</li>
<li>ALERR_UNKNOWNSTATE
: <a class="el" href="esc_8h.html#ae74a70a2fea3e108e3d59d33ceaac55e">esc.h</a>
</li>
<li>ALERR_WATCHDOG
: <a class="el" href="esc_8h.html#af236abe4b811bcebfb6556e3ddd85a20">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>BITS2BYTES
: <a class="el" href="esc__coe_8c.html#ab8f17f5a016592c2d41887a2f29581d8">esc_coe.c</a>
</li>
<li>BOOT_TO_BOOT
: <a class="el" href="esc_8h.html#a71a8de171e52be3ed7a0b977a8b9bd80">esc.h</a>
</li>
<li>BOOT_TO_INIT
: <a class="el" href="esc_8h.html#a5a4651be521f0e624ddb6251b47a5076">esc.h</a>
</li>
<li>BOOT_TO_OP
: <a class="el" href="esc_8h.html#af7dbe10bc52668804918d3584af71136">esc.h</a>
</li>
<li>BOOT_TO_PREOP
: <a class="el" href="esc_8h.html#a9ac5f7bab9e65f8ee9f5603bdbdbc9fc">esc.h</a>
</li>
<li>BOOT_TO_SAFEOP
: <a class="el" href="esc_8h.html#a0b2cce836864319b4596ddba668177e1">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>COE_COMMAND_DOWNLOADRESPONSE
: <a class="el" href="esc_8h.html#ab73ff393768292c1892f7bb623a2a37e">esc.h</a>
</li>
<li>COE_COMMAND_LASTSEGMENTBIT
: <a class="el" href="esc_8h.html#a8f6635c0b1c9f2b42b75e21d3b362795">esc.h</a>
</li>
<li>COE_COMMAND_SDOABORT
: <a class="el" href="esc_8h.html#aef144f1f15c1bbdcc50cf5bd65740b11">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADREQUEST
: <a class="el" href="esc_8h.html#a9426b11868288c205b284f334e4ba2fd">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADRESPONSE
: <a class="el" href="esc_8h.html#afddfe7399f6e81e0b7cb5c9f8ae83a18">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADSEGMENT
: <a class="el" href="esc_8h.html#a959114e6d973218c488ed1509283de9a">esc.h</a>
</li>
<li>COE_COMMAND_UPLOADSEGREQ
: <a class="el" href="esc_8h.html#affd87f7663af1365d61ff496d3b51c05">esc.h</a>
</li>
<li>COE_COMPLETEACCESS
: <a class="el" href="esc_8h.html#aa07a650eac47dd5c58377197f8c783bd">esc.h</a>
</li>
<li>COE_DEFAULTLENGTH
: <a class="el" href="esc_8h.html#a5319e365611192dad7143baf5585cfeb">esc.h</a>
</li>
<li>COE_ENTRYDESCRIPTIONRESPONSE
: <a class="el" href="esc_8h.html#afd42e8f24b196c986d4c59a6245a7a8f">esc.h</a>
</li>
<li>COE_EXPEDITED_INDICATOR
: <a class="el" href="esc_8h.html#ac3346bc58bfe96039bde1ae225f1945b">esc.h</a>
</li>
<li>COE_GETODLISTRESPONSE
: <a class="el" href="esc_8h.html#a83499f6b9802116f65f4e4e2eb8f044d">esc.h</a>
</li>
<li>COE_GETODRESPONSE
: <a class="el" href="esc_8h.html#adce1074d091645fd0c07f8ab6f174bcc">esc.h</a>
</li>
<li>COE_HEADERSIZE
: <a class="el" href="esc_8h.html#aca6c6f5a2d27f203118c9463b6013bf9">esc.h</a>
</li>
<li>COE_INFOERROR
: <a class="el" href="esc_8h.html#ac800b26f189c3568f12b3a488d9b8829">esc.h</a>
</li>
<li>COE_SDOINFORMATION
: <a class="el" href="esc_8h.html#a2e0381f78a35988eed32bfaafa7da0db">esc.h</a>
</li>
<li>COE_SDOREQUEST
: <a class="el" href="esc_8h.html#acd619b42d3a5df1b5e54be471590f993">esc.h</a>
</li>
<li>COE_SDORESPONSE
: <a class="el" href="esc_8h.html#a285db8ac5aaaa653cb2006a5cd7fb16e">esc.h</a>
</li>
<li>COE_SEGMENTHEADERSIZE
: <a class="el" href="esc_8h.html#acd4b23a53287d08129af57a840a346bf">esc.h</a>
</li>
<li>COE_SIZE_INDICATOR
: <a class="el" href="esc_8h.html#a0d6902986079809c20df56afc2821214">esc.h</a>
</li>
<li>COE_TOGGLEBIT
: <a class="el" href="esc_8h.html#a0d1b521a117b4398bffee7c135b7d049">esc.h</a>
</li>
<li>COE_VALUEINFO_ACCESS
: <a class="el" href="esc_8h.html#acb7f46ca5f0bb5d4a8fae50b74170dc8">esc.h</a>
</li>
<li>COE_VALUEINFO_DEFAULT
: <a class="el" href="esc_8h.html#aff07e27a4aad8cc336f6c2f7be927bd8">esc.h</a>
</li>
<li>COE_VALUEINFO_MAPPABLE
: <a class="el" href="esc_8h.html#a2f61908f0b1d4587c9d17edc06d1744b">esc.h</a>
</li>
<li>COE_VALUEINFO_MAXIMUM
: <a class="el" href="esc_8h.html#a7126e2f3f30f5568acafe663fdab4bed">esc.h</a>
</li>
<li>COE_VALUEINFO_MINIMUM
: <a class="el" href="esc_8h.html#ad2acfa93c9eb8b29d2c79162b0442505">esc.h</a>
</li>
<li>COE_VALUEINFO_OBJECT
: <a class="el" href="esc_8h.html#a52ba8abae9ae6634bf618e03c96eb112">esc.h</a>
</li>
<li>COE_VALUEINFO_TYPE
: <a class="el" href="esc_8h.html#a4b11e887fabe353ffb52d2074f62a7e9">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DEBUG_ASSERT
: <a class="el" href="esc__foe_8c.html#a40eaa99769ad24d7b1f0d91276497e96">esc_foe.c</a>
</li>
<li>DPRINT
: <a class="el" href="esc__foe_8c.html#a57a35bfd7d13bdfab37a48171286ecee">esc_foe.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EC_LITTLE_ENDIAN
: <a class="el" href="esc_8h.html#ae8a12ace1e2e389a36528f93599f65cf">esc.h</a>
</li>
<li>ESCboot
: <a class="el" href="esc_8h.html#a5746b1d1d83a04e648109c32af64b77f">esc.h</a>
</li>
<li>ESCerror
: <a class="el" href="esc_8h.html#abc139331f4812b302e34bb3709ff915b">esc.h</a>
</li>
<li>ESCinit
: <a class="el" href="esc_8h.html#abbfee5404d9c373b5dd4145d7468a17a">esc.h</a>
</li>
<li>ESCop
: <a class="el" href="esc_8h.html#a546a780a2b3d23e5b505ecc4e2f855f6">esc.h</a>
</li>
<li>ESCpreop
: <a class="el" href="esc_8h.html#ada92568faae26305d3e752c0b08e8b2c">esc.h</a>
</li>
<li>ESCREG_ADDRESS
: <a class="el" href="esc_8h.html#af858302749f10b8120dc065835583772">esc.h</a>
</li>
<li>ESCREG_AL_ALLBUTINITMASK
: <a class="el" href="esc_8h.html#a4e0391bdc5b778c69a6bd0ba7c4a5451">esc.h</a>
</li>
<li>ESCREG_AL_ERRACKMASK
: <a class="el" href="esc_8h.html#acb2f8af966e88ca7f9eb479fafa044f8">esc.h</a>
</li>
<li>ESCREG_AL_STATEMASK
: <a class="el" href="esc_8h.html#a93bf8f0acd6e2c106b4bbd07d4f72be7">esc.h</a>
</li>
<li>ESCREG_ALCONTROL
: <a class="el" href="esc_8h.html#a6c2c6e4d13ec0b4212f31d0a99bc8dce">esc.h</a>
</li>
<li>ESCREG_ALERROR
: <a class="el" href="esc_8h.html#a9b3baa9a43aaec1ee7dafaaa2968f4a9">esc.h</a>
</li>
<li>ESCREG_ALEVENT_CONTROL
: <a class="el" href="esc_8h.html#a909893b47343a19f6ac077b3d7616983">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM2
: <a class="el" href="esc_8h.html#a7f4270f5e37d8e797a3033523e0f84d0">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM3
: <a class="el" href="esc_8h.html#af027c2de0f06af73a3358ee6ae6d0879">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SM_MASK
: <a class="el" href="esc_8h.html#a97a40d09c42c6bc43b020660e1bbbfbf">esc.h</a>
</li>
<li>ESCREG_ALEVENT_SMCHANGE
: <a class="el" href="esc_8h.html#accde7f95cb5cb142c029ce48de2cb159">esc.h</a>
</li>
<li>ESCREG_ALSTATUS
: <a class="el" href="esc_8h.html#aeba405861a1361254f077961dc961faa">esc.h</a>
</li>
<li>ESCREG_DLSTATUS
: <a class="el" href="esc_8h.html#a7307fb7c3f7d54c7a44910f7100574cf">esc.h</a>
</li>
<li>ESCREG_LOCALTIME
: <a class="el" href="esc_8h.html#a6da09b045593c131194d037cf180af6e">esc.h</a>
</li>
<li>ESCREG_SM0
: <a class="el" href="esc_8h.html#adc86f932b632df06d8edebe7e2f4425e">esc.h</a>
</li>
<li>ESCREG_SM0PDI
: <a class="el" href="esc_8h.html#a794f17b8e194f6caa1d4621c5d39255a">esc.h</a>
</li>
<li>ESCREG_SM0STATUS
: <a class="el" href="esc_8h.html#a0b5666ebc41cd0a36da767ee23a864a7">esc.h</a>
</li>
<li>ESCREG_SM1
: <a class="el" href="esc_8h.html#a1980a4a2097e0b992c4075daace62bca">esc.h</a>
</li>
<li>ESCREG_SM2
: <a class="el" href="esc_8h.html#a32da75a5a12ce65cce68994ec39d3169">esc.h</a>
</li>
<li>ESCREG_SM3
: <a class="el" href="esc_8h.html#a5655115f6c92776da28142322b6f006d">esc.h</a>
</li>
<li>ESCREG_SMENABLE_BIT
: <a class="el" href="esc_8h.html#a196d729aa8d41edec776de5bd4be89e5">esc.h</a>
</li>
<li>ESCREG_WDSTATUS
: <a class="el" href="esc_8h.html#a4ec3b5c5de3d23c9c4f358fe81b0b0e1">esc.h</a>
</li>
<li>ESCsafeop
: <a class="el" href="esc_8h.html#a8badc20d57f274700ff6786013f4dba8">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FLASHSTORE
: <a class="el" href="esc_8h.html#af31f651275638bf31941470751b421c6">esc.h</a>
</li>
<li>FOE_DATA_SIZE
: <a class="el" href="esc_8h.html#aad1577291bfede477e855eb225808fa6">esc.h</a>
</li>
<li>FOE_ERR_ACCESS
: <a class="el" href="esc_8h.html#af6aa86bf5876dce22c27145fc3b4c3e4">esc.h</a>
</li>
<li>FOE_ERR_BOOTSTRAPONLY
: <a class="el" href="esc_8h.html#aac239ebc90aafb116ada298dbe37cb4b">esc.h</a>
</li>
<li>FOE_ERR_DISKFULL
: <a class="el" href="esc_8h.html#a227007dcf966d4e1cb8f91574f21c333">esc.h</a>
</li>
<li>FOE_ERR_EXISTS
: <a class="el" href="esc_8h.html#ac8abb61ae737d6c855d1a590791df059">esc.h</a>
</li>
<li>FOE_ERR_ILLEGAL
: <a class="el" href="esc_8h.html#ae3e84a35fd77becdbdf46ca762d4f94e">esc.h</a>
</li>
<li>FOE_ERR_NORIGHTS
: <a class="el" href="esc_8h.html#a9017179963e1d043ff71e97f753e07b4">esc.h</a>
</li>
<li>FOE_ERR_NOTDEFINED
: <a class="el" href="esc_8h.html#a06373aff527b3f6b230029e8a72c1cd1">esc.h</a>
</li>
<li>FOE_ERR_NOTFOUND
: <a class="el" href="esc_8h.html#aed84ce411cd38db2eb6f151d33d7cd97">esc.h</a>
</li>
<li>FOE_ERR_NOTINBOOTSTRAP
: <a class="el" href="esc_8h.html#a36f57991ad32f5f35f6ffc7a6bcf428c">esc.h</a>
</li>
<li>FOE_ERR_NOUSER
: <a class="el" href="esc_8h.html#af605d0658d90555d88490fb50715066b">esc.h</a>
</li>
<li>FOE_ERR_PACKETNO
: <a class="el" href="esc_8h.html#a470eade54f8c95e56984d4420326a4e6">esc.h</a>
</li>
<li>FOE_ERR_PROGERROR
: <a class="el" href="esc_8h.html#a944d3a218af6c84d4dbc0ded77a0d794">esc.h</a>
</li>
<li>FOE_FN_MAX
: <a class="el" href="esc__foe_8h.html#a67c78bb265f195309e12db00ead5e50e">esc_foe.h</a>
</li>
<li>FOE_OP_ACK
: <a class="el" href="esc_8h.html#ac6d56fb0f16b09380051a58c1826616f">esc.h</a>
</li>
<li>FOE_OP_BUSY
: <a class="el" href="esc_8h.html#a921d4d62f090469344a749c3e945dc88">esc.h</a>
</li>
<li>FOE_OP_DATA
: <a class="el" href="esc_8h.html#a2b5b2ab115e3d73af94848aa46459ce6">esc.h</a>
</li>
<li>FOE_OP_ERR
: <a class="el" href="esc_8h.html#a7b3c449d99dcd3befc5bf8590de4e107">esc.h</a>
</li>
<li>FOE_OP_RRQ
: <a class="el" href="esc_8h.html#a02a8b28b5100417cd3b185183db73e38">esc.h</a>
</li>
<li>FOE_OP_WRQ
: <a class="el" href="esc_8h.html#a58a8805b89cbf790086c1dcaf6e48b77">esc.h</a>
</li>
<li>FOE_READY
: <a class="el" href="esc_8h.html#ab15832bb164f30431ca7e1a3ba031893">esc.h</a>
</li>
<li>FOE_WAIT_FOR_ACK
: <a class="el" href="esc_8h.html#a3e9a1af6dfb29fc8f293cac2e4d89a5f">esc.h</a>
</li>
<li>FOE_WAIT_FOR_DATA
: <a class="el" href="esc_8h.html#a4ac54aada257b32f0c3f78e96ce401cd">esc.h</a>
</li>
<li>FOE_WAIT_FOR_FINAL_ACK
: <a class="el" href="esc_8h.html#a6e2733c766c24bc20405520e443279cb">esc.h</a>
</li>
<li>FOEHSIZE
: <a class="el" href="esc_8h.html#a0885e1187b3189c48c4686b4278917b3">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>INIT_TO_BOOT
: <a class="el" href="esc_8h.html#a5039b686bb3df7080272745f55f41cb3">esc.h</a>
</li>
<li>INIT_TO_INIT
: <a class="el" href="esc_8h.html#a2323870fc24ae47966f121a9ce446646">esc.h</a>
</li>
<li>INIT_TO_OP
: <a class="el" href="esc_8h.html#a72a2ee850c5fe200f6bddd6a42025d58">esc.h</a>
</li>
<li>INIT_TO_PREOP
: <a class="el" href="esc_8h.html#ad4689d505d83fd7be19822b783df000f">esc.h</a>
</li>
<li>INIT_TO_SAFEOP
: <a class="el" href="esc_8h.html#a4d23a22a89529755a847c0921f7652a8">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MBX0_sma
: <a class="el" href="esc_8h.html#a1fc72d483d679affb26b6de7306e02e4">esc.h</a>
</li>
<li>MBX0_sma_b
: <a class="el" href="esc_8h.html#ae0883caf4dc1308cb7c74bc3c36360b4">esc.h</a>
</li>
<li>MBX0_smc
: <a class="el" href="esc_8h.html#a3407425a415a4978f2caff2981248483">esc.h</a>
</li>
<li>MBX0_smc_b
: <a class="el" href="esc_8h.html#a6d19c656693d0cf87e8dca848057ae5e">esc.h</a>
</li>
<li>MBX0_sme
: <a class="el" href="esc_8h.html#a114074289d89d425c6bd71d6d879e5b3">esc.h</a>
</li>
<li>MBX0_sme_b
: <a class="el" href="esc_8h.html#a74271876fc78960344edb529b1ed0f71">esc.h</a>
</li>
<li>MBX0_sml
: <a class="el" href="esc_8h.html#ae35a58e352efe3fd11a16a432170d4a9">esc.h</a>
</li>
<li>MBX0_sml_b
: <a class="el" href="esc_8h.html#a3a0c81041a9427add2763a13992bfabc">esc.h</a>
</li>
<li>MBX1_sma
: <a class="el" href="esc_8h.html#a3830e505211174ddb24286c95662c765">esc.h</a>
</li>
<li>MBX1_sma_b
: <a class="el" href="esc_8h.html#a743f3584b2a5e9a9d5404455c9551c3a">esc.h</a>
</li>
<li>MBX1_smc
: <a class="el" href="esc_8h.html#a4c6d0f372ea71aebbd29ee5b0cc0f898">esc.h</a>
</li>
<li>MBX1_smc_b
: <a class="el" href="esc_8h.html#ab3731259a310206413169f51d161abaa">esc.h</a>
</li>
<li>MBX1_sme
: <a class="el" href="esc_8h.html#a122f2379f8de7a4152530278b495da5f">esc.h</a>
</li>
<li>MBX1_sme_b
: <a class="el" href="esc_8h.html#aa4a9a671960f93b266e35fd038105e9b">esc.h</a>
</li>
<li>MBX1_sml
: <a class="el" href="esc_8h.html#ad37a787b9229f01e41880c81fc3f72f6">esc.h</a>
</li>
<li>MBX1_sml_b
: <a class="el" href="esc_8h.html#ae881c26f1fcdfbeab976ea381fcec75a">esc.h</a>
</li>
<li>MBXAOE
: <a class="el" href="esc_8h.html#a1108b8c4519c13347c50476443c11a80">esc.h</a>
</li>
<li>MBXBUFFERS
: <a class="el" href="esc_8h.html#aa5c05a3b5f1d48b9c75aac6215c85509">esc.h</a>
</li>
<li>MBXCOE
: <a class="el" href="esc_8h.html#a9048f75f44616b4eed531df067a6fe22">esc.h</a>
</li>
<li>MBXDSIZE
: <a class="el" href="esc_8h.html#a6e1259fd404ab4a6b7765dd764afe579">esc.h</a>
</li>
<li>MBXED
: <a class="el" href="esc_8h.html#afb0a99f8c9e4f66d47a3a691f12de2f9">esc.h</a>
</li>
<li>MBXEOE
: <a class="el" href="esc_8h.html#a14c2d4d58a4b0c16fece5965c0e72685">esc.h</a>
</li>
<li>MBXERR
: <a class="el" href="esc_8h.html#aa8d6ce8d220d23e210ee474f5f53668f">esc.h</a>
</li>
<li>MBXERR_INVALIDCHANNEL
: <a class="el" href="esc_8h.html#a65ed4b8f0d039ebd3a8f906b69bcd4be">esc.h</a>
</li>
<li>MBXERR_INVALIDHEADER
: <a class="el" href="esc_8h.html#ac3a686f811b9f5df89c630c22983b4e3">esc.h</a>
</li>
<li>MBXERR_INVALIDSIZE
: <a class="el" href="esc_8h.html#ade87044216e1dec43a5545aad87088ab">esc.h</a>
</li>
<li>MBXERR_NOMOREMEMORY
: <a class="el" href="esc_8h.html#acb75d2eb8cd4ffb384c17e952bfcb100">esc.h</a>
</li>
<li>MBXERR_SERVICENOTSUPPORTED
: <a class="el" href="esc_8h.html#a428d601668cf6ee6b99e89a01305ee91">esc.h</a>
</li>
<li>MBXERR_SIZETOOSHORT
: <a class="el" href="esc_8h.html#a39ec5f9bfd9ae9719db5b0529264b1f1">esc.h</a>
</li>
<li>MBXERR_SYNTAX
: <a class="el" href="esc_8h.html#ab3949a3831dbfd83db73ad544b42478c">esc.h</a>
</li>
<li>MBXERR_UNSUPPORTEDPROTOCOL
: <a class="el" href="esc_8h.html#a526ed7f4a94867c0e1928d4d31b77300">esc.h</a>
</li>
<li>MBXFOE
: <a class="el" href="esc_8h.html#a38c85bcc6c02ed29545969e6e6694b46">esc.h</a>
</li>
<li>MBXHSIZE
: <a class="el" href="esc_8h.html#aba3e1870cdaa25f38dbd0f4a78850c20">esc.h</a>
</li>
<li>MBXOD
: <a class="el" href="esc_8h.html#aa77a684de1e9f22844407f92d883e6e2">esc.h</a>
</li>
<li>MBXODL
: <a class="el" href="esc_8h.html#afebd6de0c3047054771d9dc5e1905e13">esc.h</a>
</li>
<li>MBXSED
: <a class="el" href="esc_8h.html#ab138e47789ff5e7a97700be433455806">esc.h</a>
</li>
<li>MBXSEU
: <a class="el" href="esc_8h.html#a0852a238da1145e62c4a7abbfb12d138">esc.h</a>
</li>
<li>MBXSIZE
: <a class="el" href="esc_8h.html#a93629ee62f8570fe7b774aedaaec28a3">esc.h</a>
</li>
<li>MBXSIZEBOOT
: <a class="el" href="esc_8h.html#a0a86a18947975d14d6f339137757eb47">esc.h</a>
</li>
<li>MBXstate_again
: <a class="el" href="esc_8h.html#afc269434a70d7c608058614c780fec2a">esc.h</a>
</li>
<li>MBXstate_backup
: <a class="el" href="esc_8h.html#abfc4ac36c581dad82e9aadbd720a38cb">esc.h</a>
</li>
<li>MBXstate_idle
: <a class="el" href="esc_8h.html#ae4fcb97be2cbc2e3a4c7c3e1066337eb">esc.h</a>
</li>
<li>MBXstate_inclaim
: <a class="el" href="esc_8h.html#a50c52f6463c0cea69eee10704dacf2fa">esc.h</a>
</li>
<li>MBXstate_outclaim
: <a class="el" href="esc_8h.html#a96f83f5db66329027a7385bbc30d5b12">esc.h</a>
</li>
<li>MBXstate_outpost
: <a class="el" href="esc_8h.html#afbc14b29e366d67997366241ebb50137">esc.h</a>
</li>
<li>MBXstate_outreq
: <a class="el" href="esc_8h.html#aaeeb4d2e52ca12771e1a019d9810f56f">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>ODLISTSIZE
: <a class="el" href="esc__coe_8c.html#aa9a3a80105cd78cb4e2ed2833926abe4">esc_coe.c</a>
</li>
<li>OP_TO_BOOT
: <a class="el" href="esc_8h.html#ab0e6d1fafe9d6f6f96be961ed0c1f409">esc.h</a>
</li>
<li>OP_TO_INIT
: <a class="el" href="esc_8h.html#a745e8ca4f2b6bc540894179a1eb2de8e">esc.h</a>
</li>
<li>OP_TO_OP
: <a class="el" href="esc_8h.html#aefa9259dc71793e99584bda819cdd404">esc.h</a>
</li>
<li>OP_TO_PREOP
: <a class="el" href="esc_8h.html#a757cc6f0071299719b25c08ffb0b85ea">esc.h</a>
</li>
<li>OP_TO_SAFEOP
: <a class="el" href="esc_8h.html#a9a4a22bc5ac9653bc363617446b213e1">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PACKED
: <a class="el" href="esc_8h.html#a36d525cf4d116b2fe4ecc00222b256f1">esc.h</a>
</li>
<li>PREOP_TO_BOOT
: <a class="el" href="esc_8h.html#a8ba16d3592cce0a185b4fd8693a6cfa8">esc.h</a>
</li>
<li>PREOP_TO_INIT
: <a class="el" href="esc_8h.html#a95904ec2b4ba4844e38d3466e751d96c">esc.h</a>
</li>
<li>PREOP_TO_OP
: <a class="el" href="esc_8h.html#abb3520b9938cf6e6e32a48d923455ce7">esc.h</a>
</li>
<li>PREOP_TO_PREOP
: <a class="el" href="esc_8h.html#aa4a2a3bdd32c1e10ec55631de220be98">esc.h</a>
</li>
<li>PREOP_TO_SAFEOP
: <a class="el" href="esc_8h.html#acfca93862f91d05b914058ed35c59146">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SAFEOP_TO_BOOT
: <a class="el" href="esc_8h.html#adae2d047beaea69cdfbda3633cd7b67d">esc.h</a>
</li>
<li>SAFEOP_TO_INIT
: <a class="el" href="esc_8h.html#a2f0d8c21a302aa5e7c9e266d1a6bb3c2">esc.h</a>
</li>
<li>SAFEOP_TO_OP
: <a class="el" href="esc_8h.html#ae0c664dceeb07c530e4e84d1db4f4a81">esc.h</a>
</li>
<li>SAFEOP_TO_PREOP
: <a class="el" href="esc_8h.html#a93232f0345f5cc7d2f13c13ba5d84405">esc.h</a>
</li>
<li>SAFEOP_TO_SAFEOP
: <a class="el" href="esc_8h.html#a27c5a979b039774b338011aae6055c81">esc.h</a>
</li>
<li>SM2_act
: <a class="el" href="esc_8h.html#a9a5cb376c34a957384011f8743d31264">esc.h</a>
</li>
<li>SM2_sma
: <a class="el" href="esc_8h.html#a17b011cd3b4d2c7aaa4d97a3f9140d9e">esc.h</a>
</li>
<li>SM2_smc
: <a class="el" href="esc_8h.html#a313b352bf90ca987dd892b4c8009ae40">esc.h</a>
</li>
<li>SM3_act
: <a class="el" href="esc_8h.html#a68753b72b245e6836824d6cfde328523">esc.h</a>
</li>
<li>SM3_sma
: <a class="el" href="esc_8h.html#a115f471e25ada517dc92451cbf921416">esc.h</a>
</li>
<li>SM3_smc
: <a class="el" href="esc_8h.html#acb907422389b6cc5ed659faa00e4ce43">esc.h</a>
</li>
<li>SMRESULT_ERRSM0
: <a class="el" href="esc_8h.html#a01dacbd4a37e2f509bed1f124350250d">esc.h</a>
</li>
<li>SMRESULT_ERRSM1
: <a class="el" href="esc_8h.html#add381e67ac4cbcc3b0dc392cfd808ce7">esc.h</a>
</li>
<li>SMRESULT_ERRSM2
: <a class="el" href="esc_8h.html#ae14352616d4432ca089b751bf360d14b">esc.h</a>
</li>
<li>SMRESULT_ERRSM3
: <a class="el" href="esc_8h.html#a4aef510c53555fdcfb827041c4af8668">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,297 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>APP_safeoutput()
: <a class="el" href="esc_8h.html#a4a701826beb05687a0d9a5036de3c37c">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>copy2mbx()
: <a class="el" href="esc__coe_8c.html#a3efad71f0e21192002ef60437575f70b">esc_coe.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>ESC_ackmbxread()
: <a class="el" href="esc_8c.html#a3833c0b62cdc0b62ee929154e9744fcc">esc.c</a>
</li>
<li>ESC_address()
: <a class="el" href="esc_8c.html#a152dee1d6c0bce00aa029d833e147380">esc.c</a>
</li>
<li>ESC_ALerror()
: <a class="el" href="esc_8h.html#ae49fff6e6440edd2c55a077d724b898c">esc.h</a>
, <a class="el" href="esc_8c.html#ae49fff6e6440edd2c55a077d724b898c">esc.c</a>
</li>
<li>ESC_ALevent()
: <a class="el" href="esc_8h.html#a5786bd4c441fafac35331fa755730f84">esc.h</a>
</li>
<li>ESC_ALstatus()
: <a class="el" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">esc.c</a>
, <a class="el" href="esc_8h.html#a9794dd94da984eb6bfb88879aabf4e3d">esc.h</a>
</li>
<li>ESC_checkmbx()
: <a class="el" href="esc_8c.html#aeee5a004e7e70410ceb89c26537a2ccf">esc.c</a>
</li>
<li>ESC_checkmbxboot()
: <a class="el" href="esc_8c.html#a5cd0a7feb7e50e42fcdb71e6a28799ab">esc.c</a>
</li>
<li>ESC_checkSM23()
: <a class="el" href="esc_8c.html#a24ef310d3626f86db81293553d0a6c88">esc.c</a>
</li>
<li>ESC_claimbuffer()
: <a class="el" href="esc_8c.html#a9cdac6a8b19f5a033267973c6b97e501">esc.c</a>
, <a class="el" href="esc_8h.html#a9cdac6a8b19f5a033267973c6b97e501">esc.h</a>
</li>
<li>ESC_coeprocess()
: <a class="el" href="esc__coe_8c.html#a71c76794b7e4ed125cc9cda0e8508ccd">esc_coe.c</a>
, <a class="el" href="esc__coe_8h.html#a71c76794b7e4ed125cc9cda0e8508ccd">esc_coe.h</a>
</li>
<li>ESC_config()
: <a class="el" href="esc_8h.html#a5ddaf0c8fd9944f21be30480125b6736">esc.h</a>
, <a class="el" href="esc_8c.html#a5ddaf0c8fd9944f21be30480125b6736">esc.c</a>
</li>
<li>ESC_foeprocess()
: <a class="el" href="esc__foe_8c.html#a57ace265be44ccc2a0af313d007261b2">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a57ace265be44ccc2a0af313d007261b2">esc_foe.h</a>
</li>
<li>ESC_init()
: <a class="el" href="esc_8h.html#a1e57480c1f1963ef43315a2da703af69">esc.h</a>
</li>
<li>ESC_mbxprocess()
: <a class="el" href="esc_8c.html#ae75d37a1bdce82374c3b262f18945cb3">esc.c</a>
, <a class="el" href="esc_8h.html#ae75d37a1bdce82374c3b262f18945cb3">esc.h</a>
</li>
<li>ESC_objecthandler()
: <a class="el" href="esc__coe_8h.html#a414bacd094d9023838a396174a695f8d">esc_coe.h</a>
</li>
<li>ESC_outreqbuffer()
: <a class="el" href="esc_8c.html#ab5fb5800733c7419cad42f030860b966">esc.c</a>
</li>
<li>ESC_pre_objecthandler()
: <a class="el" href="esc__coe_8c.html#a5da3e5d510d17ad992a2db811f522b54">esc_coe.c</a>
</li>
<li>ESC_read()
: <a class="el" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">esc.h</a>
</li>
<li>ESC_readmbx()
: <a class="el" href="esc_8c.html#a268c2208d13c00552cc25c7c823c78b3">esc.c</a>
</li>
<li>ESC_SMack()
: <a class="el" href="esc_8c.html#ad4f4c1dd0c961f827f8f1d578fed087d">esc.c</a>
</li>
<li>ESC_SMdisable()
: <a class="el" href="esc_8c.html#af318524ace0e280d9e87afc9f73b57fa">esc.c</a>
</li>
<li>ESC_SMenable()
: <a class="el" href="esc_8c.html#a20ec7aa0e6d89492dc4562b9c4657f6f">esc.c</a>
</li>
<li>ESC_SMstatus()
: <a class="el" href="esc_8h.html#ad419b1ac3abaf24fa53d55ede4810ce7">esc.h</a>
, <a class="el" href="esc_8c.html#ad419b1ac3abaf24fa53d55ede4810ce7">esc.c</a>
</li>
<li>ESC_SMwritepdi()
: <a class="el" href="esc_8c.html#a602dae15b9286e4ab4716fb85f8f3c58">esc.c</a>
</li>
<li>ESC_startinput()
: <a class="el" href="esc_8c.html#a7e667a53ef89c4a27578e26e2479d05d">esc.c</a>
, <a class="el" href="esc_8h.html#a7e667a53ef89c4a27578e26e2479d05d">esc.h</a>
</li>
<li>ESC_startmbx()
: <a class="el" href="esc_8h.html#afc72202bfde332668a10d54e3b56083b">esc.h</a>
, <a class="el" href="esc_8c.html#afc72202bfde332668a10d54e3b56083b">esc.c</a>
</li>
<li>ESC_startmbxboot()
: <a class="el" href="esc_8c.html#a99dd26de7272793bd6ffe56af9316fbe">esc.c</a>
</li>
<li>ESC_startoutput()
: <a class="el" href="esc_8c.html#a5e77a7172bd88586c08829b6d5977016">esc.c</a>
, <a class="el" href="esc_8h.html#a5e77a7172bd88586c08829b6d5977016">esc.h</a>
</li>
<li>ESC_state()
: <a class="el" href="esc_8c.html#a1f4da4aa96dc469b218abf33ff857130">esc.c</a>
, <a class="el" href="esc_8h.html#a1f4da4aa96dc469b218abf33ff857130">esc.h</a>
</li>
<li>ESC_stopinput()
: <a class="el" href="esc_8c.html#a81ea48b9683662e8bed01fbb77826236">esc.c</a>
, <a class="el" href="esc_8h.html#a81ea48b9683662e8bed01fbb77826236">esc.h</a>
</li>
<li>ESC_stopmbx()
: <a class="el" href="esc_8c.html#af114806603011938e35ae366d115d90f">esc.c</a>
, <a class="el" href="esc_8h.html#af114806603011938e35ae366d115d90f">esc.h</a>
</li>
<li>ESC_stopoutput()
: <a class="el" href="esc_8h.html#aea60761cf8862550e8901aa996069f8d">esc.h</a>
, <a class="el" href="esc_8c.html#aea60761cf8862550e8901aa996069f8d">esc.c</a>
</li>
<li>ESC_WDstatus()
: <a class="el" href="esc_8c.html#a86d7576d9f8b1e63ad8ad2a6cf991c50">esc.c</a>
, <a class="el" href="esc_8h.html#a86d7576d9f8b1e63ad8ad2a6cf991c50">esc.h</a>
</li>
<li>ESC_write()
: <a class="el" href="esc_8h.html#a1e2ef25b8a36c48016abd5ff20166d9f">esc.h</a>
</li>
<li>ESC_writembx()
: <a class="el" href="esc_8c.html#add404335229e458ca751345aa701f3ce">esc.c</a>
</li>
<li>ESC_xoeprocess()
: <a class="el" href="esc_8c.html#aa783bb45ace470b98607ce7c4af0460f">esc.c</a>
, <a class="el" href="esc_8h.html#aa783bb45ace470b98607ce7c4af0460f">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FOE_abort()
: <a class="el" href="esc__foe_8c.html#a3dc61a42f1df1418e1b713b4ef6124c3">esc_foe.c</a>
</li>
<li>FOE_config()
: <a class="el" href="esc__foe_8c.html#a0b138231b97d90990427644659e92e0c">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a0b138231b97d90990427644659e92e0c">esc_foe.h</a>
</li>
<li>FOE_data()
: <a class="el" href="esc__foe_8c.html#af0f447cb34aefab559845633acba7eea">esc_foe.c</a>
</li>
<li>FOE_error()
: <a class="el" href="esc__foe_8c.html#a50fcf09f71a9f45ebc806ebdf109a275">esc_foe.c</a>
</li>
<li>FOE_fclose()
: <a class="el" href="esc__foe_8c.html#ada27a980ed9be4adb6e9e72a80bac0e6">esc_foe.c</a>
</li>
<li>FOE_fopen()
: <a class="el" href="esc__foe_8c.html#a1068bb4cb4200dd0a12a01fa875a4d4b">esc_foe.c</a>
</li>
<li>FOE_fwrite()
: <a class="el" href="esc__foe_8c.html#a2fe564ee56395c2ad9b3e294046ab11a">esc_foe.c</a>
</li>
<li>FOE_init()
: <a class="el" href="esc__foe_8c.html#ab759787663f3dbf3eefc2d7d4ebb7a48">esc_foe.c</a>
, <a class="el" href="esc__foe_8h.html#a0fc65c1e2994bf93b40bdf2bcdbad8a0">esc_foe.h</a>
</li>
<li>FOE_read()
: <a class="el" href="esc__foe_8c.html#a429078d3edbb532b67f887adb0ec59de">esc_foe.c</a>
</li>
<li>FOE_send_ack()
: <a class="el" href="esc__foe_8c.html#a2d6c4bf6859f6b1ebd6a0b63fca21420">esc_foe.c</a>
</li>
<li>FOE_write()
: <a class="el" href="esc__foe_8c.html#af0f456ea750b97416b704ade6d074a4d">esc_foe.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MBX_error()
: <a class="el" href="esc_8c.html#ad4d3079177cc7d1bd78862b5a5cb7fe7">esc.c</a>
, <a class="el" href="esc_8h.html#ad4d3079177cc7d1bd78862b5a5cb7fe7">esc.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SDO_abort()
: <a class="el" href="esc__coe_8c.html#ac8b791201457bff244ff36c4c5c85860">esc_coe.c</a>
</li>
<li>SDO_download()
: <a class="el" href="esc__coe_8c.html#ae8c1c5930a2cc7a27375fa97acdb8df4">esc_coe.c</a>
</li>
<li>SDO_findobject()
: <a class="el" href="esc__coe_8c.html#ae69df2a29e9017aab128508585ad6171">esc_coe.c</a>
</li>
<li>SDO_findsubindex()
: <a class="el" href="esc__coe_8c.html#a1fc8fd4ba74a85d5b4ca7ff7dc842edf">esc_coe.c</a>
</li>
<li>SDO_geted()
: <a class="el" href="esc__coe_8c.html#a10a864197441d3da0fbd0623521e3d26">esc_coe.c</a>
</li>
<li>SDO_getod()
: <a class="el" href="esc__coe_8c.html#acc7684bb6a1155dab1891514c264f12d">esc_coe.c</a>
</li>
<li>SDO_getodlist()
: <a class="el" href="esc__coe_8c.html#ac43a13f88e3705c3f4ef40b8b9c2b431">esc_coe.c</a>
</li>
<li>SDO_getodlistcont()
: <a class="el" href="esc__coe_8c.html#a362076e63fae0dd33b426f5c99d9a010">esc_coe.c</a>
</li>
<li>SDO_infoerror()
: <a class="el" href="esc__coe_8c.html#a4c5b3d7b4930375a4a87727629d1cfe7">esc_coe.c</a>
</li>
<li>SDO_upload()
: <a class="el" href="esc__coe_8c.html#acc25f2ec413f5473f199ab5b9b8f4005">esc_coe.c</a>
</li>
<li>SDO_uploadsegment()
: <a class="el" href="esc__coe_8c.html#a3655db85e86eee991facef9492fcc246">esc_coe.c</a>
</li>
<li>sizeRXPDO()
: <a class="el" href="esc__coe_8h.html#a836e3ff62cd9bba1ca2a5f5481104ba9">esc_coe.h</a>
, <a class="el" href="esc__coe_8c.html#a836e3ff62cd9bba1ca2a5f5481104ba9">esc_coe.c</a>
</li>
<li>sizeTXPDO()
: <a class="el" href="esc__coe_8c.html#a5d1fb9538a28be98ec8ee762140ada35">esc_coe.c</a>
, <a class="el" href="esc__coe_8h.html#a5d1fb9538a28be98ec8ee762140ada35">esc_coe.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,57 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>_ESCsmCompact
: <a class="el" href="esc_8h.html#a09e1340543bc3c816eb0df8650bc3cd4">esc.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,96 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>esc_cfg
: <a class="el" href="esc_8c.html#a23be27590c28284bdca777f918b40d09">esc.c</a>
</li>
<li>ESCvar
: <a class="el" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">esc.h</a>
</li>
<li>foe_cfg
: <a class="el" href="esc__foe_8c.html#a7cc484767f3b463b2a72365d9c761a1f">esc_foe.c</a>
</li>
<li>foe_file
: <a class="el" href="esc__foe_8c.html#a2896ae544c74758f24d85208eba3477b">esc_foe.c</a>
</li>
<li>foe_file_name
: <a class="el" href="esc__foe_8c.html#a1f2c07c0dfd2d9a88c27b47abf1651af">esc_foe.c</a>
</li>
<li>foe_files
: <a class="el" href="esc__foe_8c.html#ab37a5f7aab01e0690365e1c73c56b496">esc_foe.c</a>
</li>
<li>FOEvar
: <a class="el" href="esc__foe_8c.html#adcd7d70e05228c39934e5605bc705839">esc_foe.c</a>
</li>
<li>MBX
: <a class="el" href="esc_8h.html#aa67a8233cd88c97533e5012b1378dfef">esc.h</a>
</li>
<li>MBXcontrol
: <a class="el" href="esc_8h.html#acf236a0860a3dfe60eef84b9b561fb6a">esc.h</a>
</li>
<li>MBXrun
: <a class="el" href="esc_8h.html#a2344849fecea0bea00b4d94c763b9b39">esc.h</a>
</li>
<li>rxpdoitems
: <a class="el" href="esc__coe_8c.html#a8bf6e1739ce6b8147f92dc36162b9e54">esc_coe.c</a>
</li>
<li>SM2_sml
: <a class="el" href="esc_8h.html#a8381cf08815e916991c9e9f07faecf90">esc.h</a>
</li>
<li>SM3_sml
: <a class="el" href="esc_8h.html#ab08e40af06cd134cb90dd192accbb15c">esc.h</a>
</li>
<li>txpdoitems
: <a class="el" href="esc__coe_8c.html#a5ddbd167b7b79d375b2ce53e2b536347">esc_coe.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,71 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: Simple Open EtherCAT Slave or SOES</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Simple Open EtherCAT Slave or SOES </div> </div>
</div>
<div class="contents">
<div class="textblock"><h2><a class="anchor" id="start"></a>
Tutorial</h2>
<p>For a tutorial on SOES See <a class="el" href="tutorial_8txt.html">tutorial.txt</a></p>
<h2><a class="anchor" id="overview"></a>
Overview</h2>
<p>SOES is an EtherCAT slave stack written in c. Its purpose is to learn and to use. All users are invited to study the source to get an understanding how an EtherCAT slave function</p>
<p>Features as of 1.0.0 :</p>
<ul>
<li>Address offset based HAL for easy ESC read/write access via any interface</li>
<li>Mailbox with data link layer</li>
<li>CoE</li>
<li>Object dictionary</li>
<li>SDO read and write for all sizes including segmented transfers</li>
<li>Easy portable C-code suited for embedded applications</li>
<li>Fixed PDO mapping</li>
<li>FoE with bootstrap template</li>
<li>Support for Little and Big endian targets.</li>
<li>Polling for interrupts</li>
</ul>
<h2><a class="anchor" id="legal"></a>
Legal notice</h2>
<p>SOES Simple Open EtherCAT Slave <br/>
Copyright (C) 2007-2013 Arthur Ketels <br/>
Copyright (C) 2012-2013 rt-labs <br/>
</p>
<p>SOES is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
<p>SOES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
<p>As a special exception, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other works to produce a work based on this file, this file does not by itself cause the resulting work to be covered by the GNU General Public License. However the source code for this file must still be made available in accordance with section (3) of the GNU General Public License.</p>
<p>This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License.</p>
<p>The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual property of, and protected by Beckhoff Automation GmbH. </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

View File

@ -1,49 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: soes.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">soes.dox File Reference</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,101 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: PACKED Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">PACKED Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="PACKED" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPACKED.html#ab1dbbcde88af6ced573913592b0528b0">PSA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPACKED.html#a86c8b1d0f5d9bd5bacb15a6e627a9e4c">Length</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPACKED.html#a5bc1de5b9fed2f9783a59cf59393dfb4">Command</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a5bc1de5b9fed2f9783a59cf59393dfb4"></a><!-- doxytag: member="PACKED::Command" ref="a5bc1de5b9fed2f9783a59cf59393dfb4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="structPACKED.html#a5bc1de5b9fed2f9783a59cf59393dfb4">PACKED::Command</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a86c8b1d0f5d9bd5bacb15a6e627a9e4c"></a><!-- doxytag: member="PACKED::Length" ref="a86c8b1d0f5d9bd5bacb15a6e627a9e4c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="structPACKED.html#a86c8b1d0f5d9bd5bacb15a6e627a9e4c">PACKED::Length</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab1dbbcde88af6ced573913592b0528b0"></a><!-- doxytag: member="PACKED::PSA" ref="ab1dbbcde88af6ced573913592b0528b0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="structPACKED.html#ab1dbbcde88af6ced573913592b0528b0">PACKED::PSA</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,199 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _COEentdesc Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_COEentdesc Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_COEentdesc" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#aa337554d4b84eafe48138c3b62a353a5">mbxheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__COEh.html">_COEh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#ad707dc3d22f9446de009c086ec4c23a8">coeheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__INFOh.html">_INFOh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#af9813d1d72c1953ab59b72ac8a64c882">infoheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#a9926b99b1841e1b4fcc21c06afe911b5">index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#a02fa16ca34dfb22498daad91f60495ae">subindex</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#a3f6fee236c37e4bc02c1856b09e0aad7">valueinfo</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#ad36a95e3313048d2f557d44d7b52a440">datatype</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#aa10554ede93edb58e1af4330d5946721">bitlength</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#af16eefb3b0fa7b4528de598390e77c91">access</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEentdesc.html#ac226840dce511a98ab15cbf3cd709971">name</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="af16eefb3b0fa7b4528de598390e77c91"></a><!-- doxytag: member="_COEentdesc::access" ref="af16eefb3b0fa7b4528de598390e77c91" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEentdesc.html#af16eefb3b0fa7b4528de598390e77c91">_COEentdesc::access</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa10554ede93edb58e1af4330d5946721"></a><!-- doxytag: member="_COEentdesc::bitlength" ref="aa10554ede93edb58e1af4330d5946721" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEentdesc.html#aa10554ede93edb58e1af4330d5946721">_COEentdesc::bitlength</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad707dc3d22f9446de009c086ec4c23a8"></a><!-- doxytag: member="_COEentdesc::coeheader" ref="ad707dc3d22f9446de009c086ec4c23a8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__COEh.html">_COEh</a> <a class="el" href="struct__COEentdesc.html#ad707dc3d22f9446de009c086ec4c23a8">_COEentdesc::coeheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad36a95e3313048d2f557d44d7b52a440"></a><!-- doxytag: member="_COEentdesc::datatype" ref="ad36a95e3313048d2f557d44d7b52a440" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEentdesc.html#ad36a95e3313048d2f557d44d7b52a440">_COEentdesc::datatype</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9926b99b1841e1b4fcc21c06afe911b5"></a><!-- doxytag: member="_COEentdesc::index" ref="a9926b99b1841e1b4fcc21c06afe911b5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEentdesc.html#a9926b99b1841e1b4fcc21c06afe911b5">_COEentdesc::index</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af9813d1d72c1953ab59b72ac8a64c882"></a><!-- doxytag: member="_COEentdesc::infoheader" ref="af9813d1d72c1953ab59b72ac8a64c882" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__INFOh.html">_INFOh</a> <a class="el" href="struct__COEentdesc.html#af9813d1d72c1953ab59b72ac8a64c882">_COEentdesc::infoheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa337554d4b84eafe48138c3b62a353a5"></a><!-- doxytag: member="_COEentdesc::mbxheader" ref="aa337554d4b84eafe48138c3b62a353a5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__COEentdesc.html#aa337554d4b84eafe48138c3b62a353a5">_COEentdesc::mbxheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac226840dce511a98ab15cbf3cd709971"></a><!-- doxytag: member="_COEentdesc::name" ref="ac226840dce511a98ab15cbf3cd709971" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="struct__COEentdesc.html#ac226840dce511a98ab15cbf3cd709971">_COEentdesc::name</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a02fa16ca34dfb22498daad91f60495ae"></a><!-- doxytag: member="_COEentdesc::subindex" ref="a02fa16ca34dfb22498daad91f60495ae" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEentdesc.html#a02fa16ca34dfb22498daad91f60495ae">_COEentdesc::subindex</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3f6fee236c37e4bc02c1856b09e0aad7"></a><!-- doxytag: member="_COEentdesc::valueinfo" ref="a3f6fee236c37e4bc02c1856b09e0aad7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEentdesc.html#a3f6fee236c37e4bc02c1856b09e0aad7">_COEentdesc::valueinfo</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,73 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _COEh Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_COEh Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_COEh" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEh.html#a3b1eba362f9485bb0d8f272ec54fcdf7">numberservice</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a3b1eba362f9485bb0d8f272ec54fcdf7"></a><!-- doxytag: member="_COEh::numberservice" ref="a3b1eba362f9485bb0d8f272ec54fcdf7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEh.html#a3b1eba362f9485bb0d8f272ec54fcdf7">_COEh::numberservice</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,171 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _COEobjdesc Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_COEobjdesc Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_COEobjdesc" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#acb9f94d0452e85d91838a288d21f4637">mbxheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__COEh.html">_COEh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#a66f6811b85400c6e30e34a97e09c37cf">coeheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__INFOh.html">_INFOh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#a83f15bc450966195e9ceb793404ab6f9">infoheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#af155e3691e6ab01f08651f6577367862">index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#afb3ab0cb93a5a6a272b5c3718d4dc787">datatype</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#aa3fe231eb5ebfa480c267574b830377c">maxsub</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#ab959145dfe36e0200f983457efcb9390">objectcode</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEobjdesc.html#a74ff339af6ac5bcfc189c17042f549ac">name</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a66f6811b85400c6e30e34a97e09c37cf"></a><!-- doxytag: member="_COEobjdesc::coeheader" ref="a66f6811b85400c6e30e34a97e09c37cf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__COEh.html">_COEh</a> <a class="el" href="struct__COEobjdesc.html#a66f6811b85400c6e30e34a97e09c37cf">_COEobjdesc::coeheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afb3ab0cb93a5a6a272b5c3718d4dc787"></a><!-- doxytag: member="_COEobjdesc::datatype" ref="afb3ab0cb93a5a6a272b5c3718d4dc787" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEobjdesc.html#afb3ab0cb93a5a6a272b5c3718d4dc787">_COEobjdesc::datatype</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af155e3691e6ab01f08651f6577367862"></a><!-- doxytag: member="_COEobjdesc::index" ref="af155e3691e6ab01f08651f6577367862" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEobjdesc.html#af155e3691e6ab01f08651f6577367862">_COEobjdesc::index</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a83f15bc450966195e9ceb793404ab6f9"></a><!-- doxytag: member="_COEobjdesc::infoheader" ref="a83f15bc450966195e9ceb793404ab6f9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__INFOh.html">_INFOh</a> <a class="el" href="struct__COEobjdesc.html#a83f15bc450966195e9ceb793404ab6f9">_COEobjdesc::infoheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa3fe231eb5ebfa480c267574b830377c"></a><!-- doxytag: member="_COEobjdesc::maxsub" ref="aa3fe231eb5ebfa480c267574b830377c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEobjdesc.html#aa3fe231eb5ebfa480c267574b830377c">_COEobjdesc::maxsub</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acb9f94d0452e85d91838a288d21f4637"></a><!-- doxytag: member="_COEobjdesc::mbxheader" ref="acb9f94d0452e85d91838a288d21f4637" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__COEobjdesc.html#acb9f94d0452e85d91838a288d21f4637">_COEobjdesc::mbxheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a74ff339af6ac5bcfc189c17042f549ac"></a><!-- doxytag: member="_COEobjdesc::name" ref="a74ff339af6ac5bcfc189c17042f549ac" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="struct__COEobjdesc.html#a74ff339af6ac5bcfc189c17042f549ac">_COEobjdesc::name</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab959145dfe36e0200f983457efcb9390"></a><!-- doxytag: member="_COEobjdesc::objectcode" ref="ab959145dfe36e0200f983457efcb9390" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEobjdesc.html#ab959145dfe36e0200f983457efcb9390">_COEobjdesc::objectcode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,143 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _COEsdo Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_COEsdo Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_COEsdo" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#a781b8a2d1ace34e6f29c2c05dfa73c11">mbxheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__COEh.html">_COEh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#aca7fbf12670a85be7eee10c1a60d3708">coeheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#a9cb2e709d939cf28d7252ac82c2b76f0">command</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#ae9db28dca9457aba985e278572c892be">index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#a683561582fc9dc08ca1ac60dd800a8ad">subindex</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__COEsdo.html#a68c400884b8968e2c74d95dce331ae1a">size</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="aca7fbf12670a85be7eee10c1a60d3708"></a><!-- doxytag: member="_COEsdo::coeheader" ref="aca7fbf12670a85be7eee10c1a60d3708" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__COEh.html">_COEh</a> <a class="el" href="struct__COEsdo.html#aca7fbf12670a85be7eee10c1a60d3708">_COEsdo::coeheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9cb2e709d939cf28d7252ac82c2b76f0"></a><!-- doxytag: member="_COEsdo::command" ref="a9cb2e709d939cf28d7252ac82c2b76f0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEsdo.html#a9cb2e709d939cf28d7252ac82c2b76f0">_COEsdo::command</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae9db28dca9457aba985e278572c892be"></a><!-- doxytag: member="_COEsdo::index" ref="ae9db28dca9457aba985e278572c892be" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__COEsdo.html#ae9db28dca9457aba985e278572c892be">_COEsdo::index</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a781b8a2d1ace34e6f29c2c05dfa73c11"></a><!-- doxytag: member="_COEsdo::mbxheader" ref="a781b8a2d1ace34e6f29c2c05dfa73c11" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__COEsdo.html#a781b8a2d1ace34e6f29c2c05dfa73c11">_COEsdo::mbxheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a68c400884b8968e2c74d95dce331ae1a"></a><!-- doxytag: member="_COEsdo::size" ref="a68c400884b8968e2c74d95dce331ae1a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__COEsdo.html#a68c400884b8968e2c74d95dce331ae1a">_COEsdo::size</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a683561582fc9dc08ca1ac60dd800a8ad"></a><!-- doxytag: member="_COEsdo::subindex" ref="a683561582fc9dc08ca1ac60dd800a8ad" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__COEsdo.html#a683561582fc9dc08ca1ac60dd800a8ad">_COEsdo::subindex</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,367 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _ESCsm Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_ESCsm Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_ESCsm" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a466f44438611c5197a7978acc9e68798">PSA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a8003bdc816a364e24a1693c018df3b47">Length</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#adf54b58f41c9d3113c458ae07fd6b56b">Mode</a>:2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a2a38260671e765535a7f8a8ffc675cf0">Direction</a>:2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a3bc7f8294dcbd0650efb22ec234b5cdd">IntECAT</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a86de443264b6c812505a7ff6461568e6">IntPDI</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a27b50f6e1266f5a5129ca0fab0242c87">WTE</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#ac9aaf54c7f5ec7e092f8e216f48ecbb6">R1</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#aa62cae92c924bcc63e17b80a0bb0926e">IntW</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a9f5f34ef5ae9949f6a4e0a90d08e395c">IntR</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a7a567624fd5b72fa3f81dd33fe47e779">R2</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a1ccc59aaae460d4b4c38ce0892b8094c">MBXstat</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#aa401fcd22f75190996baf3f5d3849c52">BUFstat</a>:2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a51d65080a9c6065637cfb6d9eac0d27e">R3</a>:2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a52c170357a84cbecd4a6ca430becbb48">ECsm</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a19ae319008aaf0ff9bfbbb5750fbb071">ECrep</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a92579f435f0bcea436fcff6256c29271">ECr4</a>:4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a1142ddd67c99114deaf4d615bad45225">EClatchEC</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#ae764769deb71c654680c47812b81478b">EClatchPDI</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#ab136105ac0c70a04be18a9bb815d9d80">PDIsm</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#ac126f621094cdada5c410634f480fdb0">PDIrep</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm.html#a573bf09f39c49795ab0eae814e1a8b35">PDIr5</a>:6</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="aa401fcd22f75190996baf3f5d3849c52"></a><!-- doxytag: member="_ESCsm::BUFstat" ref="aa401fcd22f75190996baf3f5d3849c52" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#aa401fcd22f75190996baf3f5d3849c52">_ESCsm::BUFstat</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a38260671e765535a7f8a8ffc675cf0"></a><!-- doxytag: member="_ESCsm::Direction" ref="a2a38260671e765535a7f8a8ffc675cf0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a2a38260671e765535a7f8a8ffc675cf0">_ESCsm::Direction</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1142ddd67c99114deaf4d615bad45225"></a><!-- doxytag: member="_ESCsm::EClatchEC" ref="a1142ddd67c99114deaf4d615bad45225" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a1142ddd67c99114deaf4d615bad45225">_ESCsm::EClatchEC</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae764769deb71c654680c47812b81478b"></a><!-- doxytag: member="_ESCsm::EClatchPDI" ref="ae764769deb71c654680c47812b81478b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#ae764769deb71c654680c47812b81478b">_ESCsm::EClatchPDI</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a92579f435f0bcea436fcff6256c29271"></a><!-- doxytag: member="_ESCsm::ECr4" ref="a92579f435f0bcea436fcff6256c29271" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a92579f435f0bcea436fcff6256c29271">_ESCsm::ECr4</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a19ae319008aaf0ff9bfbbb5750fbb071"></a><!-- doxytag: member="_ESCsm::ECrep" ref="a19ae319008aaf0ff9bfbbb5750fbb071" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a19ae319008aaf0ff9bfbbb5750fbb071">_ESCsm::ECrep</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a52c170357a84cbecd4a6ca430becbb48"></a><!-- doxytag: member="_ESCsm::ECsm" ref="a52c170357a84cbecd4a6ca430becbb48" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a52c170357a84cbecd4a6ca430becbb48">_ESCsm::ECsm</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3bc7f8294dcbd0650efb22ec234b5cdd"></a><!-- doxytag: member="_ESCsm::IntECAT" ref="a3bc7f8294dcbd0650efb22ec234b5cdd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a3bc7f8294dcbd0650efb22ec234b5cdd">_ESCsm::IntECAT</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a86de443264b6c812505a7ff6461568e6"></a><!-- doxytag: member="_ESCsm::IntPDI" ref="a86de443264b6c812505a7ff6461568e6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a86de443264b6c812505a7ff6461568e6">_ESCsm::IntPDI</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9f5f34ef5ae9949f6a4e0a90d08e395c"></a><!-- doxytag: member="_ESCsm::IntR" ref="a9f5f34ef5ae9949f6a4e0a90d08e395c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a9f5f34ef5ae9949f6a4e0a90d08e395c">_ESCsm::IntR</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa62cae92c924bcc63e17b80a0bb0926e"></a><!-- doxytag: member="_ESCsm::IntW" ref="aa62cae92c924bcc63e17b80a0bb0926e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#aa62cae92c924bcc63e17b80a0bb0926e">_ESCsm::IntW</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8003bdc816a364e24a1693c018df3b47"></a><!-- doxytag: member="_ESCsm::Length" ref="a8003bdc816a364e24a1693c018df3b47" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCsm.html#a8003bdc816a364e24a1693c018df3b47">_ESCsm::Length</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ccc59aaae460d4b4c38ce0892b8094c"></a><!-- doxytag: member="_ESCsm::MBXstat" ref="a1ccc59aaae460d4b4c38ce0892b8094c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a1ccc59aaae460d4b4c38ce0892b8094c">_ESCsm::MBXstat</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adf54b58f41c9d3113c458ae07fd6b56b"></a><!-- doxytag: member="_ESCsm::Mode" ref="adf54b58f41c9d3113c458ae07fd6b56b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#adf54b58f41c9d3113c458ae07fd6b56b">_ESCsm::Mode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a573bf09f39c49795ab0eae814e1a8b35"></a><!-- doxytag: member="_ESCsm::PDIr5" ref="a573bf09f39c49795ab0eae814e1a8b35" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a573bf09f39c49795ab0eae814e1a8b35">_ESCsm::PDIr5</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac126f621094cdada5c410634f480fdb0"></a><!-- doxytag: member="_ESCsm::PDIrep" ref="ac126f621094cdada5c410634f480fdb0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#ac126f621094cdada5c410634f480fdb0">_ESCsm::PDIrep</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab136105ac0c70a04be18a9bb815d9d80"></a><!-- doxytag: member="_ESCsm::PDIsm" ref="ab136105ac0c70a04be18a9bb815d9d80" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#ab136105ac0c70a04be18a9bb815d9d80">_ESCsm::PDIsm</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a466f44438611c5197a7978acc9e68798"></a><!-- doxytag: member="_ESCsm::PSA" ref="a466f44438611c5197a7978acc9e68798" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCsm.html#a466f44438611c5197a7978acc9e68798">_ESCsm::PSA</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac9aaf54c7f5ec7e092f8e216f48ecbb6"></a><!-- doxytag: member="_ESCsm::R1" ref="ac9aaf54c7f5ec7e092f8e216f48ecbb6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#ac9aaf54c7f5ec7e092f8e216f48ecbb6">_ESCsm::R1</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a567624fd5b72fa3f81dd33fe47e779"></a><!-- doxytag: member="_ESCsm::R2" ref="a7a567624fd5b72fa3f81dd33fe47e779" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a7a567624fd5b72fa3f81dd33fe47e779">_ESCsm::R2</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a51d65080a9c6065637cfb6d9eac0d27e"></a><!-- doxytag: member="_ESCsm::R3" ref="a51d65080a9c6065637cfb6d9eac0d27e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a51d65080a9c6065637cfb6d9eac0d27e">_ESCsm::R3</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a27b50f6e1266f5a5129ca0fab0242c87"></a><!-- doxytag: member="_ESCsm::WTE" ref="a27b50f6e1266f5a5129ca0fab0242c87" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm.html#a27b50f6e1266f5a5129ca0fab0242c87">_ESCsm::WTE</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,143 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _ESCsm2 Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_ESCsm2 Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_ESCsm2" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#a18727ed17b2fe927ba964944566ae8da">PSA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#a7cc427908eb382b7e03ea5ee084f9ee0">Length</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#a094841d390369ac83198e749a2e1e516">Command</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#a645052f703a7c5de791dfd3b33713030">Status</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#a8e5f56f83d43ba8a5ca4f469600fe691">ActESC</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCsm2.html#aa68da3b0d48988b2b1aab05eae62f1ca">ActPDI</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8e5f56f83d43ba8a5ca4f469600fe691"></a><!-- doxytag: member="_ESCsm2::ActESC" ref="a8e5f56f83d43ba8a5ca4f469600fe691" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm2.html#a8e5f56f83d43ba8a5ca4f469600fe691">_ESCsm2::ActESC</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa68da3b0d48988b2b1aab05eae62f1ca"></a><!-- doxytag: member="_ESCsm2::ActPDI" ref="aa68da3b0d48988b2b1aab05eae62f1ca" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm2.html#aa68da3b0d48988b2b1aab05eae62f1ca">_ESCsm2::ActPDI</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a094841d390369ac83198e749a2e1e516"></a><!-- doxytag: member="_ESCsm2::Command" ref="a094841d390369ac83198e749a2e1e516" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm2.html#a094841d390369ac83198e749a2e1e516">_ESCsm2::Command</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7cc427908eb382b7e03ea5ee084f9ee0"></a><!-- doxytag: member="_ESCsm2::Length" ref="a7cc427908eb382b7e03ea5ee084f9ee0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCsm2.html#a7cc427908eb382b7e03ea5ee084f9ee0">_ESCsm2::Length</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a18727ed17b2fe927ba964944566ae8da"></a><!-- doxytag: member="_ESCsm2::PSA" ref="a18727ed17b2fe927ba964944566ae8da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCsm2.html#a18727ed17b2fe927ba964944566ae8da">_ESCsm2::PSA</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a645052f703a7c5de791dfd3b33713030"></a><!-- doxytag: member="_ESCsm2::Status" ref="a645052f703a7c5de791dfd3b33713030" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCsm2.html#a645052f703a7c5de791dfd3b33713030">_ESCsm2::Status</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,437 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _ESCvar Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_ESCvar Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_ESCvar" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#acd205a5c7f82b724686f0794f06a12cd">ALstatus</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a8c4b2abcdb5a0fecffe1cc2b15fef233">ALcontrol</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#ac54d4be6bca396a4df60139b8bf3cf8f">ALerror</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a29b5e7d971f4219fb68790ed99796542">address</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a4e5f68587ca73c4a039e30a91df956c3">mbxcnt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a17ba68cd90eebc3488193b984045a096">mbxincnt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#ac0edd9d5ced367abbb4b6104aa36858e">mbxoutpost</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#acc6e1182b67f7ffa0f1f17981da7f6b1">mbxbackup</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a8925acf2e71f6e04d423dd1a6a18ab03">xoe</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#aa5287d8f17145114fd1fdc9cbda0d399">txcue</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a3640c80a3c60af326bcda0163bdb4012">mbxfree</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a43ff8dcfc5b893e89aeca5515b7e31fd">segmented</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a4b079cc77d95616d46207f4df8b0b8ab">data</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a8870109e8d4762523c68d1abe6aed98b">entries</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a740f00899fd371583c689f9d12dcea1d">frags</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a1c75b6f18f34e0c775346732333ede41">fragsleft</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a58137c85242f763855c28d4a1c991e9b">r1</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a8d3a4784b75a09867be316c5a65a9df1">toggle</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#ad03e09bb5ff9649cbfd633c34b35770d">r2</a>:6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#aa62c9ece342bdbe02aedd8d533689702">SMtestresult</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a5ab78b00bc4d17491b1917e5b26147fa">temp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a3a67a2c7ed5f9ecb4457adce98377e57">wdcnt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#a7242f87f3dd71be3e13f1167f3697641">PrevTime</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">Time</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__ESCsm.html">_ESCsm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ESCvar.html#aa0440fbb03b39c75a89c7cbe2138542e">SM</a> [4]</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a29b5e7d971f4219fb68790ed99796542"></a><!-- doxytag: member="_ESCvar::address" ref="a29b5e7d971f4219fb68790ed99796542" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a29b5e7d971f4219fb68790ed99796542">_ESCvar::address</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8c4b2abcdb5a0fecffe1cc2b15fef233"></a><!-- doxytag: member="_ESCvar::ALcontrol" ref="a8c4b2abcdb5a0fecffe1cc2b15fef233" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a8c4b2abcdb5a0fecffe1cc2b15fef233">_ESCvar::ALcontrol</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac54d4be6bca396a4df60139b8bf3cf8f"></a><!-- doxytag: member="_ESCvar::ALerror" ref="ac54d4be6bca396a4df60139b8bf3cf8f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#ac54d4be6bca396a4df60139b8bf3cf8f">_ESCvar::ALerror</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a447ec4716c0a1139f9987ea6df3ae364"></a><!-- doxytag: member="_ESCvar::ALevent" ref="a447ec4716c0a1139f9987ea6df3ae364" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">_ESCvar::ALevent</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acd205a5c7f82b724686f0794f06a12cd"></a><!-- doxytag: member="_ESCvar::ALstatus" ref="acd205a5c7f82b724686f0794f06a12cd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#acd205a5c7f82b724686f0794f06a12cd">_ESCvar::ALstatus</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b079cc77d95616d46207f4df8b0b8ab"></a><!-- doxytag: member="_ESCvar::data" ref="a4b079cc77d95616d46207f4df8b0b8ab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct__ESCvar.html#a4b079cc77d95616d46207f4df8b0b8ab">_ESCvar::data</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa8a709bebf153046f21e9731a7bf4061"></a><!-- doxytag: member="_ESCvar::DLstatus" ref="aa8a709bebf153046f21e9731a7bf4061" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">_ESCvar::DLstatus</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8870109e8d4762523c68d1abe6aed98b"></a><!-- doxytag: member="_ESCvar::entries" ref="a8870109e8d4762523c68d1abe6aed98b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a8870109e8d4762523c68d1abe6aed98b">_ESCvar::entries</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a740f00899fd371583c689f9d12dcea1d"></a><!-- doxytag: member="_ESCvar::frags" ref="a740f00899fd371583c689f9d12dcea1d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a740f00899fd371583c689f9d12dcea1d">_ESCvar::frags</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1c75b6f18f34e0c775346732333ede41"></a><!-- doxytag: member="_ESCvar::fragsleft" ref="a1c75b6f18f34e0c775346732333ede41" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a1c75b6f18f34e0c775346732333ede41">_ESCvar::fragsleft</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acc6e1182b67f7ffa0f1f17981da7f6b1"></a><!-- doxytag: member="_ESCvar::mbxbackup" ref="acc6e1182b67f7ffa0f1f17981da7f6b1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#acc6e1182b67f7ffa0f1f17981da7f6b1">_ESCvar::mbxbackup</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e5f68587ca73c4a039e30a91df956c3"></a><!-- doxytag: member="_ESCvar::mbxcnt" ref="a4e5f68587ca73c4a039e30a91df956c3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a4e5f68587ca73c4a039e30a91df956c3">_ESCvar::mbxcnt</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3640c80a3c60af326bcda0163bdb4012"></a><!-- doxytag: member="_ESCvar::mbxfree" ref="a3640c80a3c60af326bcda0163bdb4012" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a3640c80a3c60af326bcda0163bdb4012">_ESCvar::mbxfree</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a17ba68cd90eebc3488193b984045a096"></a><!-- doxytag: member="_ESCvar::mbxincnt" ref="a17ba68cd90eebc3488193b984045a096" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a17ba68cd90eebc3488193b984045a096">_ESCvar::mbxincnt</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac0edd9d5ced367abbb4b6104aa36858e"></a><!-- doxytag: member="_ESCvar::mbxoutpost" ref="ac0edd9d5ced367abbb4b6104aa36858e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#ac0edd9d5ced367abbb4b6104aa36858e">_ESCvar::mbxoutpost</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7242f87f3dd71be3e13f1167f3697641"></a><!-- doxytag: member="_ESCvar::PrevTime" ref="a7242f87f3dd71be3e13f1167f3697641" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__ESCvar.html#a7242f87f3dd71be3e13f1167f3697641">_ESCvar::PrevTime</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a58137c85242f763855c28d4a1c991e9b"></a><!-- doxytag: member="_ESCvar::r1" ref="a58137c85242f763855c28d4a1c991e9b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a58137c85242f763855c28d4a1c991e9b">_ESCvar::r1</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad03e09bb5ff9649cbfd633c34b35770d"></a><!-- doxytag: member="_ESCvar::r2" ref="ad03e09bb5ff9649cbfd633c34b35770d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#ad03e09bb5ff9649cbfd633c34b35770d">_ESCvar::r2</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a43ff8dcfc5b893e89aeca5515b7e31fd"></a><!-- doxytag: member="_ESCvar::segmented" ref="a43ff8dcfc5b893e89aeca5515b7e31fd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a43ff8dcfc5b893e89aeca5515b7e31fd">_ESCvar::segmented</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa0440fbb03b39c75a89c7cbe2138542e"></a><!-- doxytag: member="_ESCvar::SM" ref="aa0440fbb03b39c75a89c7cbe2138542e" args="[4]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__ESCsm.html">_ESCsm</a> <a class="el" href="struct__ESCvar.html#aa0440fbb03b39c75a89c7cbe2138542e">_ESCvar::SM</a>[4]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa62c9ece342bdbe02aedd8d533689702"></a><!-- doxytag: member="_ESCvar::SMtestresult" ref="aa62c9ece342bdbe02aedd8d533689702" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#aa62c9ece342bdbe02aedd8d533689702">_ESCvar::SMtestresult</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ab78b00bc4d17491b1917e5b26147fa"></a><!-- doxytag: member="_ESCvar::temp" ref="a5ab78b00bc4d17491b1917e5b26147fa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16 <a class="el" href="struct__ESCvar.html#a5ab78b00bc4d17491b1917e5b26147fa">_ESCvar::temp</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac435e669f2d950b9c8ba9d5599dc87e6"></a><!-- doxytag: member="_ESCvar::Time" ref="ac435e669f2d950b9c8ba9d5599dc87e6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">_ESCvar::Time</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8d3a4784b75a09867be316c5a65a9df1"></a><!-- doxytag: member="_ESCvar::toggle" ref="a8d3a4784b75a09867be316c5a65a9df1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a8d3a4784b75a09867be316c5a65a9df1">_ESCvar::toggle</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa5287d8f17145114fd1fdc9cbda0d399"></a><!-- doxytag: member="_ESCvar::txcue" ref="aa5287d8f17145114fd1fdc9cbda0d399" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#aa5287d8f17145114fd1fdc9cbda0d399">_ESCvar::txcue</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a67a2c7ed5f9ecb4457adce98377e57"></a><!-- doxytag: member="_ESCvar::wdcnt" ref="a3a67a2c7ed5f9ecb4457adce98377e57" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__ESCvar.html#a3a67a2c7ed5f9ecb4457adce98377e57">_ESCvar::wdcnt</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8925acf2e71f6e04d423dd1a6a18ab03"></a><!-- doxytag: member="_ESCvar::xoe" ref="a8925acf2e71f6e04d423dd1a6a18ab03" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__ESCvar.html#a8925acf2e71f6e04d423dd1a6a18ab03">_ESCvar::xoe</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,144 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _FOE Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_FOE Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_FOE" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOE.html#afb56753679ee44f8aab71c3d3b4e9ce7">mbxheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__FOEh.html">_FOEh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOE.html#a92927f1dd9f2d1a0def047dad6f05291">foeheader</a></td></tr>
<tr><td class="memItemLeft" >union {</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;char&#160;&#160;&#160;<a class="el" href="struct__FOE.html#a0195a23740d2c5eb13db325e425ef7fb">filename</a> [FOE_DATA_SIZE]</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;uint8&#160;&#160;&#160;<a class="el" href="struct__FOE.html#a29b0e7414e530d96d00f520509eac062">data</a> [FOE_DATA_SIZE]</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;char&#160;&#160;&#160;<a class="el" href="struct__FOE.html#a2b075dac0e654173a8a176ca66b994e5">errortext</a> [FOE_DATA_SIZE]</td></tr>
<tr><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8fa09968719057c3d9c9db5730ce1b61"></a><!-- doxytag: member="_FOE::@3" ref="a8fa09968719057c3d9c9db5730ce1b61" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union { ... } </td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a29b0e7414e530d96d00f520509eac062"></a><!-- doxytag: member="_FOE::data" ref="a29b0e7414e530d96d00f520509eac062" args="[FOE_DATA_SIZE]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__FOE.html#a29b0e7414e530d96d00f520509eac062">_FOE::data</a>[FOE_DATA_SIZE]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2b075dac0e654173a8a176ca66b994e5"></a><!-- doxytag: member="_FOE::errortext" ref="a2b075dac0e654173a8a176ca66b994e5" args="[FOE_DATA_SIZE]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="struct__FOE.html#a2b075dac0e654173a8a176ca66b994e5">_FOE::errortext</a>[FOE_DATA_SIZE]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0195a23740d2c5eb13db325e425ef7fb"></a><!-- doxytag: member="_FOE::filename" ref="a0195a23740d2c5eb13db325e425ef7fb" args="[FOE_DATA_SIZE]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="struct__FOE.html#a0195a23740d2c5eb13db325e425ef7fb">_FOE::filename</a>[FOE_DATA_SIZE]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a92927f1dd9f2d1a0def047dad6f05291"></a><!-- doxytag: member="_FOE::foeheader" ref="a92927f1dd9f2d1a0def047dad6f05291" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__FOEh.html">_FOEh</a> <a class="el" href="struct__FOE.html#a92927f1dd9f2d1a0def047dad6f05291">_FOE::foeheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afb56753679ee44f8aab71c3d3b4e9ce7"></a><!-- doxytag: member="_FOE::mbxheader" ref="afb56753679ee44f8aab71c3d3b4e9ce7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__FOE.html#afb56753679ee44f8aab71c3d3b4e9ce7">_FOE::mbxheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,144 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _FOEh Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_FOEh Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_FOEh" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEh.html#a1dc38d9fc4bd6bd202bbead6630471c6">opcode</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEh.html#aba457a6ff296584bb71fb1d65c2c568b">reserved</a></td></tr>
<tr><td class="memItemLeft" >union {</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;uint32&#160;&#160;&#160;<a class="el" href="struct__FOEh.html#a7ac59232250f163ba21a99e1b7066752">password</a></td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;uint32&#160;&#160;&#160;<a class="el" href="struct__FOEh.html#ae885a18138ceeb3eaef109d13c836f06">packetnumber</a></td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;uint32&#160;&#160;&#160;<a class="el" href="struct__FOEh.html#a09f68c2b2186cc69c29cdf5992123d04">errorcode</a></td></tr>
<tr><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a0fb68ba185403c212fe34034a82dd026"></a><!-- doxytag: member="_FOEh::@1" ref="a0fb68ba185403c212fe34034a82dd026" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union { ... } </td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a09f68c2b2186cc69c29cdf5992123d04"></a><!-- doxytag: member="_FOEh::errorcode" ref="a09f68c2b2186cc69c29cdf5992123d04" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEh.html#a09f68c2b2186cc69c29cdf5992123d04">_FOEh::errorcode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1dc38d9fc4bd6bd202bbead6630471c6"></a><!-- doxytag: member="_FOEh::opcode" ref="a1dc38d9fc4bd6bd202bbead6630471c6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__FOEh.html#a1dc38d9fc4bd6bd202bbead6630471c6">_FOEh::opcode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae885a18138ceeb3eaef109d13c836f06"></a><!-- doxytag: member="_FOEh::packetnumber" ref="ae885a18138ceeb3eaef109d13c836f06" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEh.html#ae885a18138ceeb3eaef109d13c836f06">_FOEh::packetnumber</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7ac59232250f163ba21a99e1b7066752"></a><!-- doxytag: member="_FOEh::password" ref="a7ac59232250f163ba21a99e1b7066752" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEh.html#a7ac59232250f163ba21a99e1b7066752">_FOEh::password</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aba457a6ff296584bb71fb1d65c2c568b"></a><!-- doxytag: member="_FOEh::reserved" ref="aba457a6ff296584bb71fb1d65c2c568b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__FOEh.html#aba457a6ff296584bb71fb1d65c2c568b">_FOEh::reserved</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _FOEvar Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_FOEvar Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_FOEvar" -->
<p><code>#include &lt;esc_foe.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#a7cd8b5dd833995750c1494a12a4d356b">foestate</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#a93424b33ce821e832e87e9def6110b80">fbufposition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#a3cf8f0410e145df74477abffd247fe1c">foepacket</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#aecd38c519340765cb3ccd29f09df0a0d">fposition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#a35472bd493585a758e6b71405fe9ba17">fprevposition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__FOEvar.html#ae8bc3908d8c6367c09e61f36608bfd6f">fend</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a93424b33ce821e832e87e9def6110b80"></a><!-- doxytag: member="_FOEvar::fbufposition" ref="a93424b33ce821e832e87e9def6110b80" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__FOEvar.html#a93424b33ce821e832e87e9def6110b80">_FOEvar::fbufposition</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Current file buffer position, evaluated against foe file buffer size when to flush </p>
</div>
</div>
<a class="anchor" id="ae8bc3908d8c6367c09e61f36608bfd6f"></a><!-- doxytag: member="_FOEvar::fend" ref="ae8bc3908d8c6367c09e61f36608bfd6f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEvar.html#ae8bc3908d8c6367c09e61f36608bfd6f">_FOEvar::fend</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>End position of allocated disk space for FoE requested file </p>
</div>
</div>
<a class="anchor" id="a3cf8f0410e145df74477abffd247fe1c"></a><!-- doxytag: member="_FOEvar::foepacket" ref="a3cf8f0410e145df74477abffd247fe1c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEvar.html#a3cf8f0410e145df74477abffd247fe1c">_FOEvar::foepacket</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Frame number in read or write sequence </p>
</div>
</div>
<a class="anchor" id="a7cd8b5dd833995750c1494a12a4d356b"></a><!-- doxytag: member="_FOEvar::foestate" ref="a7cd8b5dd833995750c1494a12a4d356b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__FOEvar.html#a7cd8b5dd833995750c1494a12a4d356b">_FOEvar::foestate</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Current FoE state, ex. Waiting for ACK, Waiting for DATA </p>
</div>
</div>
<a class="anchor" id="aecd38c519340765cb3ccd29f09df0a0d"></a><!-- doxytag: member="_FOEvar::fposition" ref="aecd38c519340765cb3ccd29f09df0a0d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEvar.html#aecd38c519340765cb3ccd29f09df0a0d">_FOEvar::fposition</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Current position in file to be handled by FoE request </p>
</div>
</div>
<a class="anchor" id="a35472bd493585a758e6b71405fe9ba17"></a><!-- doxytag: member="_FOEvar::fprevposition" ref="a35472bd493585a758e6b71405fe9ba17" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="struct__FOEvar.html#a35472bd493585a758e6b71405fe9ba17">_FOEvar::fprevposition</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Previous position in file to be handled by FoE request </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc__foe_8h.html">esc_foe.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,115 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _INFOh Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_INFOh Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_INFOh" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__INFOh.html#ac582a27132709f715ce942146281898f">opcode</a>:7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__INFOh.html#af5172750f2a16371a7c79b37fc241171">incomplete</a>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__INFOh.html#a0fc05ec7d78bea0aa31e96527e97fe78">reserved</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__INFOh.html#a8e6f96bce98babed33ee909d3f9fa434">fragmentsleft</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8e6f96bce98babed33ee909d3f9fa434"></a><!-- doxytag: member="_INFOh::fragmentsleft" ref="a8e6f96bce98babed33ee909d3f9fa434" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__INFOh.html#a8e6f96bce98babed33ee909d3f9fa434">_INFOh::fragmentsleft</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af5172750f2a16371a7c79b37fc241171"></a><!-- doxytag: member="_INFOh::incomplete" ref="af5172750f2a16371a7c79b37fc241171" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__INFOh.html#af5172750f2a16371a7c79b37fc241171">_INFOh::incomplete</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac582a27132709f715ce942146281898f"></a><!-- doxytag: member="_INFOh::opcode" ref="ac582a27132709f715ce942146281898f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__INFOh.html#ac582a27132709f715ce942146281898f">_INFOh::opcode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0fc05ec7d78bea0aa31e96527e97fe78"></a><!-- doxytag: member="_INFOh::reserved" ref="a0fc05ec7d78bea0aa31e96527e97fe78" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__INFOh.html#a0fc05ec7d78bea0aa31e96527e97fe78">_INFOh::reserved</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _MBX Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_MBX Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_MBX" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBX.html#a92da7ab0e40ad17537bbc3c65200e19e">header</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBX.html#a95c59a2b4fb554921b248c1d71650ae9">b</a> [MBXDSIZE]</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a95c59a2b4fb554921b248c1d71650ae9"></a><!-- doxytag: member="_MBX::b" ref="a95c59a2b4fb554921b248c1d71650ae9" args="[MBXDSIZE]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBX.html#a95c59a2b4fb554921b248c1d71650ae9">_MBX::b</a>[MBXDSIZE]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a92da7ab0e40ad17537bbc3c65200e19e"></a><!-- doxytag: member="_MBX::header" ref="a92da7ab0e40ad17537bbc3c65200e19e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__MBX.html#a92da7ab0e40ad17537bbc3c65200e19e">_MBX::header</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,73 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _MBXcontrol Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_MBXcontrol Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_MBXcontrol" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXcontrol.html#aaea88930e7b526c2edae1a5db4ad74af">state</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="aaea88930e7b526c2edae1a5db4ad74af"></a><!-- doxytag: member="_MBXcontrol::state" ref="aaea88930e7b526c2edae1a5db4ad74af" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBXcontrol.html#aaea88930e7b526c2edae1a5db4ad74af">_MBXcontrol::state</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,101 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _MBXerr Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_MBXerr Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_MBXerr" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__MBXh.html">_MBXh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXerr.html#a9e087b40669ee82d3e507d5278c1a579">mbxheader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXerr.html#a4a4fe590383e828172a8309c01de035f">type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXerr.html#a9dfeb42029bd1911d0520eaafa39077c">detail</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a9dfeb42029bd1911d0520eaafa39077c"></a><!-- doxytag: member="_MBXerr::detail" ref="a9dfeb42029bd1911d0520eaafa39077c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__MBXerr.html#a9dfeb42029bd1911d0520eaafa39077c">_MBXerr::detail</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e087b40669ee82d3e507d5278c1a579"></a><!-- doxytag: member="_MBXerr::mbxheader" ref="a9e087b40669ee82d3e507d5278c1a579" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__MBXh.html">_MBXh</a> <a class="el" href="struct__MBXerr.html#a9e087b40669ee82d3e507d5278c1a579">_MBXerr::mbxheader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a4fe590383e828172a8309c01de035f"></a><!-- doxytag: member="_MBXerr::type" ref="a4a4fe590383e828172a8309c01de035f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__MBXerr.html#a4a4fe590383e828172a8309c01de035f">_MBXerr::type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,143 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: _MBXh Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_MBXh Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_MBXh" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#a23fa0c0531f49f871f48fd5547374e7d">length</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#aab4618ebf62f7308f2399c5c26c21f3c">address</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#a47c1de4ebddd723048f518215820e943">channel</a>:6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#af9dbadeb7d90c0f4af33fda64f3c6b38">priority</a>:2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#a29fc7a797bf6596b371c65692c70cc10">mbxtype</a>:4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MBXh.html#a7f0d06da301a93a3d6b1e39dd2d603f1">mbxcnt</a>:4</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="aab4618ebf62f7308f2399c5c26c21f3c"></a><!-- doxytag: member="_MBXh::address" ref="aab4618ebf62f7308f2399c5c26c21f3c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__MBXh.html#aab4618ebf62f7308f2399c5c26c21f3c">_MBXh::address</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a47c1de4ebddd723048f518215820e943"></a><!-- doxytag: member="_MBXh::channel" ref="a47c1de4ebddd723048f518215820e943" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBXh.html#a47c1de4ebddd723048f518215820e943">_MBXh::channel</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a23fa0c0531f49f871f48fd5547374e7d"></a><!-- doxytag: member="_MBXh::length" ref="a23fa0c0531f49f871f48fd5547374e7d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="struct__MBXh.html#a23fa0c0531f49f871f48fd5547374e7d">_MBXh::length</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7f0d06da301a93a3d6b1e39dd2d603f1"></a><!-- doxytag: member="_MBXh::mbxcnt" ref="a7f0d06da301a93a3d6b1e39dd2d603f1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBXh.html#a7f0d06da301a93a3d6b1e39dd2d603f1">_MBXh::mbxcnt</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a29fc7a797bf6596b371c65692c70cc10"></a><!-- doxytag: member="_MBXh::mbxtype" ref="a29fc7a797bf6596b371c65692c70cc10" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBXh.html#a29fc7a797bf6596b371c65692c70cc10">_MBXh::mbxtype</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af9dbadeb7d90c0f4af33fda64f3c6b38"></a><!-- doxytag: member="_MBXh::priority" ref="af9dbadeb7d90c0f4af33fda64f3c6b38" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="struct__MBXh.html#af9dbadeb7d90c0f4af33fda64f3c6b38">_MBXh::priority</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: esc_cfg_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">esc_cfg_t Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="esc_cfg_t" -->
<p><code>#include &lt;esc.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structesc__cfg__t.html#a4a534a3f5ef5344306b255ff45669643">pre_state_change_hook</a> )(uint8 *as, uint8 *an)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structesc__cfg__t.html#ac5227ece0a8d4d2b95a3dd030336a847">post_state_change_hook</a> )(uint8 *as, uint8 *an)</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="ac5227ece0a8d4d2b95a3dd030336a847"></a><!-- doxytag: member="esc_cfg_t::post_state_change_hook" ref="ac5227ece0a8d4d2b95a3dd030336a847" args=")(uint8 *as, uint8 *an)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void(* <a class="el" href="structesc__cfg__t.html#ac5227ece0a8d4d2b95a3dd030336a847">esc_cfg_t::post_state_change_hook</a>)(uint8 *as, uint8 *an)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a534a3f5ef5344306b255ff45669643"></a><!-- doxytag: member="esc_cfg_t::pre_state_change_hook" ref="a4a534a3f5ef5344306b255ff45669643" args=")(uint8 *as, uint8 *an)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void(* <a class="el" href="structesc__cfg__t.html#a4a534a3f5ef5344306b255ff45669643">esc_cfg_t::pre_state_change_hook</a>)(uint8 *as, uint8 *an)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc_8h.html">esc.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,134 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: foe_cfg_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">foe_cfg_t Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="foe_cfg_t" -->
<p><code>#include &lt;esc_foe.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html#a401e481b06a1c7e3fcb30a02ad7ddafb">fbuffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html#a846f4765e3b5973542e18e25665a4a98">empty_write</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html#a12e068a6428f1cf89d3516d104a905dd">buffer_size</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html#a04948966334af92b549a8f668357e52e">n_files</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">foe_writefile_cfg_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__cfg__t.html#af7d4da24697018ed33e17a6c12d91ed9">files</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a12e068a6428f1cf89d3516d104a905dd"></a><!-- doxytag: member="foe_cfg_t::buffer_size" ref="a12e068a6428f1cf89d3516d104a905dd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="structfoe__cfg__t.html#a12e068a6428f1cf89d3516d104a905dd">foe_cfg_t::buffer_size</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Buffer size before we flush to destination </p>
</div>
</div>
<a class="anchor" id="a846f4765e3b5973542e18e25665a4a98"></a><!-- doxytag: member="foe_cfg_t::empty_write" ref="a846f4765e3b5973542e18e25665a4a98" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="structfoe__cfg__t.html#a846f4765e3b5973542e18e25665a4a98">foe_cfg_t::empty_write</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write this to fill-up, ex. 0xFF for "non write" </p>
</div>
</div>
<a class="anchor" id="a401e481b06a1c7e3fcb30a02ad7ddafb"></a><!-- doxytag: member="foe_cfg_t::fbuffer" ref="a401e481b06a1c7e3fcb30a02ad7ddafb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8* <a class="el" href="structfoe__cfg__t.html#a401e481b06a1c7e3fcb30a02ad7ddafb">foe_cfg_t::fbuffer</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Allocate static in caller func to fit buffer_size </p>
</div>
</div>
<a class="anchor" id="af7d4da24697018ed33e17a6c12d91ed9"></a><!-- doxytag: member="foe_cfg_t::files" ref="af7d4da24697018ed33e17a6c12d91ed9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">foe_writefile_cfg_t* <a class="el" href="structfoe__cfg__t.html#af7d4da24697018ed33e17a6c12d91ed9">foe_cfg_t::files</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to files configured to be used by FoE </p>
</div>
</div>
<a class="anchor" id="a04948966334af92b549a8f668357e52e"></a><!-- doxytag: member="foe_cfg_t::n_files" ref="a04948966334af92b549a8f668357e52e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="structfoe__cfg__t.html#a04948966334af92b549a8f668357e52e">foe_cfg_t::n_files</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Number of files used in firmware update </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc__foe_8h.html">esc_foe.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

View File

@ -1,147 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: foe_writefile_cfg_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">foe_writefile_cfg_t Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="foe_writefile_cfg" -->
<p><code>#include &lt;esc_foe.h&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#aa3b65a0c7d505e8095a59c57e5266be9">name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#abc50f654a889f18a6da69cbc1212af37">max_data</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#a0540fe2ce25a5d05ad5a0faa8e3e8f60">dest_start_address</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#a618c137fd3ced50fae00c20df1459ea2">address_offset</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#a552cccd0564b95ee7c9a72f32537b84d">filepass</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfoe__writefile__cfg.html#a2038f0388460a911097d063806a5162a">write_function</a> )(foe_writefile_cfg_t *self, uint8 *data)</td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a618c137fd3ced50fae00c20df1459ea2"></a><!-- doxytag: member="foe_writefile_cfg::address_offset" ref="a618c137fd3ced50fae00c20df1459ea2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 foe_writefile_cfg_t::address_offset</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Current address during write of file </p>
</div>
</div>
<a class="anchor" id="a0540fe2ce25a5d05ad5a0faa8e3e8f60"></a><!-- doxytag: member="foe_writefile_cfg::dest_start_address" ref="a0540fe2ce25a5d05ad5a0faa8e3e8f60" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 foe_writefile_cfg_t::dest_start_address</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Where to store the data initially </p>
</div>
</div>
<a class="anchor" id="a552cccd0564b95ee7c9a72f32537b84d"></a><!-- doxytag: member="foe_writefile_cfg::filepass" ref="a552cccd0564b95ee7c9a72f32537b84d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 foe_writefile_cfg_t::filepass</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abc50f654a889f18a6da69cbc1212af37"></a><!-- doxytag: member="foe_writefile_cfg::max_data" ref="abc50f654a889f18a6da69cbc1212af37" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 foe_writefile_cfg_t::max_data</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Size of file,sizeof data we can recv </p>
</div>
</div>
<a class="anchor" id="aa3b65a0c7d505e8095a59c57e5266be9"></a><!-- doxytag: member="foe_writefile_cfg::name" ref="aa3b65a0c7d505e8095a59c57e5266be9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* foe_writefile_cfg_t::name</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Name of file to receive from master </p>
</div>
</div>
<a class="anchor" id="a2038f0388460a911097d063806a5162a"></a><!-- doxytag: member="foe_writefile_cfg::write_function" ref="a2038f0388460a911097d063806a5162a" args=")(foe_writefile_cfg_t *self, uint8 *data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32(* foe_writefile_cfg_t::write_function)(foe_writefile_cfg_t *self, uint8 *data)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="esc__foe_8h.html">esc_foe.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

View File

@ -1,59 +0,0 @@
.tabs, .tabs2, .tabs3 {
background-image: url('tab_b.png');
width: 100%;
z-index: 101;
font-size: 13px;
}
.tabs2 {
font-size: 10px;
}
.tabs3 {
font-size: 9px;
}
.tablist {
margin: 0;
padding: 0;
display: table;
}
.tablist li {
float: left;
display: table-cell;
background-image: url('tab_b.png');
line-height: 36px;
list-style: none;
}
.tablist a {
display: block;
padding: 0 20px;
font-weight: bold;
background-image:url('tab_s.png');
background-repeat:no-repeat;
background-position:right;
color: #283A5D;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
outline: none;
}
.tabs3 .tablist a {
padding: 0 10px;
}
.tablist a:hover {
background-image: url('tab_h.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
text-decoration: none;
}
.tablist li.current a {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}

View File

@ -1,423 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>SOES: tutorial.txt File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">SOES&#160;<span id="projectnumber">v1.0.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">tutorial.txt File Reference</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><h2><a class="anchor" id="general"></a>
General</h2>
<p>The SOES is a library that provides the Micro Controller user application with the means to access the EtherCAT fieldbus communication environment:</p>
<ul>
<li>EtherCAT State Machine</li>
<li>Mailbox Interfaces</li>
<li>Protocols<ul>
<li>CoE</li>
<li>FoE + bootstrap template</li>
</ul>
</li>
</ul>
<p>Support for mailbox and protocols are typical examples when you need a slave stack to control the Application Layer of EtherCAT. The PDI used for such applications is either SPI or some Micro Controller Interface</p>
<p>The following sections show some basic examples on how to get the SOES up and running, as well as a lightweight example on howto design your slave. Since all code is local to the application or global variables, it is possible to tweak and optimize when possible.</p>
<p>Our target Application:</p>
<ul>
<li>Inputs 40bit<ul>
<li>One button 8bit</li>
<li>One encoder value 32bit</li>
</ul>
</li>
<li>Outputs 8bit<ul>
<li>LED 8bit</li>
</ul>
</li>
<li>Parameters<ul>
<li>Encoder settings</li>
</ul>
</li>
<li>Slave commands<ul>
<li>Reset counter</li>
</ul>
</li>
</ul>
<p>Now to translate and implement on top of SOES.</p>
<p>First look on the start up code. This example shows how to add a main function that will be called by startup code. In this example main's only purpose is to spawn two new tasks. One that executes SOES and one that control the ERROR LED. Some ESCs provided a pin for the RUN LED, some even for the ERROR LED, if it don't you can control them from the slave Micro Controller. We'll focus on the "soes" task.</p>
<div class="fragment"><pre class="fragment"><span class="keywordtype">int</span> main (<span class="keywordtype">void</span>)
{
rprintp (<span class="stringliteral">&quot;SOES (Simple Open EtherCAT Slave)\nsoes test\n&quot;</span>);
<span class="comment">/* task_spawn (&quot;led_run&quot;, led_error, 15, 512, NULL); /</span>
<span class="comment"> task_spawn (&quot;led_error&quot;, led_error, 15, 512, NULL);</span>
<span class="comment"> task_spawn (&quot;soes&quot;, soes, 9, 1024, NULL);</span>
<span class="comment"></span>
<span class="comment"> return (0);</span>
<span class="comment">}</span>
</pre></div><h2><a class="anchor" id="configuration"></a>
Configuration</h2>
<p>The function soes is our EtherCAT slave device and can be split in 3 parts. Hardware Init, Software Init and Application loop. We will start with the Hardware Init.</p>
<ul>
<li>Hardware Init<ul>
<li>esc_reset, special function used for ESC reset if no Physical EEPROM used. This is local to the Application not part of the generic ESC handling.</li>
<li>ESC_init, initialise SPI communication or similar</li>
<li>Wait for ESC is started, waiting for SPI to be up and running, we'll query the ESC register DL status if EEPROM loaded OK and PDI operational, eg. SPI OK.</li>
</ul>
</li>
</ul>
<div class="fragment"><pre class="fragment"><span class="keywordtype">void</span> soes (<span class="keywordtype">void</span> *arg)
{
TXPDOsize = <a class="code" href="esc_8h.html#ab08e40af06cd134cb90dd192accbb15c">SM3_sml</a> = <a class="code" href="esc__coe_8c.html#a5d1fb9538a28be98ec8ee762140ada35">sizeTXPDO</a> ();
RXPDOsize = <a class="code" href="esc_8h.html#a8381cf08815e916991c9e9f07faecf90">SM2_sml</a> = <a class="code" href="esc__coe_8c.html#a836e3ff62cd9bba1ca2a5f5481104ba9">sizeRXPDO</a> ();
esc_reset ();
<a class="code" href="esc_8h.html#a1e57480c1f1963ef43315a2da703af69">ESC_init</a> ((<span class="keywordtype">void</span> *)spi_name);
task_delay (tick_from_ms (200));
<span class="comment">// wait until ESC is started up</span>
<span class="keywordflow">while</span> ((<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a> &amp; 0x0001) == 0)
{
<a class="code" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">ESC_read</a> (<a class="code" href="esc_8h.html#a7307fb7c3f7d54c7a44910f7100574cf">ESCREG_DLSTATUS</a>, (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>,
sizeof (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>), (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a>);
<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a> = etohs (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>);
}
<span class="comment">// reset ESC to init state</span>
<a class="code" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">ESC_ALstatus</a> (<a class="code" href="esc_8h.html#abbfee5404d9c373b5dd4145d7468a17a">ESCinit</a>);
...
}
</pre></div><ul>
<li>Software Init<ul>
<li>Reset the slave into Init state by writing AL Status register.</li>
<li>Clear Errors by writing AL Status Code register.</li>
<li>Stop the Application Layer, basically we disable the SyncManagers that implicitly block the data exchange.</li>
</ul>
</li>
</ul>
<div class="fragment"><pre class="fragment"><span class="keywordtype">void</span> soes (<span class="keywordtype">void</span> *arg)
{
...
<span class="keywordflow">while</span> ((<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a> &amp; 0x0001) == 0)
{
<a class="code" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">ESC_read</a> (<a class="code" href="esc_8h.html#a7307fb7c3f7d54c7a44910f7100574cf">ESCREG_DLSTATUS</a>, (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>,
sizeof (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>), (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a>);
<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a> = etohs (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#aa8a709bebf153046f21e9731a7bf4061">DLstatus</a>);
}
<span class="comment">// reset ESC to init state</span>
<a class="code" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">ESC_ALstatus</a> (<a class="code" href="esc_8h.html#abbfee5404d9c373b5dd4145d7468a17a">ESCinit</a>);
<a class="code" href="esc_8c.html#ae49fff6e6440edd2c55a077d724b898c">ESC_ALerror</a> (<a class="code" href="esc_8h.html#acd028c8cb5d08a99cc31bc2ee46c97fd">ALERR_NONE</a>);
<a class="code" href="esc_8c.html#af114806603011938e35ae366d115d90f">ESC_stopmbx</a> ();
<a class="code" href="esc_8c.html#a81ea48b9683662e8bed01fbb77826236">ESC_stopinput</a> ();
<a class="code" href="esc_8c.html#aea60761cf8862550e8901aa996069f8d">ESC_stopoutput</a> ();
<span class="comment">// application run loop</span>
<span class="keywordflow">while</span> (1)
...
}
</pre></div><ul>
<li>Application loop<ul>
<li>ALevent handling, ALevent hold information on changes in ALControl or SyncManagers. ALControl for state changes and SyncManagers for changes written by EtherCAT in local memory mapped to active SyncManagers</li>
<li>ESC_state for state handling, such as state step up or down with correct error and acknowledge response.</li>
<li>Mailbox handler, generic support of mailboxes used by all Application Layer protocols.</li>
<li>On mailbox actions we'll also check if we need to use a specific protocol handler to handle the incoming or outgoing Mailbox data.</li>
</ul>
</li>
</ul>
<p>Up until the now we're using the SOES protocol stack without any application specific calls. Next up we'll look at the application Code, here named DIG_process ().</p>
<div class="fragment"><pre class="fragment"><span class="keywordtype">void</span> soes (<span class="keywordtype">void</span> *arg)
{
...
<span class="comment">// application run loop</span>
<span class="keywordflow">while</span> (1)
{
<span class="keywordflow">if</span>((<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#acd205a5c7f82b724686f0794f06a12cd">ALstatus</a> &amp; 0x0f) == <a class="code" href="esc_8h.html#abbfee5404d9c373b5dd4145d7468a17a">ESCinit</a>)
{
txpdomap = DEFAULTTXPDOMAP;
rxpdomap = DEFAULTRXPDOMAP;
<a class="code" href="esc__coe_8c.html#a5ddbd167b7b79d375b2ce53e2b536347">txpdoitems</a> = DEFAULTTXPDOITEMS;
<a class="code" href="esc__coe_8c.html#a8bf6e1739ce6b8147f92dc36162b9e54">rxpdoitems</a> = DEFAULTTXPDOITEMS;
}
<a class="code" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">ESC_read</a> (<a class="code" href="esc_8h.html#a6da09b045593c131194d037cf180af6e">ESCREG_LOCALTIME</a>, (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">Time</a>, sizeof (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">Time</a>),
(<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a>);
<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">Time</a> = etohl (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#ac435e669f2d950b9c8ba9d5599dc87e6">Time</a>);
<a class="code" href="esc_8h.html#a5786bd4c441fafac35331fa755730f84">ESC_ALevent</a>();
<a class="code" href="esc_8c.html#a1f4da4aa96dc469b218abf33ff857130">ESC_state</a> ();
<span class="keywordflow">if</span> (<a class="code" href="esc_8c.html#ae75d37a1bdce82374c3b262f18945cb3">ESC_mbxprocess</a> ())
{
<a class="code" href="esc__coe_8c.html#a71c76794b7e4ed125cc9cda0e8508ccd">ESC_coeprocess</a> ();
<a class="code" href="esc__foe_8c.html#a57ace265be44ccc2a0af313d007261b2">ESC_foeprocess</a> ();
<a class="code" href="esc_8c.html#aa783bb45ace470b98607ce7c4af0460f">ESC_xoeprocess</a> ();
}
DIG_process ();
};
}
</pre></div><h2><a class="anchor" id="application"></a>
Application</h2>
<p>The function DIG_process is the User part of the application and could be joined by more cyclic User functions for executing other parts of the application. The example code can be split in 2 parts</p>
<ul>
<li>Outputs<ul>
<li>Start by evaluating if we're in a state supporting update of outputs, eg. Operational state.</li>
<li>If we're in OP we can read the current PDO data in the 3-buffer SyncManager mapped to the output SM, the default is SyncManager2, we read the ESC RAM address of SM2 and store it at the local address of the local variable Wb.LED. We'll read RXPDOsize bytes to trigger a complete SyncManager read.</li>
<li>After local variables have been refreshed we basically write the local PDO variables to the User application, ex. a GPIO.</li>
<li>Basically this is the API of the SOES toward the User Application.</li>
<li>This function also include a watchdog mechanism, if triggered it will shutdown the outputs and trigger a state changes to safe operational. AlError is updated with cause of error to inform the Master.</li>
</ul>
</li>
</ul>
<div class="fragment"><pre class="fragment"><span class="keywordtype">void</span> RXPDO_update (<span class="keywordtype">void</span>)
{
<a class="code" href="esc_8h.html#a2664adef01c5c5f228f8512fcae3eb57">ESC_read</a> (<a class="code" href="esc_8h.html#a17b011cd3b4d2c7aaa4d97a3f9140d9e">SM2_sma</a>, &amp;Wb.LED, RXPDOsize, (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a>);
}
<span class="keywordtype">void</span> DIG_process (<span class="keywordtype">void</span>)
{
<span class="keywordflow">if</span> (App.state &amp; APPSTATE_OUTPUT)
{
<span class="keywordflow">if</span> (<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a> &amp; <a class="code" href="esc_8h.html#a7f4270f5e37d8e797a3033523e0f84d0">ESCREG_ALEVENT_SM2</a>) <span class="comment">// SM2 trigger ?</span>
{
RXPDO_update ();
reset_wd ();
gpio_set(GPIO_LED, Wb.LED &amp; BIT(0));
}
<span class="keywordflow">if</span> (!wd_cnt)
{
<a class="code" href="esc_8c.html#aea60761cf8862550e8901aa996069f8d">ESC_stopoutput</a> ();
<span class="comment">// watchdog, invalid outputs</span>
<a class="code" href="esc_8c.html#ae49fff6e6440edd2c55a077d724b898c">ESC_ALerror</a> (<a class="code" href="esc_8h.html#af236abe4b811bcebfb6556e3ddd85a20">ALERR_WATCHDOG</a>);
<span class="comment">// goto safe-op with error bit set</span>
<a class="code" href="esc_8c.html#a9794dd94da984eb6bfb88879aabf4e3d">ESC_ALstatus</a> (<a class="code" href="esc_8h.html#a8badc20d57f274700ff6786013f4dba8">ESCsafeop</a> | <a class="code" href="esc_8h.html#abc139331f4812b302e34bb3709ff915b">ESCerror</a>);
wd_trigger = 1;
}
}
<span class="keywordflow">else</span>
{
reset_wd ();
}
...
}
</pre></div><ul>
<li>Inputs<ul>
<li>Is handled a bit simpler than outputs but in reverse order, the slave will continue update the inputs in state Safe Operational.</li>
<li>Here we first read User application data from ex. GPIO and then write to local PDO variables.</li>
<li>After the local variables have been refreshed we write those to the current PDO data 3-buffer SyncManager mapped to the input SM, the default is SyncManager3. This way we update the ESC RAM address with User Application data accessed by the EtherCAT master.</li>
</ul>
</li>
</ul>
<div class="fragment"><pre class="fragment"><span class="keywordtype">void</span> TXPDO_update (<span class="keywordtype">void</span>)
{
<a class="code" href="esc_8h.html#a1e2ef25b8a36c48016abd5ff20166d9f">ESC_write</a> (<a class="code" href="esc_8h.html#a115f471e25ada517dc92451cbf921416">SM3_sma</a>, &amp;Rb.button, TXPDOsize, (<span class="keywordtype">void</span> *) &amp;<a class="code" href="esc_8h.html#ad2be96a7ede58a01fd408ed9ad4e0970">ESCvar</a>.<a class="code" href="struct__ESCvar.html#a447ec4716c0a1139f9987ea6df3ae364">ALevent</a>);
}
<span class="keywordtype">void</span> DIG_process (<span class="keywordtype">void</span>)
{
...
Rb.button = gpio_get(GPIO_WAKEUP);
Cb.reset_counter++;
Rb.encoder = Cb.reset_counter;
TXPDO_update ();
}
</pre></div><h2><a class="anchor" id="ApplicationdataProcessdata"></a>
ApplicationdataProcessdata</h2>
<p>To run application data through EtherCAT processdata we need to describe for the fieldbus what data we have and will read/write. For this we have 3 objects, the ESI file, SII-EEPROM and CoE Object Dictionary. The first 2 are mandatory and the third is a very convenient way of describing complex slaves.</p>
<p>Our strategy is to keep the ESI file and the SII-EEPROM as thin as possible to avoid duplication of data that need to be maintained. Both will hold the bare minimum of mandatory + optional data to pass CTT. Optional data will be included to tell EtherCAT that detailed information can be retrieved via CoE from the OD stored in the slave it self.</p>
<h2><a class="anchor" id="SII-EEPROM"></a>
SII-EEPROM</h2>
<p>Snapshot from SII information matrix from EtherCAT communication slides.</p>
<div class="image">
<img src="sii_pdo.png" alt="sii_pdo.png"/>
<div class="caption">
Our target slave is Fixed PDO and OD</div></div>
<h2><a class="anchor" id="ESI-file"></a>
ESI-file</h2>
<p>Snapshot from ESI tree from EtherCAT communication slides.</p>
<div class="image">
<img src="esi_pdo.png" alt="esi_pdo.png"/>
<div class="caption">
mandatory and optional ESI data</div></div>
<p>To briefly give a hint what are describe in the ESI and SII we're listing a set of included elements marked M for mandatory and O for optional.</p>
<div class="fragment"><pre class="fragment"> - Vendor (M) , Describes the identity.
- Id (M), Hex, EtherCAT Vendor ID, OD 1018.01
- Name (M), NameType, Expedient vendor name
- Descriptions (M), Describes the EtherCAT device(s) using elements.
- Groups (M), Similar devices can be assigned to one group.
- Group (M), One group groups similar devices with slightly different features
- Type (M), A reference handle corresponding to the GroupType value in Description:Devices:Device:Group
- Name (M), Name for this group show by a configuration tool
- Devices (M), Element devices may describe one or several devices with their EtherCAT features such as SyncManagers, FMMUs and Dictionaries
- Device (O), Holds all information about the device like syncmanagers and FMMU, <span class="keywordtype">object</span> dictionary, data types and the PDO mapping and assign description
- Device ATT: Physics (M),<span class="keywordtype">string</span>, Physics at individual ports
- Type (M), Device identity
- Type ATT:ProductCode=&quot;<span class="preprocessor">#x98123467&quot; </span>
<span class="preprocessor"></span> - Type ATT:RevisionNo=<span class="stringliteral">&quot;#x00000001&quot;</span>
- Name (M), Detailed name of device shown by a configuration tool (not used <span class="keywordflow">for</span> identification)
- GroupType (M), Reference to a group (described in element Groups) to which <span class="keyword">this</span> device should be assigned to. Name of the handle used in element Groups:Group:Type
- Fmmu (O), String to describe function, Outputs -&gt; RxPDO, Inputs -&gt; TxPDO , MBoxState -&gt; FMMU is used to poll Input Mailbox
- Sm (O), Description of SyncManager including start address and direction.
- MBoxOut Mailbox Data Master -&gt; Slave
- MBoxIn Mailbox Data Slave -&gt; Master
- Outputs Process Data Master -&gt; Slave
- Inputs Process Data Slave -&gt; master
- Sm ATT:DefaultSize=<span class="stringliteral">&quot;128&quot;</span> , Size
- Sm ATT:StartAddress=<span class="stringliteral">&quot;#x1000&quot;</span> , Start address
- Sm ATT:ControlByte=<span class="stringliteral">&quot;#x26&quot;</span> , Settings , Bit [1][0] = 10, Operation mode Mailbox, 00 Buffered 3.
- Sm ATT:Enable=<span class="stringliteral">&quot;1&quot;</span>, Enabled
- Mailbox (O), Description of available mailbox protocols
- Mailbox ATT: DataLinkLayer=<span class="stringliteral">&quot;true&quot;</span>, Support of Mailbox Data Link Layer is mandatory.
- CoE (O), Device support CoE
- CoE (O) ATT: SdoInfo=&quot;true&quot; , SDO Information Service
- CoE (O) ATT: CompleteAccess=&quot;false&quot; , SDO complete access not supported
- CoE (O) ATT: PdoUpload=&quot;true&quot;, PDO description uploaded from the slave&#39;s <span class="keywordtype">object</span> dictionary and SyncManager length calculated based on the same
- Dc (O), describes synchronization modes supported by the device.
- OpMode (O), Definition of supported operation modes
- Name (M), Internal Handle of operation mode
- Desc (O(M)), description of operation mode, recommended, Free Run (no sync), SM Synchronous, DC Synchronous
- AssignActive (M), Value of Latch and Sync Control registers
- Eeprom (O, use is mandatory)
- Data (M)
Or
- ByteSize (M), Byte Size of connected EEPROM device
- ConfigData (M), First 7 words of EEPROM, Configuration Areas
- BootStrap (O), Start address and length of mailboxes for BootStrap
</pre></div><p>So to describe the application we use CoE and Object Dictionary. The mapping between Object Dictionary and the User Application are done via local variables defined as user types. The Object Dictionary itself is stored in a matrix where all the indexes are listed. Every index then have a submatrix with its subindex.</p>
<h2><a class="anchor" id="ObjectDictionary"></a>
ObjectDictionary</h2>
<p>The Object Dictionary used as example follow the CANopen DS301 ranges.</p>
<ul>
<li>0x0000 - 0x0FFF, Data Type Area</li>
<li>0x1000 - 0x1FFF, Communication Area</li>
<li>0x2000 - 0x5FFF, Manufacture specific area</li>
<li>0x6000 - 0x6FFF, Input area</li>
<li>0x7000 - 0x7FFF, Output area</li>
<li>0x8000 - 0x8FFF, Configuration area</li>
<li>0x9000 - 0x9FFF, Information area</li>
<li>0xA000 - 0xAFFF, Diagnosis Area</li>
<li>0xB000 - 0xBFFF, Service Transfer Area</li>
<li>0xC000 - 0xEFFF, Reserved Area</li>
<li>0xF000 - 0xFFFF, Device Area</li>
</ul>
<p>RxPDO , 0x1600 - 0x17FF TxPDO , 0x1A00 - 0x1BFF</p>
<p>Example, on how the the OD index are linked. Top index, SyncManagers Communication Types. In index 0 the 0x04 indicates we have 4 SyncManagers defined. Every SyncManager is assigned a type, in index 1-4, we have standard settings SM0 = 1, SM1 = 2, SM2 = 3, SM3 = 4 from ETG 1000.6, 5.6.7.4.</p>
<ul>
<li>0, Unused</li>
<li>1, MailBox Receive, master to slave</li>
<li>2, MailBox Send, slave to master</li>
<li>3, Processdata output, master to slave</li>
<li>4, Processdata input, slave to master</li>
</ul>
<div class="fragment"><pre class="fragment">objectlist.h
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objectlist SDOobjects[] =
...
{0x1C00, OTYPE_ARRAY, 4, 0, &amp;acName1C00[0], &amp;SDO1C00[0]},
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objd SDO1C00[] =
{ {0x00, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acNameNOE[0], 0x04, nil},
{0x01, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acName1C00_01[0], 0x01, nil},
{0x02, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acName1C00_02[0], 0x02, nil},
{0x03, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acName1C00_03[0], 0x03, nil},
{0x04, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acName1C00_04[0], 0x04, nil}
</pre></div><p>SyncManagers channels 0-31 are listed in SDO1C10-SDO1C2F. If we look at SyncManager channel 2, we see.</p>
<ul>
<li>Type 3, Processdata output, master to slave</li>
</ul>
<p>It got one RxPDO index 0x1600 connected, and the submatrix for 0x1600 link one PDO object index 0x7000 subindex 1. The output object 0x70000108 give you the index 0x7000, subindex 1 and PDO object length 1(byte).</p>
<div class="fragment"><pre class="fragment">objectlist.h
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objd SDO1C12[] =
{ {0x00, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acNameNOE[0], 0x01, nil},
{0x01, DTYPE_UNSIGNED16, 16, ATYPE_R, &amp;acNameMO[0], 0x1600, nil}
};
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objd SDO1600[] =
{ {0x00, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acNameNOE[0], 0x01, nil},
{0x01, DTYPE_UNSIGNED32, 32, ATYPE_R, &amp;acNameMO[0], 0x70000108, nil}
};
</pre></div><p>At PDO level we make the connection between the local application and the object dictionary. For all subindex in the PDO the last element is the address to the local variable.</p>
<div class="fragment"><pre class="fragment">objectlist.h
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objd SDO7000[] =
{ {0x00, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acNameNOE[0], 0x01, nil},
{0x01, DTYPE_UNSIGNED8, 8, ATYPE_RW, &amp;acName7000_01[0], 0, &amp;(Wb.LED)}
};
utypes.h
<span class="keyword">typedef</span> <span class="keyword">struct</span>
{
uint8 LED;
} _Wbuffer;
</pre></div><p>Beside SyncManager to PDO mapping we also have mandatory data as</p>
<p>0x1000 Device Type 0x1018 Object Identity 0x10C0 SyncManager Communication Type, as we used as top index when figuring out our PDOs in the Object Dictionary.</p>
<p>For a complete description of the object dictionary you can get guidance by the ETG1000.6 EcatAlProtocols</p>
<p>A useful feature is the Asynchronous use of SDO parameters. In the example we have Parameter set holding an encoder scale value, just for show we also have a read only mirror value of the encoder scale. Parameters defined as a RW SDO parameter and can be written/read by SDO Download or Upload. In addition there is a ESC_objecthandler Hook on SDO Download where you can add additional logic, ex. we execute the mirror of the encoder scale value by assigning the encoder scale value to the mirror.</p>
<div class="fragment"><pre class="fragment">objectlist.h
<a class="code" href="esc_8h.html#af31f651275638bf31941470751b421c6">FLASHSTORE</a> _objd SDO7100[] =
{ {0x00, DTYPE_UNSIGNED8, 8, ATYPE_R, &amp;acNameNOE[0], 0x02, nil},
{0x01, DTYPE_UNSIGNED32, 32, ATYPE_RW, &amp;acName7100_01[0], 0, &amp;(encoder_scale)},
{0x02, DTYPE_UNSIGNED32, 32, ATYPE_R, &amp;acName7100_02[0], 0, &amp;(encoder_scale_mirror)}
};
soes.c
<span class="keywordtype">void</span> <a class="code" href="esc__coe_8h.html#a414bacd094d9023838a396174a695f8d">ESC_objecthandler</a> (uint16 index, uint8 subindex)
{
<span class="keywordflow">switch</span> (index)
{
...
<span class="keywordflow">case</span> 0x7100:
{
<span class="keywordflow">switch</span> (subindex)
{
<span class="keywordflow">case</span> 0x01:
{
encoder_scale_mirror = encoder_scale;
<span class="keywordflow">break</span>;
}
}
<span class="keywordflow">break</span>;
}
...
}
</pre></div><p> This tutorial is just one way of doing it. Enjoy and happy coding!</p>
<p>Andreas Karlsson, rt-labs AB, www.rt-labs.com </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jul 10 2013 11:14:19 for SOES by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>