Merge pull request #31 from hefloryd/master

Documentation fixes
pull/32/head
Mikael Heden 2016-02-17 14:40:56 +01:00
commit aaab1b38b1
177 changed files with 47 additions and 39629 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
build*
install
*~
/doc/latex
/doc/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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="structec__adapter.html">ec_adaptert</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__ALstatuscodelist__t.html">ec_ALstatuscodelist_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__alstatust.html">ec_alstatust</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__comt.html">ec_comt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__configlist__t.html">ec_configlist_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__eepromFMMUt.html">ec_eepromFMMUt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__eepromPDOt.html">ec_eepromPDOt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__eepromSMt.html">ec_eepromSMt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__eepromt.html">ec_eepromt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__emcyt.html">ec_emcyt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__eringt.html">ec_eringt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__errort.html">ec_errort</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__etherheadert.html">ec_etherheadert</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__fmmut.html">ec_fmmut</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__FOEt.html">ec_FOEt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__groupt.html">ec_groupt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__idxstackT.html">ec_idxstackT</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__mbxerrorlist__t.html">ec_mbxerrorlist_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__mbxerrort.html">ec_mbxerrort</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__mbxheadert.html">ec_mbxheadert</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__ODlistt.html">ec_ODlistt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__OElistt.html">ec_OElistt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__PDOassignt.html">ec_PDOassignt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__PDOdesct.html">ec_PDOdesct</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__sdoerrorlist__t.html">ec_sdoerrorlist_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SDOservicet.html">ec_SDOservicet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SDOt.html">ec_SDOt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__slavet.html">ec_slavet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SMcommtypet.html">ec_SMcommtypet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__smt.html">ec_smt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SoEattributet.html">ec_SoEattributet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__soeerrorlist__t.html">ec_soeerrorlist_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SoElistt.html">ec_SoElistt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SoEmappingt.html">ec_SoEmappingt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SoEnamet.html">ec_SoEnamet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__SoEt.html">ec_SoEt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structec__state__status.html">ec_state_status</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structecx__contextt.html">ecx_contextt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structecx__mapt__t.html">ecx_mapt_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structin__EBOX__streamt.html">in_EBOX_streamt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structin__EBOXt.html">in_EBOXt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structout__EBOX__streamt.html">out_EBOX_streamt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structout__EBOXt.html">out_EBOXt</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,53 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</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 class="el" href="structec__emcyt.html">ec_emcyt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__mbxerrort.html">ec_mbxerrort</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__slavet.html">ec_slavet</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__state__status.html">ec_state_status</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__adapter.html">ec_adapter</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__eringt.html">ec_eringt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__mbxheadert.html">ec_mbxheadert</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SMcommtypet.html">ec_SMcommtypet</a>&#160;&#160;&#160;</td><td><a class="el" href="structecx__contextt.html">ecx_contextt</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__ALstatuscodelist__t.html">ec_ALstatuscodelist_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__errort.html">ec_errort</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__ODlistt.html">ec_ODlistt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__smt.html">ec_smt</a>&#160;&#160;&#160;</td><td><a class="el" href="structecx__mapt__t.html">ecx_mapt_t</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__alstatust.html">ec_alstatust</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__etherheadert.html">ec_etherheadert</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__OElistt.html">ec_OElistt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SoEattributet.html">ec_SoEattributet</a>&#160;&#160;&#160;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="structec__comt.html">ec_comt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__fmmut.html">ec_fmmut</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__PDOassignt.html">ec_PDOassignt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__soeerrorlist__t.html">ec_soeerrorlist_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structin__EBOX__streamt.html">in_EBOX_streamt</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__configlist__t.html">ec_configlist_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__FOEt.html">ec_FOEt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__PDOdesct.html">ec_PDOdesct</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SoElistt.html">ec_SoElistt</a>&#160;&#160;&#160;</td><td><a class="el" href="structin__EBOXt.html">in_EBOXt</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__eepromFMMUt.html">ec_eepromFMMUt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__groupt.html">ec_groupt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__sdoerrorlist__t.html">ec_sdoerrorlist_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SoEmappingt.html">ec_SoEmappingt</a>&#160;&#160;&#160;</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="structec__eepromPDOt.html">ec_eepromPDOt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__idxstackT.html">ec_idxstackT</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SDOservicet.html">ec_SDOservicet</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SoEnamet.html">ec_SoEnamet</a>&#160;&#160;&#160;</td><td><a class="el" href="structout__EBOX__streamt.html">out_EBOX_streamt</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__eepromSMt.html">ec_eepromSMt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__mbxerrorlist__t.html">ec_mbxerrorlist_t</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SDOt.html">ec_SDOt</a>&#160;&#160;&#160;</td><td><a class="el" href="structec__SoEt.html">ec_SoEt</a>&#160;&#160;&#160;</td><td><a class="el" href="structout__EBOXt.html">out_EBOXt</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="structec__eepromt.html">ec_eepromt</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_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,625 +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>SOEM: ebox.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">SOEM&#160;<span id="projectnumber">v1.3.1</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> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ebox.c File Reference</div> </div>
</div>
<div class="contents">
<p>Example code for Simple Open EtherCAT master.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;sys/time.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &lt;sched.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &lt;pthread.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;nicdrv.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatcoe_8h.html">ethercatcoe.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatconfig_8h.html">ethercatconfig.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatdc_8h.html">ethercatdc.h</a>&quot;</code><br/>
</div><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="structin__EBOXt.html">in_EBOXt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structin__EBOX__streamt.html">in_EBOX_streamt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structout__EBOXt.html">out_EBOXt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structout__EBOX__streamt.html">out_EBOX_streamt</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="ebox_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc">NSEC_PER_SEC</a>&#160;&#160;&#160;1000000000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#acd1f886f4037a276772c4cc87461c310">MAXSTREAM</a>&#160;&#160;&#160;200000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a55eeb211d83037f7836f2b40a73ffdb5">SYNC0TIME</a>&#160;&#160;&#160;8000</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="ebox_8c.html#a4d2c1cf3b40ef06393de93b89496fe48">output_cvs</a> (char *fname, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a93fabb257410faa12f7d53277cb612ed">eboxtest</a> (char *ifname)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ab333aa69248425a6a2a2b868ea188f41">add_timespec</a> (struct timespec *ts, int64 addtime)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a2236b3aa05099f148da8f6a0c6b967c7">ec_sync</a> (int64 reftime, int64 cycletime, int64 *offsettime)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a41b4a777da4c9dfc6cec01a2d12d4dbe">ecatthread</a> (void *ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct sched_param&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ae3bb36567d69fb774d6c8888c91b871a">schedp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#abd49ea7d1a34c36e74ff633f727a6260">IOmap</a> [4096]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pthread_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6">thread1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct timeval tv t1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ae4cc9561b1e2448160e870a02287113b">t2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a786c0b6e0295c610823d0d38f564c0e3">dorun</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a45987e7445a7144a722e274902e7e2f4">deltat</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">tmax</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">toff</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a2b96b76369a010a02904ff7d73231258">DCdiff</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a0c98ab56e4779bc5f994fdff60723115">os</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ac7d30da33fc2242eb2cafaea05d3f8b8">ob</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a6b411a5fbb3b39e278481486d40f3be0">ob2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77">ob3</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pthread_cond_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a">cond</a> = PTHREAD_COND_INITIALIZER</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pthread_mutex_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3">mutex</a> = PTHREAD_MUTEX_INITIALIZER</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9">integral</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207">cyclecount</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structin__EBOX__streamt.html">in_EBOX_streamt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a1ac76e62a75e216971a796852e56ff00">in_EBOX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structout__EBOX__streamt.html">out_EBOX_streamt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab">out_EBOX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a92f92f2f98080c55d071418ace04080a">ain</a> [2]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f">ainc</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f">streampos</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c">stream1</a> [MAXSTREAM]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e">stream2</a> [MAXSTREAM]</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Example code for Simple Open EtherCAT master. </p>
<p>Usage : ebox [ifname] [cycletime] ifname is NIC interface, f.e. eth0 cycletime in us, f.e. 500</p>
<p>This test is specifically build for the E/BOX.</p>
<p>(c)Arthur Ketels 2011 </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="acd1f886f4037a276772c4cc87461c310"></a><!-- doxytag: member="ebox.c::MAXSTREAM" ref="acd1f886f4037a276772c4cc87461c310" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXSTREAM&#160;&#160;&#160;200000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0501e82515b2bdf36453c4cc80f5e0cc"></a><!-- doxytag: member="ebox.c::NSEC_PER_SEC" ref="a0501e82515b2bdf36453c4cc80f5e0cc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NSEC_PER_SEC&#160;&#160;&#160;1000000000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a55eeb211d83037f7836f2b40a73ffdb5"></a><!-- doxytag: member="ebox.c::SYNC0TIME" ref="a55eeb211d83037f7836f2b40a73ffdb5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SYNC0TIME&#160;&#160;&#160;8000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ab333aa69248425a6a2a2b868ea188f41"></a><!-- doxytag: member="ebox.c::add_timespec" ref="ab333aa69248425a6a2a2b868ea188f41" args="(struct timespec *ts, int64 addtime)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void add_timespec </td>
<td>(</td>
<td class="paramtype">struct timespec *&#160;</td>
<td class="paramname"><em>ts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64&#160;</td>
<td class="paramname"><em>addtime</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="a93fabb257410faa12f7d53277cb612ed"></a><!-- doxytag: member="ebox.c::eboxtest" ref="a93fabb257410faa12f7d53277cb612ed" args="(char *ifname)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void eboxtest </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>ifname</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2236b3aa05099f148da8f6a0c6b967c7"></a><!-- doxytag: member="ebox.c::ec_sync" ref="a2236b3aa05099f148da8f6a0c6b967c7" args="(int64 reftime, int64 cycletime, int64 *offsettime)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ec_sync </td>
<td>(</td>
<td class="paramtype">int64&#160;</td>
<td class="paramname"><em>reftime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64&#160;</td>
<td class="paramname"><em>cycletime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64 *&#160;</td>
<td class="paramname"><em>offsettime</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="a41b4a777da4c9dfc6cec01a2d12d4dbe"></a><!-- doxytag: member="ebox.c::ecatthread" ref="a41b4a777da4c9dfc6cec01a2d12d4dbe" args="(void *ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecatthread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="ebox.c::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>argv</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="a4d2c1cf3b40ef06393de93b89496fe48"></a><!-- doxytag: member="ebox.c::output_cvs" ref="a4d2c1cf3b40ef06393de93b89496fe48" args="(char *fname, int length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int output_cvs </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a92f92f2f98080c55d071418ace04080a"></a><!-- doxytag: member="ebox.c::ain" ref="a92f92f2f98080c55d071418ace04080a" args="[2]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="ebox_8c.html#a92f92f2f98080c55d071418ace04080a">ain</a>[2]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaa4aea6db31f8a7b9829bf7601dff88f"></a><!-- doxytag: member="ebox.c::ainc" ref="aaa4aea6db31f8a7b9829bf7601dff88f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f">ainc</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a1433271fddfed84bc959ae6c202e5a"></a><!-- doxytag: member="ebox.c::cond" ref="a0a1433271fddfed84bc959ae6c202e5a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pthread_cond_t <a class="el" href="ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a">cond</a> = PTHREAD_COND_INITIALIZER</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae0f38b9682cb479f3a0e1a3d1e90c207"></a><!-- doxytag: member="ebox.c::cyclecount" ref="ae0f38b9682cb479f3a0e1a3d1e90c207" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207">cyclecount</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2b96b76369a010a02904ff7d73231258"></a><!-- doxytag: member="ebox.c::DCdiff" ref="a2b96b76369a010a02904ff7d73231258" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a2b96b76369a010a02904ff7d73231258">DCdiff</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a45987e7445a7144a722e274902e7e2f4"></a><!-- doxytag: member="ebox.c::deltat" ref="a45987e7445a7144a722e274902e7e2f4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a45987e7445a7144a722e274902e7e2f4">deltat</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a786c0b6e0295c610823d0d38f564c0e3"></a><!-- doxytag: member="ebox.c::dorun" ref="a786c0b6e0295c610823d0d38f564c0e3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a786c0b6e0295c610823d0d38f564c0e3">dorun</a> = 0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ac76e62a75e216971a796852e56ff00"></a><!-- doxytag: member="ebox.c::in_EBOX" ref="a1ac76e62a75e216971a796852e56ff00" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structin__EBOX__streamt.html">in_EBOX_streamt</a>* <a class="el" href="ebox_8c.html#a1ac76e62a75e216971a796852e56ff00">in_EBOX</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a267e2a577bc616ec1428d03a689d2af9"></a><!-- doxytag: member="ebox.c::integral" ref="a267e2a577bc616ec1428d03a689d2af9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64 <a class="el" href="ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9">integral</a> = 0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abd49ea7d1a34c36e74ff633f727a6260"></a><!-- doxytag: member="ebox.c::IOmap" ref="abd49ea7d1a34c36e74ff633f727a6260" args="[4096]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="slaveinfo_8c.html#abd49ea7d1a34c36e74ff633f727a6260">IOmap</a>[4096]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4acff8232e4aec9cd5c6dc200ac55ef3"></a><!-- doxytag: member="ebox.c::mutex" ref="a4acff8232e4aec9cd5c6dc200ac55ef3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pthread_mutex_t <a class="el" href="ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3">mutex</a> = PTHREAD_MUTEX_INITIALIZER</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac7d30da33fc2242eb2cafaea05d3f8b8"></a><!-- doxytag: member="ebox.c::ob" ref="ac7d30da33fc2242eb2cafaea05d3f8b8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32 <a class="el" href="red__test_8c.html#aef62f3ff430568cf146415ae816d76f8">ob</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6b411a5fbb3b39e278481486d40f3be0"></a><!-- doxytag: member="ebox.c::ob2" ref="a6b411a5fbb3b39e278481486d40f3be0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16 <a class="el" href="red__test_8c.html#a575d3275f3b4dcc7a07237f400eece30">ob2</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad97769650501b7ec6c90c8cd63f9ff77"></a><!-- doxytag: member="ebox.c::ob3" ref="ad97769650501b7ec6c90c8cd63f9ff77" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77">ob3</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0c98ab56e4779bc5f994fdff60723115"></a><!-- doxytag: member="ebox.c::os" ref="a0c98ab56e4779bc5f994fdff60723115" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a0c98ab56e4779bc5f994fdff60723115">os</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a61c98aa97abe433ae56d7ece59d380ab"></a><!-- doxytag: member="ebox.c::out_EBOX" ref="a61c98aa97abe433ae56d7ece59d380ab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structout__EBOX__streamt.html">out_EBOX_streamt</a>* <a class="el" href="ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab">out_EBOX</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae3bb36567d69fb774d6c8888c91b871a"></a><!-- doxytag: member="ebox.c::schedp" ref="ae3bb36567d69fb774d6c8888c91b871a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct sched_param <a class="el" href="red__test_8c.html#ae3bb36567d69fb774d6c8888c91b871a">schedp</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa8bd2143106b4e0b34986858d22a656c"></a><!-- doxytag: member="ebox.c::stream1" ref="aa8bd2143106b4e0b34986858d22a656c" args="[MAXSTREAM]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16 <a class="el" href="ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c">stream1</a>[MAXSTREAM]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afff7e31bb8aac02b570d1e4782805a6e"></a><!-- doxytag: member="ebox.c::stream2" ref="afff7e31bb8aac02b570d1e4782805a6e" args="[MAXSTREAM]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16 <a class="el" href="ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e">stream2</a>[MAXSTREAM]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a62be9ae691c0813cd12581aa7bd1446f"></a><!-- doxytag: member="ebox.c::streampos" ref="a62be9ae691c0813cd12581aa7bd1446f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f">streampos</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae4cc9561b1e2448160e870a02287113b"></a><!-- doxytag: member="ebox.c::t2" ref="ae4cc9561b1e2448160e870a02287113b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct timeval tv t1 <a class="el" href="red__test_8c.html#ae4cc9561b1e2448160e870a02287113b">t2</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ee2fa16b0442aa60586ebaaa1d7b2d6"></a><!-- doxytag: member="ebox.c::thread1" ref="a5ee2fa16b0442aa60586ebaaa1d7b2d6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pthread_t <a class="el" href="simple__test_8c.html#ac0a74031f4386ef30c224dd261dc5a75">thread1</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3363e61ebad4cdd552ab7506ce5a3f48"></a><!-- doxytag: member="ebox.c::tmax" ref="a3363e61ebad4cdd552ab7506ce5a3f48" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">tmax</a> = 0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1874c32aded0242cf2392a57ddf8ee2f"></a><!-- doxytag: member="ebox.c::toff" ref="a1874c32aded0242cf2392a57ddf8ee2f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64 <a class="el" href="red__test_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">toff</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,736 +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>SOEM: eepromtool.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">eepromtool.c File Reference</div> </div>
</div>
<div class="contents">
<p>EEprom tool for Simple Open EtherCAT master.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;sys/time.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;nicdrv.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatcoe_8h.html">ethercatcoe.h</a>&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="eepromtool_8c.html#ad7871643c05865c80f5d8050aead2b57">MAXBUF</a>&#160;&#160;&#160;32768</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a889008ec222978aa51c5cf4f06f38bf7">STDBUF</a>&#160;&#160;&#160;2048</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a6d50de7d3e32a3d72c2b957948c5d6a4">MINBUF</a>&#160;&#160;&#160;128</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a94626621e57342e1c6189fcac306d21a">CRCBUF</a>&#160;&#160;&#160;14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a711fffeb11b40c66d48792fcd6664aa7">MODE_NONE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a4e6c103718ec38ed0968a9799d80cfab">MODE_READBIN</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a6e7b7f15c3e66ef9f3654e2f0feaf582">MODE_READINTEL</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a7386e49804efbd61c979e19bfb1584dc">MODE_WRITEBIN</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a1311b426031e4629fa7399074f86e08e">MODE_WRITEINTEL</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#ac9007583b31dfdf53edc7f31d3e01f04">MODE_WRITEALIAS</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a4e3e7f03722747a4a98704e034564442">MODE_INFO</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#aaaebd896b70b2e7366ea0dd68117751a">MAXSLENGTH</a>&#160;&#160;&#160;256</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a6f2abd206249c9db0d1ae65cdf6130a9">IHEXLENGTH</a>&#160;&#160;&#160;0x20</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="eepromtool_8c.html#a4b722ad3962b156df78581d6b13dbcd4">calc_crc</a> (uint8 *crc, uint8 b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a3a2df73139f83c281f488fa56ac715f3">SIIcrc</a> (uint8 *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#ad4c93c08979cc1f64fbe5827ba83b69e">input_bin</a> (char *fname, int *length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#aee528f28184a88918d963666ac796afe">input_intelhex</a> (char *fname, int *start, int *length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a0ac3cf2113cbd77624e88b0556f72ad8">output_bin</a> (char *fname, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#ae6e853a65189c39f04ed0342f27ede15">output_intelhex</a> (char *fname, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a1f7b392753323c242f0c4fafb71def77">eeprom_read</a> (int <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int start, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#aa04a18ee68c6d5c84c9d688e52940a3d">eeprom_write</a> (int <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int start, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a68137906c06985fd3dfad06cfa6c02b8">eeprom_writealias</a> (int <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int <a class="el" href="eepromtool_8c.html#a56f0b708d0bd5a42481fa2dc83a750d3">alias</a>, uint16 crc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a98c21eb7a77138da75ba9db4826eeb12">eepromtool</a> (char *ifname, int <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int <a class="el" href="eepromtool_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, char *fname)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</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="eepromtool_8c.html#af7f16fe542cd5af95b667d6182183475">ebuf</a> [MAXBUF]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#aef62f3ff430568cf146415ae816d76f8">ob</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#afb70173e508b80fc1adb457dacefa9c6">ow</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a0c98ab56e4779bc5f994fdff60723115">os</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a56f0b708d0bd5a42481fa2dc83a750d3">alias</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct timeval tstart tend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a5a0719f516e05d099b8828353e82aff9">tdif</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#aa59bf150c9e0d285619f7c7e58c9942d">wkc</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eepromtool_8c.html#af96279e1d4bfe177cebc849a64ecaf35">sline</a> [MAXSLENGTH]</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>EEprom tool for Simple Open EtherCAT master. </p>
<p>Usage : eepromtool ifname slave OPTION fname|alias ifname is NIC interface, f.e. eth0 slave = slave number in EtherCAT order 1..n -r read EEPROM, output binary format -ri read EEPROM, output Intel Hex format -w write EEPROM, input binary format -wi write EEPROM, input Intel Hex format -i display EEPROM information -walias write slave alias in EEPROM</p>
<p>(c)Arthur Ketels 2010-2012 </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a94626621e57342e1c6189fcac306d21a"></a><!-- doxytag: member="eepromtool.c::CRCBUF" ref="a94626621e57342e1c6189fcac306d21a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CRCBUF&#160;&#160;&#160;14</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6f2abd206249c9db0d1ae65cdf6130a9"></a><!-- doxytag: member="eepromtool.c::IHEXLENGTH" ref="a6f2abd206249c9db0d1ae65cdf6130a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IHEXLENGTH&#160;&#160;&#160;0x20</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad7871643c05865c80f5d8050aead2b57"></a><!-- doxytag: member="eepromtool.c::MAXBUF" ref="ad7871643c05865c80f5d8050aead2b57" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXBUF&#160;&#160;&#160;32768</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaaebd896b70b2e7366ea0dd68117751a"></a><!-- doxytag: member="eepromtool.c::MAXSLENGTH" ref="aaaebd896b70b2e7366ea0dd68117751a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXSLENGTH&#160;&#160;&#160;256</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6d50de7d3e32a3d72c2b957948c5d6a4"></a><!-- doxytag: member="eepromtool.c::MINBUF" ref="a6d50de7d3e32a3d72c2b957948c5d6a4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MINBUF&#160;&#160;&#160;128</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e3e7f03722747a4a98704e034564442"></a><!-- doxytag: member="eepromtool.c::MODE_INFO" ref="a4e3e7f03722747a4a98704e034564442" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_INFO&#160;&#160;&#160;6</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a711fffeb11b40c66d48792fcd6664aa7"></a><!-- doxytag: member="eepromtool.c::MODE_NONE" ref="a711fffeb11b40c66d48792fcd6664aa7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_NONE&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e6c103718ec38ed0968a9799d80cfab"></a><!-- doxytag: member="eepromtool.c::MODE_READBIN" ref="a4e6c103718ec38ed0968a9799d80cfab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_READBIN&#160;&#160;&#160;1</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6e7b7f15c3e66ef9f3654e2f0feaf582"></a><!-- doxytag: member="eepromtool.c::MODE_READINTEL" ref="a6e7b7f15c3e66ef9f3654e2f0feaf582" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_READINTEL&#160;&#160;&#160;2</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac9007583b31dfdf53edc7f31d3e01f04"></a><!-- doxytag: member="eepromtool.c::MODE_WRITEALIAS" ref="ac9007583b31dfdf53edc7f31d3e01f04" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_WRITEALIAS&#160;&#160;&#160;5</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7386e49804efbd61c979e19bfb1584dc"></a><!-- doxytag: member="eepromtool.c::MODE_WRITEBIN" ref="a7386e49804efbd61c979e19bfb1584dc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_WRITEBIN&#160;&#160;&#160;3</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1311b426031e4629fa7399074f86e08e"></a><!-- doxytag: member="eepromtool.c::MODE_WRITEINTEL" ref="a1311b426031e4629fa7399074f86e08e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODE_WRITEINTEL&#160;&#160;&#160;4</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a889008ec222978aa51c5cf4f06f38bf7"></a><!-- doxytag: member="eepromtool.c::STDBUF" ref="a889008ec222978aa51c5cf4f06f38bf7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STDBUF&#160;&#160;&#160;2048</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a4b722ad3962b156df78581d6b13dbcd4"></a><!-- doxytag: member="eepromtool.c::calc_crc" ref="a4b722ad3962b156df78581d6b13dbcd4" args="(uint8 *crc, uint8 b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void calc_crc </td>
<td>(</td>
<td class="paramtype">uint8 *&#160;</td>
<td class="paramname"><em>crc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>b</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="a1f7b392753323c242f0c4fafb71def77"></a><!-- doxytag: member="eepromtool.c::eeprom_read" ref="a1f7b392753323c242f0c4fafb71def77" args="(int slave, int start, int length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int eeprom_read </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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">
</div>
</div>
<a class="anchor" id="aa04a18ee68c6d5c84c9d688e52940a3d"></a><!-- doxytag: member="eepromtool.c::eeprom_write" ref="aa04a18ee68c6d5c84c9d688e52940a3d" args="(int slave, int start, int length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int eeprom_write </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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">
</div>
</div>
<a class="anchor" id="a68137906c06985fd3dfad06cfa6c02b8"></a><!-- doxytag: member="eepromtool.c::eeprom_writealias" ref="a68137906c06985fd3dfad06cfa6c02b8" args="(int slave, int alias, uint16 crc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int eeprom_writealias </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>alias</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>crc</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="a98c21eb7a77138da75ba9db4826eeb12"></a><!-- doxytag: member="eepromtool.c::eepromtool" ref="a98c21eb7a77138da75ba9db4826eeb12" args="(char *ifname, int slave, int mode, char *fname)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void eepromtool </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>ifname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</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="ad4c93c08979cc1f64fbe5827ba83b69e"></a><!-- doxytag: member="eepromtool.c::input_bin" ref="ad4c93c08979cc1f64fbe5827ba83b69e" args="(char *fname, int *length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int input_bin </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#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">
</div>
</div>
<a class="anchor" id="aee528f28184a88918d963666ac796afe"></a><!-- doxytag: member="eepromtool.c::input_intelhex" ref="aee528f28184a88918d963666ac796afe" args="(char *fname, int *start, int *length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int input_intelhex </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#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">
</div>
</div>
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="eepromtool.c::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>argv</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="a0ac3cf2113cbd77624e88b0556f72ad8"></a><!-- doxytag: member="eepromtool.c::output_bin" ref="a0ac3cf2113cbd77624e88b0556f72ad8" args="(char *fname, int length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int output_bin </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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">
</div>
</div>
<a class="anchor" id="ae6e853a65189c39f04ed0342f27ede15"></a><!-- doxytag: member="eepromtool.c::output_intelhex" ref="ae6e853a65189c39f04ed0342f27ede15" args="(char *fname, int length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int output_intelhex </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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">
</div>
</div>
<a class="anchor" id="a3a2df73139f83c281f488fa56ac715f3"></a><!-- doxytag: member="eepromtool.c::SIIcrc" ref="a3a2df73139f83c281f488fa56ac715f3" args="(uint8 *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 SIIcrc </td>
<td>(</td>
<td class="paramtype">uint8 *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a56f0b708d0bd5a42481fa2dc83a750d3"></a><!-- doxytag: member="eepromtool.c::alias" ref="a56f0b708d0bd5a42481fa2dc83a750d3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="eepromtool_8c.html#a56f0b708d0bd5a42481fa2dc83a750d3">alias</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af7f16fe542cd5af95b667d6182183475"></a><!-- doxytag: member="eepromtool.c::ebuf" ref="af7f16fe542cd5af95b667d6182183475" args="[MAXBUF]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="eepromtool_8c.html#af7f16fe542cd5af95b667d6182183475">ebuf</a>[MAXBUF]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ea5d0cb93f22f7d0fdf804bd68c3326"></a><!-- doxytag: member="eepromtool.c::mode" ref="a1ea5d0cb93f22f7d0fdf804bd68c3326" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="eepromtool_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aef62f3ff430568cf146415ae816d76f8"></a><!-- doxytag: member="eepromtool.c::ob" ref="aef62f3ff430568cf146415ae816d76f8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8 <a class="el" href="red__test_8c.html#aef62f3ff430568cf146415ae816d76f8">ob</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0c98ab56e4779bc5f994fdff60723115"></a><!-- doxytag: member="eepromtool.c::os" ref="a0c98ab56e4779bc5f994fdff60723115" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="red__test_8c.html#a0c98ab56e4779bc5f994fdff60723115">os</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afb70173e508b80fc1adb457dacefa9c6"></a><!-- doxytag: member="eepromtool.c::ow" ref="afb70173e508b80fc1adb457dacefa9c6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16 <a class="el" href="eepromtool_8c.html#afb70173e508b80fc1adb457dacefa9c6">ow</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7f46665d1fe6d01a75a90942bb34cfaf"></a><!-- doxytag: member="eepromtool.c::slave" ref="a7f46665d1fe6d01a75a90942bb34cfaf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af96279e1d4bfe177cebc849a64ecaf35"></a><!-- doxytag: member="eepromtool.c::sline" ref="af96279e1d4bfe177cebc849a64ecaf35" args="[MAXSLENGTH]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="eepromtool_8c.html#af96279e1d4bfe177cebc849a64ecaf35">sline</a>[MAXSLENGTH]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a0719f516e05d099b8828353e82aff9"></a><!-- doxytag: member="eepromtool.c::tdif" ref="a5a0719f516e05d099b8828353e82aff9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct timeval tstart tend <a class="el" href="eepromtool_8c.html#a5a0719f516e05d099b8828353e82aff9">tdif</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa59bf150c9e0d285619f7c7e58c9942d"></a><!-- doxytag: member="eepromtool.c::wkc" ref="aa59bf150c9e0d285619f7c7e58c9942d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="simple__test_8c.html#a5553012bcf0ae2767dfb8e45d1a11293">wkc</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,753 +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>SOEM: ethercatcoe.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatcoe.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatcoe_8c.html" title="CAN over EtherCAT (CoE) module.">ethercatcoe.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="structec__ODlistt.html">ec_ODlistt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__OElistt.html">ec_OElistt</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="ethercatcoe_8h.html#ab047910b614296993a845373894400e3">EC_MAXODLIST</a>&#160;&#160;&#160;1024</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a722e4f5868ff78dda4c68122db7a4505">EC_MAXOELIST</a>&#160;&#160;&#160;256</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="ethercatcoe_8h.html#a818ed89cef707abf8d61db8058588303">ecx_SDOerror</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a9f9f353bbca2f209cd7d1cb045f021f0">ecx_SDOread</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a6ec98c8841ac5bd578db02513da482ac">ecx_SDOwrite</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#acc81933b4e627482785c63b2f5bb8fc3">ecx_RxPDO</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a5484696c271df15bbea9c97f6b183805">ecx_TxPDO</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint16 TxPDOnumber, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a2ff4c0e65e1db37d42d69366537eab1e">ecx_readPDOmap</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, int *Osize, int *Isize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a45576c4910e428ca3fb7a2005be49aef">ecx_readPDOmapCA</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, int *Osize, int *Isize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#a768ff90f482928bb7ce05eece7c509c2">ecx_readODlist</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, <a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *pODlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#ae14f0b4a17c305a7f4ae9c581e20e4a3">ecx_readODdescription</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Item, <a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *pODlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#af8c072d9420fe29d3b8adb2793f4534c">ecx_readOEsingle</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Item, uint8 SubI, <a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *pODlist, <a class="el" href="structec__OElistt.html">ec_OElistt</a> *pOElist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatcoe_8h.html#ab448986e790f3f8c5f3697aaa690d4ed">ecx_readOE</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Item, <a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *pODlist, <a class="el" href="structec__OElistt.html">ec_OElistt</a> *pOElist)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatcoe_8c.html" title="CAN over EtherCAT (CoE) module.">ethercatcoe.c</a>. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="ab047910b614296993a845373894400e3"></a><!-- doxytag: member="ethercatcoe.h::EC_MAXODLIST" ref="ab047910b614296993a845373894400e3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_MAXODLIST&#160;&#160;&#160;1024</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>max entries in Object Description list </p>
</div>
</div>
<a class="anchor" id="a722e4f5868ff78dda4c68122db7a4505"></a><!-- doxytag: member="ethercatcoe.h::EC_MAXOELIST" ref="a722e4f5868ff78dda4c68122db7a4505" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_MAXOELIST&#160;&#160;&#160;256</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>max entries in Object Entry list </p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ae14f0b4a17c305a7f4ae9c581e20e4a3"></a><!-- doxytag: member="ethercatcoe.h::ecx_readODdescription" ref="ae14f0b4a17c305a7f4ae9c581e20e4a3" args="(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readODdescription </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *&#160;</td>
<td class="paramname"><em>pODlist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read Object Description. Adds textual description to object indexes.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Item</td><td>= Item number in ODlist. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">pODlist</td><td>= referencing Object Description list. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave response. </dd></dl>
</div>
</div>
<a class="anchor" id="a768ff90f482928bb7ce05eece7c509c2"></a><!-- doxytag: member="ethercatcoe.h::ecx_readODlist" ref="a768ff90f482928bb7ce05eece7c509c2" args="(ecx_contextt *context, uint16 Slave, ec_ODlistt *pODlist)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readODlist </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *&#160;</td>
<td class="paramname"><em>pODlist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read Object Description List.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pODlist</td><td>= resulting Object Description list. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave response. </dd></dl>
</div>
</div>
<a class="anchor" id="ab448986e790f3f8c5f3697aaa690d4ed"></a><!-- doxytag: member="ethercatcoe.h::ecx_readOE" ref="ab448986e790f3f8c5f3697aaa690d4ed" args="(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readOE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *&#160;</td>
<td class="paramname"><em>pODlist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__OElistt.html">ec_OElistt</a> *&#160;</td>
<td class="paramname"><em>pOElist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read SDO service object entry.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Item</td><td>= Item in ODlist. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pODlist</td><td>= Object description list for reference. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pOElist</td><td>= resulting object entry structure. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave response. </dd></dl>
</div>
</div>
<a class="anchor" id="af8c072d9420fe29d3b8adb2793f4534c"></a><!-- doxytag: member="ethercatcoe.h::ecx_readOEsingle" ref="af8c072d9420fe29d3b8adb2793f4534c" args="(ecx_contextt *context, uint16 Item, uint8 SubI, ec_ODlistt *pODlist, ec_OElistt *pOElist)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readOEsingle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>SubI</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__ODlistt.html">ec_ODlistt</a> *&#160;</td>
<td class="paramname"><em>pODlist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structec__OElistt.html">ec_OElistt</a> *&#160;</td>
<td class="paramname"><em>pOElist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read SDO service object entry, single subindex. Used in <a class="el" href="ethercatcoe_8c.html#a498a1f44b4c10cba07fe70b76339fbb0">ec_readOE()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Item</td><td>= Item in ODlist. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">SubI</td><td>= Subindex of item in ODlist. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pODlist</td><td>= Object description list for reference. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pOElist</td><td>= resulting object entry structure. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave response. </dd></dl>
</div>
</div>
<a class="anchor" id="a2ff4c0e65e1db37d42d69366537eab1e"></a><!-- doxytag: member="ethercatcoe.h::ecx_readPDOmap" ref="a2ff4c0e65e1db37d42d69366537eab1e" args="(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readPDOmap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read PDO mapping.</p>
<p>CANopen has standard indexes defined for PDO mapping. This function tries to read them and collect a full input and output mapping size of designated slave.</p>
<p>Principal structure in slave:<br/>
1C00:00 is number of SM defined<br/>
1C00:01 SM0 type -&gt; 1C10<br/>
1C00:02 SM1 type -&gt; 1C11<br/>
1C00:03 SM2 type -&gt; 1C12<br/>
1C00:04 SM3 type -&gt; 1C13<br/>
Type 0 = unused, 1 = mailbox in, 2 = mailbox out, 3 = outputs (RxPDO), 4 = inputs (TxPDO).</p>
<p>1C12:00 is number of PDO's defined for SM2<br/>
1C12:01 PDO assign SDO #1 -&gt; f.e. 1A00<br/>
1C12:02 PDO assign SDO #2 -&gt; f.e. 1A04\</p>
<p>1A00:00 is number of object defined for this PDO<br/>
1A00:01 object mapping #1, f.e. 60100710 (SDO 6010 SI 07 bitlength 0x10)</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Osize</td><td>= Size in bits of output mapping (rxPDO) found </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Isize</td><td>= Size in bits of input mapping (txPDO) found </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if mapping succesful. </dd></dl>
</div>
</div>
<a class="anchor" id="a45576c4910e428ca3fb7a2005be49aef"></a><!-- doxytag: member="ethercatcoe.h::ecx_readPDOmapCA" ref="a45576c4910e428ca3fb7a2005be49aef" args="(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readPDOmapCA </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE read PDO mapping in Complete Access mode (CA).</p>
<p>CANopen has standard indexes defined for PDO mapping. This function tries to read them and collect a full input and output mapping size of designated slave. Slave has to support CA, otherwise use <a class="el" href="ethercatcoe_8c.html#a15ab60b8e11aa61d67480faa19d0ab28">ec_readPDOmap()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Osize</td><td>= Size in bits of output mapping (rxPDO) found </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Isize</td><td>= Size in bits of input mapping (txPDO) found </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if mapping succesful. </dd></dl>
</div>
</div>
<a class="anchor" id="acc81933b4e627482785c63b2f5bb8fc3"></a><!-- doxytag: member="ethercatcoe.h::ecx_RxPDO" ref="acc81933b4e627482785c63b2f5bb8fc3" args="(ecx_contextt *context, uint16 Slave, uint16 RxPDOnumber, int psize, void *p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_RxPDO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>RxPDOnumber</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE RxPDO write, blocking.</p>
<p>A RxPDO download request is issued.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">RxPDOnumber</td><td>= Related RxPDO number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of PDO buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to PDO buffer </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="a818ed89cef707abf8d61db8058588303"></a><!-- doxytag: member="ethercatcoe.h::ecx_SDOerror" ref="a818ed89cef707abf8d61db8058588303" args="(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_SDOerror </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>SubIdx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32&#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>Report SDO error.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Index</td><td>= Index that generated error </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">SubIdx</td><td>= Subindex that generated error </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">AbortCode</td><td>= Abortcode, see EtherCAT documentation for list </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9f9f353bbca2f209cd7d1cb045f021f0"></a><!-- doxytag: member="ethercatcoe.h::ecx_SDOread" ref="a9f9f353bbca2f209cd7d1cb045f021f0" args="(ecx_contextt *context, uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_SDOread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></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">boolean&#160;</td>
<td class="paramname"><em>CA</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE SDO read, blocking. Single subindex or Complete Access.</p>
<p>Only a "normal" upload request is issued. If the requested parameter is &lt;= 4bytes then a "expedited" response is returned, otherwise a "normal" response. If a "normal" response is larger than the mailbox size then the response is segmented. The function will combine all segments and copy them to the parameter buffer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>= Index to read </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">subindex</td><td>= Subindex to read, must be 0 or 1 if CA is used. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CA</td><td>= FALSE = single subindex. TRUE = Complete Access, all subindexes read. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer, returns bytes read from SDO. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="a6ec98c8841ac5bd578db02513da482ac"></a><!-- doxytag: member="ethercatcoe.h::ecx_SDOwrite" ref="a6ec98c8841ac5bd578db02513da482ac" args="(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_SDOwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></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">boolean&#160;</td>
<td class="paramname"><em>CA</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE SDO write, blocking. Single subindex or Complete Access.</p>
<p>A "normal" download request is issued, unless we have small data, then a "expedited" transfer is used. If the parameter is larger than the mailbox size then the download is segmented. The function will split the parameter data in segments and send them to the slave one by one.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Index</td><td>= Index to write </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">SubIndex</td><td>= Subindex to write, must be 0 or 1 if CA is used. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CA</td><td>= FALSE = single subindex. TRUE = Complete Access, all subindexes written. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="a5484696c271df15bbea9c97f6b183805"></a><!-- doxytag: member="ethercatcoe.h::ecx_TxPDO" ref="a5484696c271df15bbea9c97f6b183805" args="(ecx_contextt *context, uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_TxPDO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>TxPDOnumber</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>CoE TxPDO read remote request, blocking.</p>
<p>A RxPDO download request is issued.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">TxPDOnumber</td><td>= Related TxPDO number </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of PDO buffer, returns bytes read from PDO. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to PDO buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,848 +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>SOEM: ethercatconfig.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">SOEM&#160;<span id="projectnumber">v1.3.1</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> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ethercatconfig.c File Reference</div> </div>
</div>
<div class="contents">
<p>Configuration module for EtherCAT master.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;osal.h&quot;</code><br/>
<code>#include &quot;oshw.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatcoe_8h.html">ethercatcoe.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatsoe_8h.html">ethercatsoe.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatconfig_8h.html">ethercatconfig.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatconfiglist_8h.html">ethercatconfiglist.h</a>&quot;</code><br/>
</div><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="structecx__mapt__t.html">ecx_mapt_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__configlist__t.html">ec_configlist_t</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="ethercatconfig_8c.html#a7f701d87af8db364450d02975b16cd5d">EC_PRINT</a>(...)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a8a05b4154388a62875f5695beef4b343">MAX_MAPT</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a7ffdfc0c1550e70c5579eb049e15a990">EC_DEFAULTMBXSM0</a>&#160;&#160;&#160;0x00010026</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a46051caffcdf0610f7aa0a5abef7920c">EC_DEFAULTMBXSM1</a>&#160;&#160;&#160;0x00010022</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#af7063e832d749d4cbaa55317092ca5cc">EC_DEFAULTDOSM0</a>&#160;&#160;&#160;0x00010044</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="ethercatconfig_8c.html#a8aa31990a858c7e049cfb4de24f28f3e">ec_findconfig</a> (uint32 man, uint32 id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a28b66e38067d043dbb41c6a7fe3dcef5">ecx_init_context</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#ab2275f76921dcafd1b85a7328311dad0">ecx_detect_slaves</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a619a4a5ccc30ecd2f832820c197e1d7f">ecx_set_slaves_to_default</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aabdb255e70a86556e205048214fe84fc">ecx_config_from_table</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a7a6c352d63aa06029484d4aca1d01dda">ecx_lookup_prev_sii</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a2d186e2dcf0c8d37aee2071e519dfbcf">ecx_config_init</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint8 usetable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a4bbbce300f4c5d4f39d41a0f27af4e88">ecx_lookup_mapping</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int *Osize, int *Isize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a2876a48c69cfdfa9cc7f335ba7dc5718">ecx_map_coe_soe</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a11fe85407560359349478bdbe3ee402c">ecx_map_sii</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aec2a7896b71db8ed64446a76fb895f17">ecx_map_sm</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">OSAL_THREAD_FUNC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#af11061bfa6bd7bf1bda8d6000c5ce904">ecx_mapper_thread</a> (void *param)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a213e97da5b3efbc098029d12f625c50f">ecx_find_mapt</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#ada4cc48672364cc9fe3a044e792c37b3">ecx_get_threadcount</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a0aa5802dbafca27d367b61f11ec77c5a">ecx_config_map_group</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, void *pIOmap, uint8 group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#ae900f3e6580c698aedeefbfc16cf5282">ecx_recover_slave</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aa4b56b3d86e1fbc059c81bed5572f202">ecx_reconfig_slave</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#ae9128b2cb982fd03fae9105d746f8656">ec_config_init</a> (uint8 usetable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#ae1120a5cace4aa56cf753977ccd37b8d">ec_config_map_group</a> (void *pIOmap, uint8 group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aa740a2ba948117670c4f9741bc31cc38">ec_config_map</a> (void *pIOmap)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a502e65cce3b0b5f8dbcabf6f25dab351">ec_config</a> (uint8 usetable, void *pIOmap)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aa31ccd813ba490a3c0e6d57315e42606">ec_recover_slave</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#aad37ae196ac8cc233dcae740f9fd4864">ec_reconfig_slave</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structecx__mapt__t.html">ecx_mapt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a4831aee186feb5a4b0c063d3560bce6f">ecx_mapt</a> [MAX_MAPT]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">OSAL_THREAD_HANDLE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8c.html#a346c38f231a1fe231515bbfc5f2bfc32">ecx_threadh</a> [MAX_MAPT]</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Configuration module for EtherCAT master. </p>
<p>After successful initialisation with <a class="el" href="ethercatmain_8c.html#a4d4ce1bfe67dcda4868fe1717af993af">ec_init()</a> or <a class="el" href="ethercatmain_8c.html#a9b46e06711fc56cac33ac9c77f528de1">ec_init_redundant()</a> the slaves can be auto configured with this module. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="af7063e832d749d4cbaa55317092ca5cc"></a><!-- doxytag: member="ethercatconfig.c::EC_DEFAULTDOSM0" ref="af7063e832d749d4cbaa55317092ca5cc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_DEFAULTDOSM0&#160;&#160;&#160;0x00010044</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>standard SM0 flags configuration for digital output slaves </p>
</div>
</div>
<a class="anchor" id="a7ffdfc0c1550e70c5579eb049e15a990"></a><!-- doxytag: member="ethercatconfig.c::EC_DEFAULTMBXSM0" ref="a7ffdfc0c1550e70c5579eb049e15a990" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_DEFAULTMBXSM0&#160;&#160;&#160;0x00010026</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>standard SM0 flags configuration for mailbox slaves </p>
</div>
</div>
<a class="anchor" id="a46051caffcdf0610f7aa0a5abef7920c"></a><!-- doxytag: member="ethercatconfig.c::EC_DEFAULTMBXSM1" ref="a46051caffcdf0610f7aa0a5abef7920c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_DEFAULTMBXSM1&#160;&#160;&#160;0x00010022</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>standard SM1 flags configuration for mailbox slaves </p>
</div>
</div>
<a class="anchor" id="a7f701d87af8db364450d02975b16cd5d"></a><!-- doxytag: member="ethercatconfig.c::EC_PRINT" ref="a7f701d87af8db364450d02975b16cd5d" args="(...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_PRINT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em></td><td>)</td>
<td>&#160;&#160;&#160;do {} while (0)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8a05b4154388a62875f5695beef4b343"></a><!-- doxytag: member="ethercatconfig.c::MAX_MAPT" ref="a8a05b4154388a62875f5695beef4b343" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX_MAPT&#160;&#160;&#160;8</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a502e65cce3b0b5f8dbcabf6f25dab351"></a><!-- doxytag: member="ethercatconfig.c::ec_config" ref="a502e65cce3b0b5f8dbcabf6f25dab351" args="(uint8 usetable, void *pIOmap)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_config </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>usetable</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pIOmap</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enumerate / map and init all slaves.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">usetable</td><td>= TRUE when using configtable to init slaves, FALSE otherwise </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pIOmap</td><td>= pointer to IOmap </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave discover datagram = number of slaves found </dd></dl>
</div>
</div>
<a class="anchor" id="ae9128b2cb982fd03fae9105d746f8656"></a><!-- doxytag: member="ethercatconfig.c::ec_config_init" ref="ae9128b2cb982fd03fae9105d746f8656" args="(uint8 usetable)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_config_init </td>
<td>(</td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>usetable</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa740a2ba948117670c4f9741bc31cc38"></a><!-- doxytag: member="ethercatconfig.c::ec_config_map" ref="aa740a2ba948117670c4f9741bc31cc38" args="(void *pIOmap)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_config_map </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pIOmap</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map all PDOs from slaves to IOmap.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">pIOmap</td><td>= pointer to IOmap </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>IOmap size </dd></dl>
</div>
</div>
<a class="anchor" id="ae1120a5cace4aa56cf753977ccd37b8d"></a><!-- doxytag: member="ethercatconfig.c::ec_config_map_group" ref="ae1120a5cace4aa56cf753977ccd37b8d" args="(void *pIOmap, uint8 group)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_config_map_group </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pIOmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>group</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="a8aa31990a858c7e049cfb4de24f28f3e"></a><!-- doxytag: member="ethercatconfig.c::ec_findconfig" ref="a8aa31990a858c7e049cfb4de24f28f3e" args="(uint32 man, uint32 id)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_findconfig </td>
<td>(</td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>man</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Find slave in standard configuration list ec_configlist[]</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">man</td><td>= manufacturer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>= ID </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>index in ec_configlist[] when found, otherwise 0 </dd></dl>
</div>
</div>
<a class="anchor" id="aad37ae196ac8cc233dcae740f9fd4864"></a><!-- doxytag: member="ethercatconfig.c::ec_reconfig_slave" ref="aad37ae196ac8cc233dcae740f9fd4864" args="(uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_reconfig_slave </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="aa31ccd813ba490a3c0e6d57315e42606"></a><!-- doxytag: member="ethercatconfig.c::ec_recover_slave" ref="aa31ccd813ba490a3c0e6d57315e42606" args="(uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_recover_slave </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="aabdb255e70a86556e205048214fe84fc"></a><!-- doxytag: member="ethercatconfig.c::ecx_config_from_table" ref="aabdb255e70a86556e205048214fe84fc" args="(ecx_contextt *context, uint16 slave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_config_from_table </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2d186e2dcf0c8d37aee2071e519dfbcf"></a><!-- doxytag: member="ethercatconfig.c::ecx_config_init" ref="a2d186e2dcf0c8d37aee2071e519dfbcf" args="(ecx_contextt *context, uint8 usetable)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_config_init </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>usetable</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enumerate and init all slaves.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">usetable</td><td>= TRUE when using configtable to init slaves, FALSE otherwise </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave discover datagram = number of slaves found </dd></dl>
</div>
</div>
<a class="anchor" id="a0aa5802dbafca27d367b61f11ec77c5a"></a><!-- doxytag: member="ethercatconfig.c::ecx_config_map_group" ref="a0aa5802dbafca27d367b61f11ec77c5a" args="(ecx_contextt *context, void *pIOmap, uint8 group)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_config_map_group </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pIOmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>group</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map all PDOs in one group of slaves to IOmap.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pIOmap</td><td>= pointer to IOmap </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">group</td><td>= group to map, 0 = all groups </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>IOmap size </dd></dl>
</div>
</div>
<a class="anchor" id="ab2275f76921dcafd1b85a7328311dad0"></a><!-- doxytag: member="ethercatconfig.c::ecx_detect_slaves" ref="ab2275f76921dcafd1b85a7328311dad0" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_detect_slaves </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a213e97da5b3efbc098029d12f625c50f"></a><!-- doxytag: member="ethercatconfig.c::ecx_find_mapt" ref="a213e97da5b3efbc098029d12f625c50f" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_find_mapt </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ada4cc48672364cc9fe3a044e792c37b3"></a><!-- doxytag: member="ethercatconfig.c::ecx_get_threadcount" ref="ada4cc48672364cc9fe3a044e792c37b3" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_get_threadcount </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a28b66e38067d043dbb41c6a7fe3dcef5"></a><!-- doxytag: member="ethercatconfig.c::ecx_init_context" ref="a28b66e38067d043dbb41c6a7fe3dcef5" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_init_context </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4bbbce300f4c5d4f39d41a0f27af4e88"></a><!-- doxytag: member="ethercatconfig.c::ecx_lookup_mapping" ref="a4bbbce300f4c5d4f39d41a0f27af4e88" args="(ecx_contextt *context, uint16 slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_lookup_mapping </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a6c352d63aa06029484d4aca1d01dda"></a><!-- doxytag: member="ethercatconfig.c::ecx_lookup_prev_sii" ref="a7a6c352d63aa06029484d4aca1d01dda" args="(ecx_contextt *context, uint16 slave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_lookup_prev_sii </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2876a48c69cfdfa9cc7f335ba7dc5718"></a><!-- doxytag: member="ethercatconfig.c::ecx_map_coe_soe" ref="a2876a48c69cfdfa9cc7f335ba7dc5718" args="(ecx_contextt *context, uint16 slave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_map_coe_soe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a11fe85407560359349478bdbe3ee402c"></a><!-- doxytag: member="ethercatconfig.c::ecx_map_sii" ref="a11fe85407560359349478bdbe3ee402c" args="(ecx_contextt *context, uint16 slave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_map_sii </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aec2a7896b71db8ed64446a76fb895f17"></a><!-- doxytag: member="ethercatconfig.c::ecx_map_sm" ref="aec2a7896b71db8ed64446a76fb895f17" args="(ecx_contextt *context, uint16 slave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int ecx_map_sm </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af11061bfa6bd7bf1bda8d6000c5ce904"></a><!-- doxytag: member="ethercatconfig.c::ecx_mapper_thread" ref="af11061bfa6bd7bf1bda8d6000c5ce904" args="(void *param)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSAL_THREAD_FUNC ecx_mapper_thread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa4b56b3d86e1fbc059c81bed5572f202"></a><!-- doxytag: member="ethercatconfig.c::ecx_reconfig_slave" ref="aa4b56b3d86e1fbc059c81bed5572f202" args="(ecx_contextt *context, uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_reconfig_slave </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reconfigure slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= slave to reconfigure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= local timeout f.e. EC_TIMEOUTRET3 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Slave state </dd></dl>
</div>
</div>
<a class="anchor" id="ae900f3e6580c698aedeefbfc16cf5282"></a><!-- doxytag: member="ethercatconfig.c::ecx_recover_slave" ref="ae900f3e6580c698aedeefbfc16cf5282" args="(ecx_contextt *context, uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_recover_slave </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Recover slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= slave to recover </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= local timeout f.e. EC_TIMEOUTRET3 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if successful </dd></dl>
</div>
</div>
<a class="anchor" id="a619a4a5ccc30ecd2f832820c197e1d7f"></a><!-- doxytag: member="ethercatconfig.c::ecx_set_slaves_to_default" ref="a619a4a5ccc30ecd2f832820c197e1d7f" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void ecx_set_slaves_to_default </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a4831aee186feb5a4b0c063d3560bce6f"></a><!-- doxytag: member="ethercatconfig.c::ecx_mapt" ref="a4831aee186feb5a4b0c063d3560bce6f" args="[MAX_MAPT]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structecx__mapt__t.html">ecx_mapt_t</a> <a class="el" href="ethercatconfig_8c.html#a4831aee186feb5a4b0c063d3560bce6f">ecx_mapt</a>[MAX_MAPT]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a346c38f231a1fe231515bbfc5f2bfc32"></a><!-- doxytag: member="ethercatconfig.c::ecx_threadh" ref="a346c38f231a1fe231515bbfc5f2bfc32" args="[MAX_MAPT]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSAL_THREAD_HANDLE <a class="el" href="ethercatconfig_8c.html#a346c38f231a1fe231515bbfc5f2bfc32">ecx_threadh</a>[MAX_MAPT]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,260 +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>SOEM: ethercatconfig.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">SOEM&#160;<span id="projectnumber">v1.3.1</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> </div>
<div class="headertitle">
<div class="title">ethercatconfig.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatconfig_8c.html" title="Configuration module for EtherCAT master.">ethercatconfig.c</a>.
<a href="#details">More...</a></p>
<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="ethercatconfig_8h.html#a6285e94b6d9e6aaf167ddaf1d186747d">EC_NODEOFFSET</a>&#160;&#160;&#160;0x1000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8h.html#aca900912dd096ea8c6b3c6b963bb62f9">EC_TEMPNODE</a>&#160;&#160;&#160;0xffff</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="ethercatconfig_8h.html#a2d186e2dcf0c8d37aee2071e519dfbcf">ecx_config_init</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint8 usetable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8h.html#a0aa5802dbafca27d367b61f11ec77c5a">ecx_config_map_group</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, void *pIOmap, uint8 group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8h.html#ae900f3e6580c698aedeefbfc16cf5282">ecx_recover_slave</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfig_8h.html#aa4b56b3d86e1fbc059c81bed5572f202">ecx_reconfig_slave</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int timeout)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatconfig_8c.html" title="Configuration module for EtherCAT master.">ethercatconfig.c</a>. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a6285e94b6d9e6aaf167ddaf1d186747d"></a><!-- doxytag: member="ethercatconfig.h::EC_NODEOFFSET" ref="a6285e94b6d9e6aaf167ddaf1d186747d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_NODEOFFSET&#160;&#160;&#160;0x1000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aca900912dd096ea8c6b3c6b963bb62f9"></a><!-- doxytag: member="ethercatconfig.h::EC_TEMPNODE" ref="aca900912dd096ea8c6b3c6b963bb62f9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_TEMPNODE&#160;&#160;&#160;0xffff</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a2d186e2dcf0c8d37aee2071e519dfbcf"></a><!-- doxytag: member="ethercatconfig.h::ecx_config_init" ref="a2d186e2dcf0c8d37aee2071e519dfbcf" args="(ecx_contextt *context, uint8 usetable)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_config_init </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>usetable</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Enumerate and init all slaves.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">usetable</td><td>= TRUE when using configtable to init slaves, FALSE otherwise </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter of slave discover datagram = number of slaves found </dd></dl>
</div>
</div>
<a class="anchor" id="a0aa5802dbafca27d367b61f11ec77c5a"></a><!-- doxytag: member="ethercatconfig.h::ecx_config_map_group" ref="a0aa5802dbafca27d367b61f11ec77c5a" args="(ecx_contextt *context, void *pIOmap, uint8 group)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_config_map_group </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pIOmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>group</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map all PDOs in one group of slaves to IOmap.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pIOmap</td><td>= pointer to IOmap </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">group</td><td>= group to map, 0 = all groups </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>IOmap size </dd></dl>
</div>
</div>
<a class="anchor" id="aa4b56b3d86e1fbc059c81bed5572f202"></a><!-- doxytag: member="ethercatconfig.h::ecx_reconfig_slave" ref="aa4b56b3d86e1fbc059c81bed5572f202" args="(ecx_contextt *context, uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_reconfig_slave </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reconfigure slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= slave to reconfigure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= local timeout f.e. EC_TIMEOUTRET3 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Slave state </dd></dl>
</div>
</div>
<a class="anchor" id="ae900f3e6580c698aedeefbfc16cf5282"></a><!-- doxytag: member="ethercatconfig.h::ecx_recover_slave" ref="ae900f3e6580c698aedeefbfc16cf5282" args="(ecx_contextt *context, uint16 slave, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_recover_slave </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Recover slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= slave to recover </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= local timeout f.e. EC_TIMEOUTRET3 </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if successful </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,118 +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>SOEM: ethercatconfiglist.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">SOEM&#160;<span id="projectnumber">v1.3.1</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="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ethercatconfiglist.h File Reference</div> </div>
</div>
<div class="contents">
<p>DEPRICATED Configuration list of known EtherCAT slave devices.
<a href="#details">More...</a></p>
<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="ethercatconfiglist_8h.html#aaef6c7c9200a688140ee21286ea5a9d2">EC_CONFIGEND</a>&#160;&#160;&#160;0xffffffff</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structec__configlist__t.html">ec_configlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatconfiglist_8h.html#a1c525e82fb480dd24bebdf451cdf5d22">ec_configlist</a> []</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>DEPRICATED Configuration list of known EtherCAT slave devices. </p>
<p>If a slave is found in this list it is configured according to the parameters in the list. Otherwise the configuration info is read directly from the slave EEPROM (SII or Slave Information Interface). </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="aaef6c7c9200a688140ee21286ea5a9d2"></a><!-- doxytag: member="ethercatconfiglist.h::EC_CONFIGEND" ref="aaef6c7c9200a688140ee21286ea5a9d2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_CONFIGEND&#160;&#160;&#160;0xffffffff</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a1c525e82fb480dd24bebdf451cdf5d22"></a><!-- doxytag: member="ethercatconfiglist.h::ec_configlist" ref="a1c525e82fb480dd24bebdf451cdf5d22" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structec__configlist__t.html">ec_configlist_t</a> <a class="el" href="ethercatconfiglist_8h.html#a1c525e82fb480dd24bebdf451cdf5d22">ec_configlist</a>[]</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{0x00000000,0x00000000,<span class="stringliteral">&quot;&quot;</span> ,0, 0, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x044c2c52,<span class="stringliteral">&quot;EK1100&quot;</span> ,1, 0, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x03ea3052,<span class="stringliteral">&quot;EL1002&quot;</span> ,2, 2, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x03ec3052,<span class="stringliteral">&quot;EL1004&quot;</span> ,2, 4, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x03f43052,<span class="stringliteral">&quot;EL1012&quot;</span> ,2, 2, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x03f63052,<span class="stringliteral">&quot;EL1014&quot;</span> ,2, 4, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x03fa3052,<span class="stringliteral">&quot;EL1018&quot;</span> ,2, 8, 0, 0, 0, 0, 0,0,0},
{0x00000002,0x07d23052,<span class="stringliteral">&quot;EL2002&quot;</span> ,3, 0, 2, 0, 0, 0, 0,0,0},
{0x00000002,0x07d43052,<span class="stringliteral">&quot;EL2004&quot;</span> ,3, 0, 4, 0, 0, 0, 0,0,0},
{0x00000002,0x07d83052,<span class="stringliteral">&quot;EL2008&quot;</span> ,3, 0, 8, 0, 0, 0, 0,0,0},
{0x00000002,0x07f03052,<span class="stringliteral">&quot;EL2032&quot;</span> ,6, 2, 2, 0, 0, 0, 0,0,0},
{0x00000002,0x0c1e3052,<span class="stringliteral">&quot;EL3102&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0c283052,<span class="stringliteral">&quot;EL3112&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0c323052,<span class="stringliteral">&quot;EL3122&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0c463052,<span class="stringliteral">&quot;EL3142&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0c503052,<span class="stringliteral">&quot;EL3152&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0c5a3052,<span class="stringliteral">&quot;EL3162&quot;</span> ,4,48, 0,0x1000,0x00000024,0x1100,0x00010020,0,1},
{0x00000002,0x0fc03052,<span class="stringliteral">&quot;EL4032&quot;</span> ,5, 0,32,0x1100,0x00010024,0x1180,0x00000022,1,0},
{0x00000002,0x10063052,<span class="stringliteral">&quot;EL4102&quot;</span> ,5, 0,32,0x1000,0x00010024,0x1100,0x00000022,1,0},
{0x00000002,0x10103052,<span class="stringliteral">&quot;EL4112&quot;</span> ,5, 0,32,0x1000,0x00010024,0x1100,0x00000022,1,0},
{0x00000002,0x101a3052,<span class="stringliteral">&quot;EL4122&quot;</span> ,5, 0,32,0x1000,0x00010024,0x1100,0x00000022,1,0},
{0x00000002,0x10243052,<span class="stringliteral">&quot;EL4132&quot;</span> ,5, 0,32,0x1000,0x00010024,0x1100,0x00000022,1,0},
{0x00000002,0x13ed3052,<span class="stringliteral">&quot;EL5101&quot;</span> ,7,40,24,0x1000,0x00010024,0x1100,0x00010020,1,1},
{<a class="code" href="ethercatconfiglist_8h.html#aaef6c7c9200a688140ee21286ea5a9d2">EC_CONFIGEND</a>,0x00000000,<span class="stringliteral">&quot;&quot;</span> ,0, 0, 0, 0, 0, 0, 0,0,0}
}
</pre></div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,487 +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>SOEM: ethercatdc.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">SOEM&#160;<span id="projectnumber">v1.3.1</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> </div>
<div class="headertitle">
<div class="title">ethercatdc.c File Reference</div> </div>
</div>
<div class="contents">
<p>Distributed Clock EtherCAT functions.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;oshw.h&quot;</code><br/>
<code>#include &quot;osal.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatdc_8h.html">ethercatdc.h</a>&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="ethercatdc_8c.html#a1ac17d3ca25f56e8c48cca0af5fbd122">PORTM0</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#ae04502881d2daa6af2054c8059573f30">PORTM1</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a3b4158f391a6df70087540dc769bc89c">PORTM2</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a2eb3d8f8b211f9baba094785d5f66c3d">PORTM3</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a7aec534e63f6fe476241f41580dc1691">SyncDelay</a>&#160;&#160;&#160;((int32)100000000)</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="ethercatdc_8c.html#a582e93eeadab9b63cec059b1bb024a56">ecx_dcsync0</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime, uint32 CyclShift)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a6642a9859ce23e1dd027044bf56848ea">ecx_dcsync01</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a2ae35493ab155181f2e3eaa058efdb13">ecx_porttime</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#ab7cfa25080d575449ebc7450d0c01948">ecx_prevport</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static uint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#abacbbb945fbeab95271e8f0a612fc973">ecx_parentport</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#aa9593f8c1b4c397c8b9ebdcd99a42838">ecx_configdc</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a39fe8b9490690f066c59179e65af981c">ec_dcsync0</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime, uint32 CyclShift)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a42ad5c4b3c82a6a151c4ee17fe121e57">ec_dcsync01</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8c.html#a1d811e329c093385d00fcdd48522fc21">ec_configdc</a> (void)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Distributed Clock EtherCAT functions. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a1ac17d3ca25f56e8c48cca0af5fbd122"></a><!-- doxytag: member="ethercatdc.c::PORTM0" ref="a1ac17d3ca25f56e8c48cca0af5fbd122" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PORTM0&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae04502881d2daa6af2054c8059573f30"></a><!-- doxytag: member="ethercatdc.c::PORTM1" ref="ae04502881d2daa6af2054c8059573f30" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PORTM1&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b4158f391a6df70087540dc769bc89c"></a><!-- doxytag: member="ethercatdc.c::PORTM2" ref="a3b4158f391a6df70087540dc769bc89c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PORTM2&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2eb3d8f8b211f9baba094785d5f66c3d"></a><!-- doxytag: member="ethercatdc.c::PORTM3" ref="a2eb3d8f8b211f9baba094785d5f66c3d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PORTM3&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7aec534e63f6fe476241f41580dc1691"></a><!-- doxytag: member="ethercatdc.c::SyncDelay" ref="a7aec534e63f6fe476241f41580dc1691" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SyncDelay&#160;&#160;&#160;((int32)100000000)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>1st sync pulse delay in ns here 100ms </p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a1d811e329c093385d00fcdd48522fc21"></a><!-- doxytag: member="ethercatdc.c::ec_configdc" ref="a1d811e329c093385d00fcdd48522fc21" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean ec_configdc </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a39fe8b9490690f066c59179e65af981c"></a><!-- doxytag: member="ethercatdc.c::ec_dcsync0" ref="a39fe8b9490690f066c59179e65af981c" args="(uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ec_dcsync0 </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</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="a42ad5c4b3c82a6a151c4ee17fe121e57"></a><!-- doxytag: member="ethercatdc.c::ec_dcsync01" ref="a42ad5c4b3c82a6a151c4ee17fe121e57" args="(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ec_dcsync01 </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</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="aa9593f8c1b4c397c8b9ebdcd99a42838"></a><!-- doxytag: member="ethercatdc.c::ecx_configdc" ref="aa9593f8c1b4c397c8b9ebdcd99a42838" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean ecx_configdc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Locate DC slaves, measure propagation delays.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>boolean if slaves are found with DC </dd></dl>
</div>
</div>
<a class="anchor" id="a582e93eeadab9b63cec059b1bb024a56"></a><!-- doxytag: member="ethercatdc.c::ecx_dcsync0" ref="a582e93eeadab9b63cec059b1bb024a56" args="(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_dcsync0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set DC of slave to fire sync0 at CyclTime interval with CyclShift offset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">act</td><td>TRUE = active, FALSE = deactivated </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime</td><td>Cycltime in ns. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclShift</td><td>CyclShift in ns. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a6642a9859ce23e1dd027044bf56848ea"></a><!-- doxytag: member="ethercatdc.c::ecx_dcsync01" ref="a6642a9859ce23e1dd027044bf56848ea" args="(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_dcsync01 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set DC of slave to fire sync0 and sync1 at CyclTime interval with CyclShift offset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">act</td><td>TRUE = active, FALSE = deactivated </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime0</td><td>Cycltime SYNC0 in ns. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime1</td><td>Cycltime SYNC1 in ns. This time is a delta time in relation to the SYNC0 fire. If CylcTime1 = 0 then SYNC1 fires a the same time as SYNC0. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclShift</td><td>CyclShift in ns. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="abacbbb945fbeab95271e8f0a612fc973"></a><!-- doxytag: member="ethercatdc.c::ecx_parentport" ref="abacbbb945fbeab95271e8f0a612fc973" args="(ecx_contextt *context, uint16 parent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8 ecx_parentport </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>parent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2ae35493ab155181f2e3eaa058efdb13"></a><!-- doxytag: member="ethercatdc.c::ecx_porttime" ref="a2ae35493ab155181f2e3eaa058efdb13" args="(ecx_contextt *context, uint16 slave, uint8 port)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int32 ecx_porttime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>port</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab7cfa25080d575449ebc7450d0c01948"></a><!-- doxytag: member="ethercatdc.c::ecx_prevport" ref="ab7cfa25080d575449ebc7450d0c01948" args="(ecx_contextt *context, uint16 slave, uint8 port)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static uint8 ecx_prevport </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>port</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,206 +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>SOEM: ethercatdc.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatdc.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatdc_8c.html" title="Distributed Clock EtherCAT functions.">ethercatdc.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">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8h.html#aa9593f8c1b4c397c8b9ebdcd99a42838">ecx_configdc</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8h.html#a582e93eeadab9b63cec059b1bb024a56">ecx_dcsync0</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime, uint32 CyclShift)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatdc_8h.html#a6642a9859ce23e1dd027044bf56848ea">ecx_dcsync01</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatdc_8c.html" title="Distributed Clock EtherCAT functions.">ethercatdc.c</a>. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="aa9593f8c1b4c397c8b9ebdcd99a42838"></a><!-- doxytag: member="ethercatdc.h::ecx_configdc" ref="aa9593f8c1b4c397c8b9ebdcd99a42838" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean ecx_configdc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Locate DC slaves, measure propagation delays.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>boolean if slaves are found with DC </dd></dl>
</div>
</div>
<a class="anchor" id="a582e93eeadab9b63cec059b1bb024a56"></a><!-- doxytag: member="ethercatdc.h::ecx_dcsync0" ref="a582e93eeadab9b63cec059b1bb024a56" args="(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_dcsync0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set DC of slave to fire sync0 at CyclTime interval with CyclShift offset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">act</td><td>TRUE = active, FALSE = deactivated </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime</td><td>Cycltime in ns. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclShift</td><td>CyclShift in ns. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a6642a9859ce23e1dd027044bf56848ea"></a><!-- doxytag: member="ethercatdc.h::ecx_dcsync01" ref="a6642a9859ce23e1dd027044bf56848ea" args="(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecx_dcsync01 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>act</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclTime1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>CyclShift</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set DC of slave to fire sync0 and sync1 at CyclTime interval with CyclShift offset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">act</td><td>TRUE = active, FALSE = deactivated </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime0</td><td>Cycltime SYNC0 in ns. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclTime1</td><td>Cycltime SYNC1 in ns. This time is a delta time in relation to the SYNC0 fire. If CylcTime1 = 0 then SYNC1 fires a the same time as SYNC0. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">CyclShift</td><td>CyclShift in ns. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,393 +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>SOEM: ethercatfoe.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatfoe.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 &lt;stdio.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;osal.h&quot;</code><br/>
<code>#include &quot;oshw.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatfoe_8h.html">ethercatfoe.h</a>&quot;</code><br/>
</div><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="structec__FOEt.html">ec_FOEt</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="ethercatfoe_8c.html#a793ff89db774aeb0df2b91a8e1a540d0">EC_MAXFOEDATA</a>&#160;&#160;&#160;512</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PACKED_END int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#a1536d973f942803ff6f8402bda2bb58d">ecx_FOEdefinehook</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, void *hook)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#af35e58fe5ad113236426d97caf1f119f">ecx_FOEread</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#ab3aacd710c4ae3f92a9da2b29199c345">ecx_FOEwrite</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#a6e12a3b98cadb84a64380366e2c239f8">ec_FOEdefinehook</a> (void *hook)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#a99191c2fcaa3e50999a80b831d1f08ed">ec_FOEread</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8c.html#a212557ed69e601f59421bd32c463b0d5">ec_FOEwrite</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int psize, void *p, int timeout)</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>SDO read / write and SDO service functions </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a793ff89db774aeb0df2b91a8e1a540d0"></a><!-- doxytag: member="ethercatfoe.c::EC_MAXFOEDATA" ref="a793ff89db774aeb0df2b91a8e1a540d0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_MAXFOEDATA&#160;&#160;&#160;512</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a6e12a3b98cadb84a64380366e2c239f8"></a><!-- doxytag: member="ethercatfoe.c::ec_FOEdefinehook" ref="a6e12a3b98cadb84a64380366e2c239f8" args="(void *hook)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_FOEdefinehook </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>hook</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a99191c2fcaa3e50999a80b831d1f08ed"></a><!-- doxytag: member="ethercatfoe.c::ec_FOEread" ref="a99191c2fcaa3e50999a80b831d1f08ed" args="(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_FOEread </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="a212557ed69e601f59421bd32c463b0d5"></a><!-- doxytag: member="ethercatfoe.c::ec_FOEwrite" ref="a212557ed69e601f59421bd32c463b0d5" args="(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_FOEwrite </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="a1536d973f942803ff6f8402bda2bb58d"></a><!-- doxytag: member="ethercatfoe.c::ecx_FOEdefinehook" ref="a1536d973f942803ff6f8402bda2bb58d" args="(ecx_contextt *context, void *hook)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PACKED_END int ecx_FOEdefinehook </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>hook</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE progress hook.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">hook</td><td>= Pointer to hook function. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 </dd></dl>
</div>
</div>
<a class="anchor" id="af35e58fe5ad113236426d97caf1f119f"></a><!-- doxytag: member="ethercatfoe.c::ecx_FOEread" ref="af35e58fe5ad113236426d97caf1f119f" args="(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_FOEread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE read, blocking.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>= Filename of file to read. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">password</td><td>= password. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of file buffer, returns bytes read from file. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to file buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout per mailbox cycle in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="ab3aacd710c4ae3f92a9da2b29199c345"></a><!-- doxytag: member="ethercatfoe.c::ecx_FOEwrite" ref="ab3aacd710c4ae3f92a9da2b29199c345" args="(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_FOEwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE write, blocking.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>= Filename of file to write. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">password</td><td>= password. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of file buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to file buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout per mailbox cycle in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,240 +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>SOEM: ethercatfoe.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatfoe.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatfoe_8c.html" title="File over EtherCAT (FoE) module.">ethercatfoe.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">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8h.html#aec93d4a29467cc0bdb9fc75ba7407f98">ecx_FOEdefinehook</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, void *hook)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8h.html#af35e58fe5ad113236426d97caf1f119f">ecx_FOEread</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatfoe_8h.html#ab3aacd710c4ae3f92a9da2b29199c345">ecx_FOEwrite</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, char *filename, uint32 password, int psize, void *p, int timeout)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatfoe_8c.html" title="File over EtherCAT (FoE) module.">ethercatfoe.c</a>. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="aec93d4a29467cc0bdb9fc75ba7407f98"></a><!-- doxytag: member="ethercatfoe.h::ecx_FOEdefinehook" ref="aec93d4a29467cc0bdb9fc75ba7407f98" args="(ecx_contextt *context, void *hook)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_FOEdefinehook </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>hook</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE progress hook.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">hook</td><td>= Pointer to hook function. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 </dd></dl>
</div>
</div>
<a class="anchor" id="af35e58fe5ad113236426d97caf1f119f"></a><!-- doxytag: member="ethercatfoe.h::ecx_FOEread" ref="af35e58fe5ad113236426d97caf1f119f" args="(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_FOEread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE read, blocking.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>= Filename of file to read. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">password</td><td>= password. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of file buffer, returns bytes read from file. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to file buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout per mailbox cycle in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="ab3aacd710c4ae3f92a9da2b29199c345"></a><!-- doxytag: member="ethercatfoe.h::ecx_FOEwrite" ref="ab3aacd710c4ae3f92a9da2b29199c345" args="(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_FOEwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>password</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>FoE write, blocking.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>= Filename of file to write. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">password</td><td>= password. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of file buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to file buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout per mailbox cycle in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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

File diff suppressed because it is too large Load Diff

View File

@ -1,468 +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>SOEM: ethercatprint.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">SOEM&#160;<span id="projectnumber">v1.3.1</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> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ethercatprint.c File Reference</div> </div>
</div>
<div class="contents">
<p>Module to convert EtherCAT errors to readable messages.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &quot;oshw.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
</div><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="structec__sdoerrorlist__t.html">ec_sdoerrorlist_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__ALstatuscodelist__t.html">ec_ALstatuscodelist_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__soeerrorlist__t.html">ec_soeerrorlist_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__mbxerrorlist__t.html">ec_mbxerrorlist_t</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="ethercatprint_8c.html#a67b35fea9b43a4e1cc871470061f0865">EC_MAXERRORNAME</a>&#160;&#160;&#160;127</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#a06b5c698a928559a9f6766f98232c266">ec_sdoerror2string</a> (uint32 sdoerrorcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#a921e6bce917181c18330ceb38f8937d1">ec_ALstatuscode2string</a> (uint16 ALstatuscode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#a1e44b3454dae69578da7287201e1e527">ec_soeerror2string</a> (uint16 errorcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#ae22804ec377aaa09b04f4498f1ae9553">ec_mbxerror2string</a> (uint16 errorcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#a4a692aad76ae3f9720ab593651174788">ecx_elist2string</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#abd6f6b98aab3084ea8c40109f75364cb">ec_elist2string</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="ethercatprint_8c.html#a0a6dfc8758c7dd41b3e41479402fffe3">estring</a> [EC_MAXERRORNAME]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structec__sdoerrorlist__t.html">ec_sdoerrorlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#af7ffc7988490e837012ffa16795bd58b">ec_sdoerrorlist</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structec__ALstatuscodelist__t.html">ec_ALstatuscodelist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#aa211ebf7788d8a16afd4d404229b9552">ec_ALstatuscodelist</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structec__soeerrorlist__t.html">ec_soeerrorlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#ac949f12c50c15225e4e72664143d2450">ec_soeerrorlist</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structec__mbxerrorlist__t.html">ec_mbxerrorlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8c.html#a966daae7af63e5fa6dc9177516e039ed">ec_mbxerrorlist</a> []</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Module to convert EtherCAT errors to readable messages. </p>
<p>SDO abort messages and AL status codes are used to relay slave errors to the user application. This module converts the binary codes to readble text. For the defined error codes see the EtherCAT protocol documentation. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a67b35fea9b43a4e1cc871470061f0865"></a><!-- doxytag: member="ethercatprint.c::EC_MAXERRORNAME" ref="a67b35fea9b43a4e1cc871470061f0865" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_MAXERRORNAME&#160;&#160;&#160;127</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a921e6bce917181c18330ceb38f8937d1"></a><!-- doxytag: member="ethercatprint.c::ec_ALstatuscode2string" ref="a921e6bce917181c18330ceb38f8937d1" args="(uint16 ALstatuscode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_ALstatuscode2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>ALstatuscode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to AL status code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">ALstatuscode</td><td>= AL status code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="abd6f6b98aab3084ea8c40109f75364cb"></a><!-- doxytag: member="ethercatprint.c::ec_elist2string" ref="abd6f6b98aab3084ea8c40109f75364cb" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_elist2string </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae22804ec377aaa09b04f4498f1ae9553"></a><!-- doxytag: member="ethercatprint.c::ec_mbxerror2string" ref="ae22804ec377aaa09b04f4498f1ae9553" args="(uint16 errorcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_mbxerror2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>errorcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to MBX error code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">errorcode</td><td>= MBX error code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="a06b5c698a928559a9f6766f98232c266"></a><!-- doxytag: member="ethercatprint.c::ec_sdoerror2string" ref="a06b5c698a928559a9f6766f98232c266" args="(uint32 sdoerrorcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* ec_sdoerror2string </td>
<td>(</td>
<td class="paramtype">uint32&#160;</td>
<td class="paramname"><em>sdoerrorcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to SDO error code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">sdoerrorcode</td><td>= SDO error code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="a1e44b3454dae69578da7287201e1e527"></a><!-- doxytag: member="ethercatprint.c::ec_soeerror2string" ref="a1e44b3454dae69578da7287201e1e527" args="(uint16 errorcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_soeerror2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>errorcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to SoE error code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">errorcode</td><td>= SoE error code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="a4a692aad76ae3f9720ab593651174788"></a><!-- doxytag: member="ethercatprint.c::ecx_elist2string" ref="a4a692aad76ae3f9720ab593651174788" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ecx_elist2string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up error in ec_errorlist and convert to text string.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="aa211ebf7788d8a16afd4d404229b9552"></a><!-- doxytag: member="ethercatprint.c::ec_ALstatuscodelist" ref="aa211ebf7788d8a16afd4d404229b9552" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structec__ALstatuscodelist__t.html">ec_ALstatuscodelist_t</a> <a class="el" href="ethercatprint_8c.html#aa211ebf7788d8a16afd4d404229b9552">ec_ALstatuscodelist</a>[]</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{0x0000 , <span class="stringliteral">&quot;No error&quot;</span> },
{0x0001 , <span class="stringliteral">&quot;Unspecified error&quot;</span> },
{0x0002 , <span class="stringliteral">&quot;No memory&quot;</span> },
{0x0011 , <span class="stringliteral">&quot;Invalid requested state change&quot;</span> },
{0x0012 , <span class="stringliteral">&quot;Unknown requested state&quot;</span> },
{0x0013 , <span class="stringliteral">&quot;Bootstrap not supported&quot;</span> },
{0x0014 , <span class="stringliteral">&quot;No valid firmware&quot;</span> },
{0x0015 , <span class="stringliteral">&quot;Invalid mailbox configuration&quot;</span> },
{0x0016 , <span class="stringliteral">&quot;Invalid mailbox configuration&quot;</span> },
{0x0017 , <span class="stringliteral">&quot;Invalid sync manager configuration&quot;</span> },
{0x0018 , <span class="stringliteral">&quot;No valid inputs available&quot;</span> },
{0x0019 , <span class="stringliteral">&quot;No valid outputs&quot;</span> },
{0x001A , <span class="stringliteral">&quot;Synchronization error&quot;</span> },
{0x001B , <span class="stringliteral">&quot;Sync manager watchdog&quot;</span> },
{0x001C , <span class="stringliteral">&quot;Invalid sync Manager types&quot;</span> },
{0x001D , <span class="stringliteral">&quot;Invalid output configuration&quot;</span> },
{0x001E , <span class="stringliteral">&quot;Invalid input configuration&quot;</span> },
{0x001F , <span class="stringliteral">&quot;Invalid watchdog configuration&quot;</span> },
{0x0020 , <span class="stringliteral">&quot;Slave needs cold start&quot;</span> },
{0x0021 , <span class="stringliteral">&quot;Slave needs INIT&quot;</span> },
{0x0022 , <span class="stringliteral">&quot;Slave needs PREOP&quot;</span> },
{0x0023 , <span class="stringliteral">&quot;Slave needs SAFEOP&quot;</span> },
{0x0024 , <span class="stringliteral">&quot;Invalid input mapping&quot;</span> },
{0x0025 , <span class="stringliteral">&quot;Invalid output mapping&quot;</span> },
{0x0026 , <span class="stringliteral">&quot;Inconsistent settings&quot;</span> },
{0x0027 , <span class="stringliteral">&quot;Freerun not supported&quot;</span> },
{0x0028 , <span class="stringliteral">&quot;Synchronisation not supported&quot;</span> },
{0x0029 , <span class="stringliteral">&quot;Freerun needs 3buffer mode&quot;</span> },
{0x002A , <span class="stringliteral">&quot;Background watchdog&quot;</span> },
{0x002B , <span class="stringliteral">&quot;No valid Inputs and Outputs&quot;</span> },
{0x002C , <span class="stringliteral">&quot;Fatal sync error&quot;</span> },
{0x002D , <span class="stringliteral">&quot;No sync error&quot;</span> },
{0x002E , <span class="stringliteral">&quot;Invalid input FMMU configuration&quot;</span> },
{0x0030 , <span class="stringliteral">&quot;Invalid DC SYNC configuration&quot;</span> },
{0x0031 , <span class="stringliteral">&quot;Invalid DC latch configuration&quot;</span> },
{0x0032 , <span class="stringliteral">&quot;PLL error&quot;</span> },
{0x0033 , <span class="stringliteral">&quot;DC sync IO error&quot;</span> },
{0x0034 , <span class="stringliteral">&quot;DC sync timeout error&quot;</span> },
{0x0035 , <span class="stringliteral">&quot;DC invalid sync cycle time&quot;</span> },
{0x0035 , <span class="stringliteral">&quot;DC invalid sync0 cycle time&quot;</span> },
{0x0035 , <span class="stringliteral">&quot;DC invalid sync1 cycle time&quot;</span> },
{0x0042 , <span class="stringliteral">&quot;MBX_EOE&quot;</span> },
{0x0043 , <span class="stringliteral">&quot;MBX_COE&quot;</span> },
{0x0044 , <span class="stringliteral">&quot;MBX_FOE&quot;</span> },
{0x0045 , <span class="stringliteral">&quot;MBX_SOE&quot;</span> },
{0x004F , <span class="stringliteral">&quot;MBX_VOE&quot;</span> },
{0x0050 , <span class="stringliteral">&quot;EEPROM no access&quot;</span> },
{0x0051 , <span class="stringliteral">&quot;EEPROM error&quot;</span> },
{0x0060 , <span class="stringliteral">&quot;Slave restarted locally&quot;</span> },
{0x0061 , <span class="stringliteral">&quot;Device identification value updated&quot;</span> },
{0x00f0 , <span class="stringliteral">&quot;Application controller available&quot;</span> },
{0xffff , <span class="stringliteral">&quot;Unknown&quot;</span> }
}
</pre></div><p>AL status code list definition </p>
</div>
</div>
<a class="anchor" id="a966daae7af63e5fa6dc9177516e039ed"></a><!-- doxytag: member="ethercatprint.c::ec_mbxerrorlist" ref="a966daae7af63e5fa6dc9177516e039ed" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structec__mbxerrorlist__t.html">ec_mbxerrorlist_t</a> <a class="el" href="ethercatprint_8c.html#a966daae7af63e5fa6dc9177516e039ed">ec_mbxerrorlist</a>[]</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{0x0000, <span class="stringliteral">&quot;No error&quot;</span> },
{0x0001, <span class="stringliteral">&quot;Syntax of 6 octet Mailbox Header is wrong&quot;</span> },
{0x0002, <span class="stringliteral">&quot;The mailbox protocol is not supported&quot;</span> },
{0x0003, <span class="stringliteral">&quot;Channel Field contains wrong value&quot;</span>},
{0x0004, <span class="stringliteral">&quot;The service is no supported&quot;</span>},
{0x0005, <span class="stringliteral">&quot;Invalid mailbox header&quot;</span>},
{0x0006, <span class="stringliteral">&quot;Length of received mailbox data is too short&quot;</span>},
{0x0007, <span class="stringliteral">&quot;No more memory in slave&quot;</span>},
{0x0008, <span class="stringliteral">&quot;The lenght of data is inconsistent&quot;</span>},
{0xffff, <span class="stringliteral">&quot;Unknown&quot;</span>}
}
</pre></div><p>MBX error list definition </p>
</div>
</div>
<a class="anchor" id="af7ffc7988490e837012ffa16795bd58b"></a><!-- doxytag: member="ethercatprint.c::ec_sdoerrorlist" ref="af7ffc7988490e837012ffa16795bd58b" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structec__sdoerrorlist__t.html">ec_sdoerrorlist_t</a> <a class="el" href="ethercatprint_8c.html#af7ffc7988490e837012ffa16795bd58b">ec_sdoerrorlist</a>[]</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{0x00000000, <span class="stringliteral">&quot;No error&quot;</span> },
{0x05030000, <span class="stringliteral">&quot;Toggle bit not changed&quot;</span> },
{0x05040000, <span class="stringliteral">&quot;SDO protocol timeout&quot;</span> },
{0x05040001, <span class="stringliteral">&quot;Client/Server command specifier not valid or unknown&quot;</span> },
{0x05040005, <span class="stringliteral">&quot;Out of memory&quot;</span> },
{0x06010000, <span class="stringliteral">&quot;Unsupported access to an object&quot;</span> },
{0x06010001, <span class="stringliteral">&quot;Attempt to read to a write only object&quot;</span> },
{0x06010002, <span class="stringliteral">&quot;Attempt to write to a read only object&quot;</span> },
{0x06010003, <span class="stringliteral">&quot;Subindex can not be written, SI0 must be 0 for write access&quot;</span> },
{0x06010004, <span class="stringliteral">&quot;SDO Complete access not supported for variable length objects&quot;</span> },
{0x06010005, <span class="stringliteral">&quot;Object length exceeds mailbox size&quot;</span> },
{0x06010006, <span class="stringliteral">&quot;Object mapped to RxPDO, SDO download blocked&quot;</span> },
{0x06020000, <span class="stringliteral">&quot;The object does not exist in the object directory&quot;</span> },
{0x06040041, <span class="stringliteral">&quot;The object can not be mapped into the PDO&quot;</span> },
{0x06040042, <span class="stringliteral">&quot;The number and length of the objects to be mapped would exceed the PDO length&quot;</span> },
{0x06040043, <span class="stringliteral">&quot;General parameter incompatibility reason&quot;</span> },
{0x06040047, <span class="stringliteral">&quot;General internal incompatibility in the device&quot;</span> },
{0x06060000, <span class="stringliteral">&quot;Access failed due to a hardware error&quot;</span> },
{0x06070010, <span class="stringliteral">&quot;Data type does not match, length of service parameter does not match&quot;</span> },
{0x06070012, <span class="stringliteral">&quot;Data type does not match, length of service parameter too high&quot;</span> },
{0x06070013, <span class="stringliteral">&quot;Data type does not match, length of service parameter too low&quot;</span> },
{0x06090011, <span class="stringliteral">&quot;Subindex does not exist&quot;</span> },
{0x06090030, <span class="stringliteral">&quot;Value range of parameter exceeded (only for write access)&quot;</span> },
{0x06090031, <span class="stringliteral">&quot;Value of parameter written too high&quot;</span> },
{0x06090032, <span class="stringliteral">&quot;Value of parameter written too low&quot;</span> },
{0x06090036, <span class="stringliteral">&quot;Maximum value is less than minimum value&quot;</span> },
{0x08000000, <span class="stringliteral">&quot;General error&quot;</span> },
{0x08000020, <span class="stringliteral">&quot;Data cannot be transferred or stored to the application&quot;</span> },
{0x08000021, <span class="stringliteral">&quot;Data cannot be transferred or stored to the application because of local control&quot;</span> },
{0x08000022, <span class="stringliteral">&quot;Data cannot be transferred or stored to the application because of the present device state&quot;</span> },
{0x08000023, <span class="stringliteral">&quot;Object dictionary dynamic generation fails or no object dictionary is present&quot;</span> },
{0xffffffff, <span class="stringliteral">&quot;Unknown&quot;</span> }
}
</pre></div><p>SDO error list definition </p>
</div>
</div>
<a class="anchor" id="ac949f12c50c15225e4e72664143d2450"></a><!-- doxytag: member="ethercatprint.c::ec_soeerrorlist" ref="ac949f12c50c15225e4e72664143d2450" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structec__soeerrorlist__t.html">ec_soeerrorlist_t</a> <a class="el" href="ethercatprint_8c.html#ac949f12c50c15225e4e72664143d2450">ec_soeerrorlist</a>[]</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{0x0000, <span class="stringliteral">&quot;No error&quot;</span> },
{0x1001, <span class="stringliteral">&quot;No IDN&quot;</span> },
{0x1009, <span class="stringliteral">&quot;Invalid access to element 1&quot;</span> },
{0x2001, <span class="stringliteral">&quot;No Name&quot;</span> },
{0x2002, <span class="stringliteral">&quot;Name transmission too short&quot;</span> },
{0x2003, <span class="stringliteral">&quot;Name transmission too long&quot;</span> },
{0x2004, <span class="stringliteral">&quot;Name cannot be changed (read only)&quot;</span> },
{0x2005, <span class="stringliteral">&quot;Name is write-protected at this time&quot;</span> },
{0x3002, <span class="stringliteral">&quot;Attribute transmission too short&quot;</span> },
{0x3003, <span class="stringliteral">&quot;Attribute transmission too long&quot;</span> },
{0x3004, <span class="stringliteral">&quot;Attribute cannot be changed (read only)&quot;</span> },
{0x3005, <span class="stringliteral">&quot;Attribute is write-protected at this time&quot;</span> },
{0x4001, <span class="stringliteral">&quot;No units&quot;</span> },
{0x4002, <span class="stringliteral">&quot;Unit transmission too short&quot;</span> },
{0x4003, <span class="stringliteral">&quot;Unit transmission too long&quot;</span> },
{0x4004, <span class="stringliteral">&quot;Unit cannot be changed (read only)&quot;</span> },
{0x4005, <span class="stringliteral">&quot;Unit is write-protected at this time&quot;</span> },
{0x5001, <span class="stringliteral">&quot;No minimum input value&quot;</span> },
{0x5002, <span class="stringliteral">&quot;Minimum input value transmission too short&quot;</span> },
{0x5003, <span class="stringliteral">&quot;Minimum input value transmission too long&quot;</span> },
{0x5004, <span class="stringliteral">&quot;Minimum input value cannot be changed (read only)&quot;</span> },
{0x5005, <span class="stringliteral">&quot;Minimum input value is write-protected at this time&quot;</span> },
{0x6001, <span class="stringliteral">&quot;No maximum input value&quot;</span> },
{0x6002, <span class="stringliteral">&quot;Maximum input value transmission too short&quot;</span> },
{0x6003, <span class="stringliteral">&quot;Maximum input value transmission too long&quot;</span> },
{0x6004, <span class="stringliteral">&quot;Maximum input value cannot be changed (read only)&quot;</span> },
{0x6005, <span class="stringliteral">&quot;Maximum input value is write-protected at this time&quot;</span> },
{0x7002, <span class="stringliteral">&quot;Operation data transmission too short&quot;</span> },
{0x7003, <span class="stringliteral">&quot;Operation data transmission too long&quot;</span> },
{0x7004, <span class="stringliteral">&quot;Operation data cannot be changed (read only)&quot;</span> },
{0x7005, <span class="stringliteral">&quot;Operation data is write-protected at this time (state)&quot;</span> },
{0x7006, <span class="stringliteral">&quot;Operation data is smaller than the minimum input value&quot;</span> },
{0x7007, <span class="stringliteral">&quot;Operation data is smaller than the maximum input value&quot;</span> },
{0x7008, <span class="stringliteral">&quot;Invalid operation data:Configured IDN will not be supported&quot;</span> },
{0x7009, <span class="stringliteral">&quot;Operation data write protected by a password&quot;</span> },
{0x700A, <span class="stringliteral">&quot;Operation data is write protected, it is configured cyclically&quot;</span> },
{0x700B, <span class="stringliteral">&quot;Invalid indirect addressing: (e.g., data container, list handling)&quot;</span> },
{0x700C, <span class="stringliteral">&quot;Operation data is write protected, due to other settings&quot;</span> },
{0x700D, <span class="stringliteral">&quot;Reserved&quot;</span> },
{0x7010, <span class="stringliteral">&quot;Procedure command already active&quot;</span> },
{0x7011, <span class="stringliteral">&quot;Procedure command not interruptible&quot;</span> },
{0x7012, <span class="stringliteral">&quot;Procedure command at this time not executable (state)&quot;</span> },
{0x7013, <span class="stringliteral">&quot;Procedure command not executable (invalid or false parameters)&quot;</span> },
{0x7014, <span class="stringliteral">&quot;No data state&quot;</span> },
{0x8001, <span class="stringliteral">&quot;No default value&quot;</span> },
{0x8002, <span class="stringliteral">&quot;Default value transmission too long&quot;</span> },
{0x8004, <span class="stringliteral">&quot;Default value cannot be changed, read only&quot;</span> },
{0x800A, <span class="stringliteral">&quot;Invalid drive number&quot;</span> },
{0x800A, <span class="stringliteral">&quot;General error&quot;</span> },
{0x800A, <span class="stringliteral">&quot;No element addressed&quot;</span> },
{0xffff, <span class="stringliteral">&quot;Unknown&quot;</span> }
}
</pre></div><p>SoE error list definition </p>
</div>
</div>
<a class="anchor" id="a0a6dfc8758c7dd41b3e41479402fffe3"></a><!-- doxytag: member="ethercatprint.c::estring" ref="a0a6dfc8758c7dd41b3e41479402fffe3" args="[EC_MAXERRORNAME]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char <a class="el" href="ethercatprint_8c.html#a0a6dfc8758c7dd41b3e41479402fffe3">estring</a>[EC_MAXERRORNAME]</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,155 +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>SOEM: ethercatprint.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatprint.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatprint_8c.html" title="Module to convert EtherCAT errors to readable messages.">ethercatprint.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">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8h.html#ab87ddc03634dbaba946b6d96f2c77a5a">ec_sdoerror2string</a> (uint16 sdoerrorcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8h.html#a921e6bce917181c18330ceb38f8937d1">ec_ALstatuscode2string</a> (uint16 ALstatuscode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8h.html#a1e44b3454dae69578da7287201e1e527">ec_soeerror2string</a> (uint16 errorcode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatprint_8h.html#a4a692aad76ae3f9720ab593651174788">ecx_elist2string</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatprint_8c.html" title="Module to convert EtherCAT errors to readable messages.">ethercatprint.c</a>. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="a921e6bce917181c18330ceb38f8937d1"></a><!-- doxytag: member="ethercatprint.h::ec_ALstatuscode2string" ref="a921e6bce917181c18330ceb38f8937d1" args="(uint16 ALstatuscode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_ALstatuscode2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>ALstatuscode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to AL status code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">ALstatuscode</td><td>= AL status code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="ab87ddc03634dbaba946b6d96f2c77a5a"></a><!-- doxytag: member="ethercatprint.h::ec_sdoerror2string" ref="ab87ddc03634dbaba946b6d96f2c77a5a" args="(uint16 sdoerrorcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_sdoerror2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>sdoerrorcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e44b3454dae69578da7287201e1e527"></a><!-- doxytag: member="ethercatprint.h::ec_soeerror2string" ref="a1e44b3454dae69578da7287201e1e527" args="(uint16 errorcode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ec_soeerror2string </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>errorcode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up text string that belongs to SoE error code.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">errorcode</td><td>= SoE error code as defined in EtherCAT protocol </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
<a class="anchor" id="a4a692aad76ae3f9720ab593651174788"></a><!-- doxytag: member="ethercatprint.h::ecx_elist2string" ref="a4a692aad76ae3f9720ab593651174788" args="(ecx_contextt *context)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* ecx_elist2string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Look up error in ec_errorlist and convert to text string.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>readable string </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,501 +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>SOEM: ethercatsoe.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatsoe.c File Reference</div> </div>
</div>
<div class="contents">
<p>Servo over EtherCAT (SoE) Module.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;osal.h&quot;</code><br/>
<code>#include &quot;oshw.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercattype_8h.html">ethercattype.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatbase_8h.html">ethercatbase.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatmain_8h.html">ethercatmain.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ethercatsoe_8h.html">ethercatsoe.h</a>&quot;</code><br/>
</div><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="structec__SoEt.html">ec_SoEt</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="ethercatsoe_8c.html#a55ce8a3abd460cd12e77611e654a87e4">EC_SOE_MAX_DRIVES</a>&#160;&#160;&#160;8</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PACKED_END void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#a061df11eda95634e5524ccd9d2d312ea">ecx_SoEerror</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 Slave, uint16 idn, uint16 Error)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#adb2dd61447da5f449a083931aa2fe467">ecx_SoEread</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#a4d2d52ed026adbfc0896953edb59ac70">ecx_SoEwrite</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#a99875a86cc956e9de8a5753a3107be5b">ecx_readIDNmap</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int *Osize, int *Isize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#af8db8dac3118e949c495d4e50caccfac">ec_SoEread</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#ae7ea660f01cb95ab4f37479bbc2f017e">ec_SoEwrite</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8c.html#acb454e12b2034f0121a534de57b0e869">ec_readIDNmap</a> (uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int *Osize, int *Isize)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Servo over EtherCAT (SoE) Module. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a55ce8a3abd460cd12e77611e654a87e4"></a><!-- doxytag: member="ethercatsoe.c::EC_SOE_MAX_DRIVES" ref="a55ce8a3abd460cd12e77611e654a87e4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_MAX_DRIVES&#160;&#160;&#160;8</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="acb454e12b2034f0121a534de57b0e869"></a><!-- doxytag: member="ethercatsoe.c::ec_readIDNmap" ref="acb454e12b2034f0121a534de57b0e869" args="(uint16 slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_readIDNmap </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</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="af8db8dac3118e949c495d4e50caccfac"></a><!-- doxytag: member="ethercatsoe.c::ec_SoEread" ref="af8db8dac3118e949c495d4e50caccfac" args="(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_SoEread </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="ae7ea660f01cb95ab4f37479bbc2f017e"></a><!-- doxytag: member="ethercatsoe.c::ec_SoEwrite" ref="ae7ea660f01cb95ab4f37479bbc2f017e" args="(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ec_SoEwrite </td>
<td>(</td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="a99875a86cc956e9de8a5753a3107be5b"></a><!-- doxytag: member="ethercatsoe.c::ecx_readIDNmap" ref="a99875a86cc956e9de8a5753a3107be5b" args="(ecx_contextt *context, uint16 slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readIDNmap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE read AT and MTD mapping.</p>
<p>SoE has standard indexes defined for mapping. This function tries to read them and collect a full input and output mapping size of designated slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Osize</td><td>= Size in bits of output mapping (MTD) found </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Isize</td><td>= Size in bits of input mapping (AT) found </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if mapping succesful. </dd></dl>
</div>
</div>
<a class="anchor" id="a061df11eda95634e5524ccd9d2d312ea"></a><!-- doxytag: member="ethercatsoe.c::ecx_SoEerror" ref="a061df11eda95634e5524ccd9d2d312ea" args="(ecx_contextt *context, uint16 Slave, uint16 idn, uint16 Error)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PACKED_END void ecx_SoEerror </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>Error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report SoE error.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">idn</td><td>= IDN that generated error </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Error</td><td>= Error code, see EtherCAT documentation for list </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="adb2dd61447da5f449a083931aa2fe467"></a><!-- doxytag: member="ethercatsoe.c::ecx_SoEread" ref="adb2dd61447da5f449a083931aa2fe467" args="(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_SoEread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE read, blocking.</p>
<p>The IDN object of the selected slave and DriveNo is read. If a response is larger than the mailbox size then the response is segmented. The function will combine all segments and copy them to the parameter buffer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">driveNo</td><td>= Drive number in slave </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">elementflags</td><td>= Flags to select what properties of IDN are to be transfered. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">idn</td><td>= IDN. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer, returns bytes read from SoE. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="a4d2d52ed026adbfc0896953edb59ac70"></a><!-- doxytag: member="ethercatsoe.c::ecx_SoEwrite" ref="a4d2d52ed026adbfc0896953edb59ac70" args="(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_SoEwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE write, blocking.</p>
<p>The IDN object of the selected slave and DriveNo is written. If a response is larger than the mailbox size then the response is segmented.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">driveNo</td><td>= Drive number in slave </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">elementflags</td><td>= Flags to select what properties of IDN are to be transfered. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">idn</td><td>= IDN. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,618 +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>SOEM: ethercatsoe.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">SOEM&#160;<span id="projectnumber">v1.3.1</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">ethercatsoe.h File Reference</div> </div>
</div>
<div class="contents">
<p>Headerfile for <a class="el" href="ethercatsoe_8c.html" title="Servo over EtherCAT (SoE) Module.">ethercatsoe.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="structec__SoEnamet.html">ec_SoEnamet</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__SoElistt.html">ec_SoElistt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__SoEmappingt.html">ec_SoEmappingt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__SoEattributet.html">ec_SoEattributet</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="ethercatsoe_8h.html#a5e09daf5b983bfe50999bc4fbc054fb5">EC_SOE_DATASTATE_B</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a8542c4b1d4e81510e637d7a99b2a0a05">EC_SOE_NAME_B</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a7eff57e16ef6b493739ca6e409631193">EC_SOE_ATTRIBUTE_B</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#af646d71fa85b1b67c34275446bc0db0e">EC_SOE_UNIT_B</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ae96972a1d1bb82ecd4c3ebf4ba1904a7">EC_SOE_MIN_B</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ab7bc6e8e0e7baf851c932cd9f90a4a52">EC_SOE_MAX_B</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ac95ae404477e650aa2dd4f0246f67fc9">EC_SOE_VALUE_B</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a9c02b5fb810d3c3368fddf489592e990">EC_SOE_DEFAULT_B</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a7f884d5454664715820a4e3c998261ad">EC_SOE_MAXNAME</a>&#160;&#160;&#160;60</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#aa5e07d92e9d5c3fa4a1a870b4dcf02e6">EC_SOE_MAXMAPPING</a>&#160;&#160;&#160;64</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#afeff0754b35ddece7b115edbf7ca4040">EC_IDN_MDTCONFIG</a>&#160;&#160;&#160;24</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a5e8434d404a4aba72836133e077103d1">EC_IDN_ATCONFIG</a>&#160;&#160;&#160;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a5bfd8cfc4069792fcfa12dfde2c18bae">EC_SOE_LENGTH_1</a>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a09fdab14c973b70898dc76bcb0996224">EC_SOE_LENGTH_2</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ada4b2c8eda18a940cb323eb5c68af23d">EC_SOE_LENGTH_4</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#adc7f5e03d5c40d639b4067ccc228d758">EC_SOE_LENGTH_8</a>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a42e7e471928ee4bb6d94ebda4eaef5b9">EC_SOE_TYPE_BINARY</a>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a6850bf82f5c8fe86aa92e673ccf6c2fa">EC_SOE_TYPE_UINT</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ab7720225079ce4f5ee107373e1a6be0c">EC_SOE_TYPE_INT</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a40cdd6b0d718f3753870555682581ef5">EC_SOE_TYPE_HEX</a>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ab76625bb52ed44b844bb0b00a1f13935">EC_SOE_TYPE_STRING</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#aa1ac70ea4e2f12dd9da6aad6ce616f6e">EC_SOE_TYPE_IDN</a>&#160;&#160;&#160;0x05</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a0377e5f79ae07325d1c1c14db74af2b2">EC_SOE_TYPE_FLOAT</a>&#160;&#160;&#160;0x06</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a53ed9daf61a901651f00f9076147df0a">EC_SOE_TYPE_PARAMETER</a>&#160;&#160;&#160;0x07</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PACKED_END int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#ab6a03acd200db6ca8b02fb54b7b4296c">ecx_SoEread</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a4d2d52ed026adbfc0896953edb59ac70">ecx_SoEwrite</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethercatsoe_8h.html#a99875a86cc956e9de8a5753a3107be5b">ecx_readIDNmap</a> (<a class="el" href="structecx__contextt.html">ecx_contextt</a> *context, uint16 <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">slave</a>, int *Osize, int *Isize)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Headerfile for <a class="el" href="ethercatsoe_8c.html" title="Servo over EtherCAT (SoE) Module.">ethercatsoe.c</a>. </p>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a5e8434d404a4aba72836133e077103d1"></a><!-- doxytag: member="ethercatsoe.h::EC_IDN_ATCONFIG" ref="a5e8434d404a4aba72836133e077103d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_IDN_ATCONFIG&#160;&#160;&#160;16</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afeff0754b35ddece7b115edbf7ca4040"></a><!-- doxytag: member="ethercatsoe.h::EC_IDN_MDTCONFIG" ref="afeff0754b35ddece7b115edbf7ca4040" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_IDN_MDTCONFIG&#160;&#160;&#160;24</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7eff57e16ef6b493739ca6e409631193"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_ATTRIBUTE_B" ref="a7eff57e16ef6b493739ca6e409631193" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_ATTRIBUTE_B&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5e09daf5b983bfe50999bc4fbc054fb5"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_DATASTATE_B" ref="a5e09daf5b983bfe50999bc4fbc054fb5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_DATASTATE_B&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9c02b5fb810d3c3368fddf489592e990"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_DEFAULT_B" ref="a9c02b5fb810d3c3368fddf489592e990" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_DEFAULT_B&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5bfd8cfc4069792fcfa12dfde2c18bae"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_LENGTH_1" ref="a5bfd8cfc4069792fcfa12dfde2c18bae" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_LENGTH_1&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a09fdab14c973b70898dc76bcb0996224"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_LENGTH_2" ref="a09fdab14c973b70898dc76bcb0996224" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_LENGTH_2&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ada4b2c8eda18a940cb323eb5c68af23d"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_LENGTH_4" ref="ada4b2c8eda18a940cb323eb5c68af23d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_LENGTH_4&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adc7f5e03d5c40d639b4067ccc228d758"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_LENGTH_8" ref="adc7f5e03d5c40d639b4067ccc228d758" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_LENGTH_8&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab7bc6e8e0e7baf851c932cd9f90a4a52"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_MAX_B" ref="ab7bc6e8e0e7baf851c932cd9f90a4a52" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_MAX_B&#160;&#160;&#160;0x20</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa5e07d92e9d5c3fa4a1a870b4dcf02e6"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_MAXMAPPING" ref="aa5e07d92e9d5c3fa4a1a870b4dcf02e6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_MAXMAPPING&#160;&#160;&#160;64</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7f884d5454664715820a4e3c998261ad"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_MAXNAME" ref="a7f884d5454664715820a4e3c998261ad" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_MAXNAME&#160;&#160;&#160;60</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae96972a1d1bb82ecd4c3ebf4ba1904a7"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_MIN_B" ref="ae96972a1d1bb82ecd4c3ebf4ba1904a7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_MIN_B&#160;&#160;&#160;0x10</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8542c4b1d4e81510e637d7a99b2a0a05"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_NAME_B" ref="a8542c4b1d4e81510e637d7a99b2a0a05" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_NAME_B&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a42e7e471928ee4bb6d94ebda4eaef5b9"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_BINARY" ref="a42e7e471928ee4bb6d94ebda4eaef5b9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_BINARY&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0377e5f79ae07325d1c1c14db74af2b2"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_FLOAT" ref="a0377e5f79ae07325d1c1c14db74af2b2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_FLOAT&#160;&#160;&#160;0x06</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a40cdd6b0d718f3753870555682581ef5"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_HEX" ref="a40cdd6b0d718f3753870555682581ef5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_HEX&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa1ac70ea4e2f12dd9da6aad6ce616f6e"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_IDN" ref="aa1ac70ea4e2f12dd9da6aad6ce616f6e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_IDN&#160;&#160;&#160;0x05</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab7720225079ce4f5ee107373e1a6be0c"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_INT" ref="ab7720225079ce4f5ee107373e1a6be0c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_INT&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a53ed9daf61a901651f00f9076147df0a"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_PARAMETER" ref="a53ed9daf61a901651f00f9076147df0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_PARAMETER&#160;&#160;&#160;0x07</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab76625bb52ed44b844bb0b00a1f13935"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_STRING" ref="ab76625bb52ed44b844bb0b00a1f13935" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_STRING&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6850bf82f5c8fe86aa92e673ccf6c2fa"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_TYPE_UINT" ref="a6850bf82f5c8fe86aa92e673ccf6c2fa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_TYPE_UINT&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af646d71fa85b1b67c34275446bc0db0e"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_UNIT_B" ref="af646d71fa85b1b67c34275446bc0db0e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_UNIT_B&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac95ae404477e650aa2dd4f0246f67fc9"></a><!-- doxytag: member="ethercatsoe.h::EC_SOE_VALUE_B" ref="ac95ae404477e650aa2dd4f0246f67fc9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EC_SOE_VALUE_B&#160;&#160;&#160;0x40</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a99875a86cc956e9de8a5753a3107be5b"></a><!-- doxytag: member="ethercatsoe.h::ecx_readIDNmap" ref="a99875a86cc956e9de8a5753a3107be5b" args="(ecx_contextt *context, uint16 slave, int *Osize, int *Isize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_readIDNmap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Osize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>Isize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE read AT and MTD mapping.</p>
<p>SoE has standard indexes defined for mapping. This function tries to read them and collect a full input and output mapping size of designated slave.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Osize</td><td>= Size in bits of output mapping (MTD) found </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Isize</td><td>= Size in bits of input mapping (AT) found </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>&gt;0 if mapping succesful. </dd></dl>
</div>
</div>
<a class="anchor" id="ab6a03acd200db6ca8b02fb54b7b4296c"></a><!-- doxytag: member="ethercatsoe.h::ecx_SoEread" ref="ab6a03acd200db6ca8b02fb54b7b4296c" args="(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PACKED_END int ecx_SoEread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE read, blocking.</p>
<p>The IDN object of the selected slave and DriveNo is read. If a response is larger than the mailbox size then the response is segmented. The function will combine all segments and copy them to the parameter buffer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">driveNo</td><td>= Drive number in slave </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">elementflags</td><td>= Flags to select what properties of IDN are to be transfered. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">idn</td><td>= IDN. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer, returns bytes read from SoE. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
<a class="anchor" id="a4d2d52ed026adbfc0896953edb59ac70"></a><!-- doxytag: member="ethercatsoe.h::ecx_SoEwrite" ref="a4d2d52ed026adbfc0896953edb59ac70" args="(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ecx_SoEwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structecx__contextt.html">ecx_contextt</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>slave</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>driveNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8&#160;</td>
<td class="paramname"><em>elementflags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16&#160;</td>
<td class="paramname"><em>idn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>psize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>SoE write, blocking.</p>
<p>The IDN object of the selected slave and DriveNo is written. If a response is larger than the mailbox size then the response is segmented.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">context</td><td>= context struct </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>= Slave number </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">driveNo</td><td>= Drive number in slave </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">elementflags</td><td>= Flags to select what properties of IDN are to be transfered. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">idn</td><td>= IDN. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">psize</td><td>= Size in bytes of parameter buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">p</td><td>= Pointer to parameter buffer </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>= Timeout in us, standard is EC_TIMEOUTRXM </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Workcounter from last slave response </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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,72 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="ebox_8c.html">ebox.c</a></td><td class="indexvalue">Example code for Simple Open EtherCAT master </td></tr>
<tr><td class="indexkey"><a class="el" href="eepromtool_8c.html">eepromtool.c</a></td><td class="indexvalue">EEprom tool for Simple Open EtherCAT master </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatbase_8c.html">ethercatbase.c</a></td><td class="indexvalue">Base EtherCAT functions </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatbase_8h.html">ethercatbase.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatbase_8c.html" title="Base EtherCAT functions.">ethercatbase.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatcoe_8c.html">ethercatcoe.c</a></td><td class="indexvalue">CAN over EtherCAT (CoE) module </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatcoe_8h.html">ethercatcoe.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatcoe_8c.html" title="CAN over EtherCAT (CoE) module.">ethercatcoe.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatconfig_8c.html">ethercatconfig.c</a></td><td class="indexvalue">Configuration module for EtherCAT master </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatconfig_8h.html">ethercatconfig.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatconfig_8c.html" title="Configuration module for EtherCAT master.">ethercatconfig.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatconfiglist_8h.html">ethercatconfiglist.h</a></td><td class="indexvalue">DEPRICATED Configuration list of known EtherCAT slave devices </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatdc_8c.html">ethercatdc.c</a></td><td class="indexvalue">Distributed Clock EtherCAT functions </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatdc_8h.html">ethercatdc.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatdc_8c.html" title="Distributed Clock EtherCAT functions.">ethercatdc.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatfoe_8c.html">ethercatfoe.c</a></td><td class="indexvalue">File over EtherCAT (FoE) module </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatfoe_8h.html">ethercatfoe.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatfoe_8c.html" title="File over EtherCAT (FoE) module.">ethercatfoe.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatmain_8c.html">ethercatmain.c</a></td><td class="indexvalue">Main EtherCAT functions </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatmain_8h.html">ethercatmain.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatmain_8c.html" title="Main EtherCAT functions.">ethercatmain.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatprint_8c.html">ethercatprint.c</a></td><td class="indexvalue">Module to convert EtherCAT errors to readable messages </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatprint_8h.html">ethercatprint.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatprint_8c.html" title="Module to convert EtherCAT errors to readable messages.">ethercatprint.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatsoe_8c.html">ethercatsoe.c</a></td><td class="indexvalue">Servo over EtherCAT (SoE) Module </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercatsoe_8h.html">ethercatsoe.h</a></td><td class="indexvalue">Headerfile for <a class="el" href="ethercatsoe_8c.html" title="Servo over EtherCAT (SoE) Module.">ethercatsoe.c</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="ethercattype_8h.html">ethercattype.h</a></td><td class="indexvalue">General typedefs and defines for EtherCAT </td></tr>
<tr><td class="indexkey"><a class="el" href="red__test_8c.html">red_test.c</a></td><td class="indexvalue">Example code for Simple Open EtherCAT master </td></tr>
<tr><td class="indexkey"><a class="el" href="simple__test_8c.html">simple_test.c</a></td><td class="indexvalue">Example code for Simple Open EtherCAT master </td></tr>
<tr><td class="indexkey"><a class="el" href="slaveinfo_8c.html">slaveinfo.c</a></td><td class="indexvalue">Example code for Simple Open EtherCAT master </td></tr>
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,121 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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 class="current"><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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>AbortCode
: <a class="el" href="structec__errort.html#a6a1ce19b6858f4e657ae42e0d0fe0633">ec_errort</a>
</li>
<li>Activate
: <a class="el" href="structec__eepromSMt.html#ace77740052e537f0e730f520768f714e">ec_eepromSMt</a>
</li>
<li>activeports
: <a class="el" href="structec__slavet.html#a02a55bdeb6465853c71541ab4bc9a1d6">ec_slavet</a>
</li>
<li>addr
: <a class="el" href="structec__eepromt.html#a3c97dd58fcf6ad6a95eab7e0bc9f553f">ec_eepromt</a>
</li>
<li>address
: <a class="el" href="structec__mbxheadert.html#a71587a4f0f60ff69f8f4f8be99f70997">ec_mbxheadert</a>
</li>
<li>ADO
: <a class="el" href="structec__comt.html#a66e0bcde66a04069df5c89e530bc52a7">ec_comt</a>
</li>
<li>ADP
: <a class="el" href="structec__comt.html#a9bc41cac6712dd3549107c0f2db0eb34">ec_comt</a>
</li>
<li>ain
: <a class="el" href="structin__EBOXt.html#a476e32fa52a724e3e070160b82923e94">in_EBOXt</a>
</li>
<li>aliasadr
: <a class="el" href="structec__slavet.html#ab5b049dd1a2cef912f5f7cf706229df7">ec_slavet</a>
</li>
<li>alstatus
: <a class="el" href="structec__alstatust.html#a6a066479c5c7bedfb4b5987c4c380664">ec_alstatust</a>
</li>
<li>alstatuscode
: <a class="el" href="structec__alstatust.html#ae024070d7b0b4781b83049d4ca3bf884">ec_alstatust</a>
</li>
<li>ALstatuscode
: <a class="el" href="structec__slavet.html#a65764583d9777eec47a13c2d79dcadb8">ec_slavet</a>
, <a class="el" href="structec__ALstatuscodelist__t.html#ab999ba2e85d0b3ea362abf09d3a8227f">ec_ALstatuscodelist_t</a>
, <a class="el" href="structec__state__status.html#a1fc3e83b9190cfb1f539c697b097699d">ec_state_status</a>
</li>
<li>ALstatuscodedescription
: <a class="el" href="structec__ALstatuscodelist__t.html#a51f190d34d22396b711d1e77bab3ef81">ec_ALstatuscodelist_t</a>
</li>
<li>aout
: <a class="el" href="structout__EBOXt.html#ad2393441471a1424c72df6f791e7d8b6">out_EBOXt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,102 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_b"></a>- b -</h3><ul>
<li>b1
: <a class="el" href="structec__errort.html#a83ee3c4e3f0cea4809e945c29e7ed93f">ec_errort</a>
</li>
<li>bdata
: <a class="el" href="structec__SDOt.html#a41ea2726cda433a729677cb781cbd928">ec_SDOt</a>
</li>
<li>bData
: <a class="el" href="structec__emcyt.html#aac9e69e26d1813052298c74b41ca6c2f">ec_emcyt</a>
</li>
<li>bdata
: <a class="el" href="structec__SDOservicet.html#a64afa3f9d6ae87f2c8d4e62bfd5d25eb">ec_SDOservicet</a>
</li>
<li>BitLength
: <a class="el" href="structec__OElistt.html#a165b09397d29f5cd98a928c2b75f8131">ec_OElistt</a>
</li>
<li>BitSize
: <a class="el" href="structec__eepromPDOt.html#a92a7c0f4ec17d191b38880dc6b75cb34">ec_eepromPDOt</a>
</li>
<li>blockLRW
: <a class="el" href="structec__groupt.html#a10ff693e46f8ec95b951fc5ea3d90742">ec_groupt</a>
, <a class="el" href="structec__slavet.html#a6da33901fa62935f643f89dddd72ea5a">ec_slavet</a>
</li>
<li>byte
: <a class="el" href="structec__SoElistt.html#a442c576aeddbe1e0ca1385359b42b05b">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,125 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_c"></a>- c -</h3><ul>
<li>CANOpen
: <a class="el" href="structec__SDOt.html#ac091b82d1ea0926bd3613cda70eacfc9">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#a29fa6670d14117654cab8fab5f7565e7">ec_SDOservicet</a>
, <a class="el" href="structec__emcyt.html#a9899e455bae475d448c2c708152b53ea">ec_emcyt</a>
</li>
<li>CoEdetails
: <a class="el" href="structec__slavet.html#a4501aa804b0919363c38daee86374605">ec_slavet</a>
</li>
<li>comm
: <a class="el" href="structec__eepromt.html#ad677fb2a3907e68486f722ca70282e1a">ec_eepromt</a>
</li>
<li>command
: <a class="el" href="structec__comt.html#a619f5b6c124de3af79dea8c96a5ec14c">ec_comt</a>
</li>
<li>Command
: <a class="el" href="structec__SDOt.html#a959600872b3e5e7c796024949c13fd5a">ec_SDOt</a>
</li>
<li>command
: <a class="el" href="structec__SoEattributet.html#a05d834ad0d9990288c24067f555eac4e">ec_SoEattributet</a>
</li>
<li>configadr
: <a class="el" href="structec__slavet.html#aeb59cbe2d7affa7462a7cfafcc82af76">ec_slavet</a>
</li>
<li>configindex
: <a class="el" href="structec__slavet.html#a1ae9ee86a3949c04ba321f681d3142a6">ec_slavet</a>
</li>
<li>consumedports
: <a class="el" href="structec__slavet.html#aaa194fbe053ef811f0b57a2536ffdde8">ec_slavet</a>
</li>
<li>context
: <a class="el" href="structecx__mapt__t.html#a987ba3ba451d988c3fa45fa7c6e0302e">ecx_mapt_t</a>
</li>
<li>control
: <a class="el" href="structout__EBOXt.html#a62a494e6324e47e3a6cdf629b311c1ed">out_EBOXt</a>
, <a class="el" href="structout__EBOX__streamt.html#a1c13f33d9231ac8ea6208df41da12c3b">out_EBOX_streamt</a>
</li>
<li>counter
: <a class="el" href="structin__EBOX__streamt.html#a3f73915099f1765c313132fb2c9f4b56">in_EBOX_streamt</a>
, <a class="el" href="structin__EBOXt.html#ad19febba1114f9e21d0a319e863da248">in_EBOXt</a>
</li>
<li>Creg
: <a class="el" href="structec__eepromSMt.html#abceca2637e4fe2506215c325b11efa3a">ec_eepromSMt</a>
</li>
<li>currentlength
: <a class="el" href="structec__SoEnamet.html#a45b1c1ec695e38ebb7cea5502edb461c">ec_SoEnamet</a>
, <a class="el" href="structec__SoEmappingt.html#a591353937baf9303be270cec63596463">ec_SoEmappingt</a>
, <a class="el" href="structec__SoElistt.html#addbac24e3cda072cf25d0d668ce16ecc">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,172 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_d"></a>- d -</h3><ul>
<li>d2
: <a class="el" href="structec__eepromt.html#a957731933ce95552c37383527ac11c2a">ec_eepromt</a>
</li>
<li>da0
: <a class="el" href="structec__etherheadert.html#a82949cb5c714bc6ae3900ea6b0547eec">ec_etherheadert</a>
</li>
<li>da1
: <a class="el" href="structec__etherheadert.html#a135041d9075f3a1477ca563e1d46d6c0">ec_etherheadert</a>
</li>
<li>da2
: <a class="el" href="structec__etherheadert.html#a7255de35628c2252d97ef0d941ba070c">ec_etherheadert</a>
</li>
<li>data
: <a class="el" href="structec__idxstackT.html#a4efcab2881fb80b5abe2070d3cea9590">ec_idxstackT</a>
</li>
<li>Data
: <a class="el" href="structec__FOEt.html#a8062152f2efb0e42f913a9cf50100585">ec_FOEt</a>
</li>
<li>DataType
: <a class="el" href="structec__OElistt.html#a8eaa6e0d88fbfd1f3f5552a6babe58ee">ec_OElistt</a>
</li>
<li>datatype
: <a class="el" href="structec__SoEattributet.html#aa9338f1ad859c59b57e60fc8bfee92d1">ec_SoEattributet</a>
</li>
<li>DataType
: <a class="el" href="structec__ODlistt.html#a89b43e8e8f62b00baf107dd24358cef3">ec_ODlistt</a>
</li>
<li>DCactive
: <a class="el" href="structec__slavet.html#a9ea4fac05131cef8ce5d064497ea9dd5">ec_slavet</a>
</li>
<li>DCcycle
: <a class="el" href="structec__slavet.html#a509a4440fd3312da878d9b9ec3695767">ec_slavet</a>
</li>
<li>DCl
: <a class="el" href="structecx__contextt.html#abdb941e89612d50d3f261d72188d15d7">ecx_contextt</a>
</li>
<li>DCnext
: <a class="el" href="structec__slavet.html#adb5b997d308f3046e37d5cd71f42153d">ec_slavet</a>
, <a class="el" href="structec__groupt.html#afc02a2af1b7c4c1aeee2d7ea9cc82f5a">ec_groupt</a>
</li>
<li>DCprevious
: <a class="el" href="structec__slavet.html#aafe9861f78e59de99a265ce7f4d030de">ec_slavet</a>
</li>
<li>DCrtA
: <a class="el" href="structec__slavet.html#a3a114eec5512355baf22490417c42003">ec_slavet</a>
</li>
<li>DCrtB
: <a class="el" href="structec__slavet.html#a16d4f8086d40b29f14a97dfa8f9a873d">ec_slavet</a>
</li>
<li>DCrtC
: <a class="el" href="structec__slavet.html#a4d076caa507e88528ff879713d388259">ec_slavet</a>
</li>
<li>DCrtD
: <a class="el" href="structec__slavet.html#a3ae266099e353ea1d951bd725c6e6598">ec_slavet</a>
</li>
<li>DCshift
: <a class="el" href="structec__slavet.html#a03b284a3257226e890b4477153941053">ec_slavet</a>
</li>
<li>DCtime
: <a class="el" href="structecx__contextt.html#aaf83f518e8e6296b7320e554e68795cb">ecx_contextt</a>
</li>
<li>DCtO
: <a class="el" href="structecx__contextt.html#a99aa867137598ee3ee3255af3fbd9c77">ecx_contextt</a>
</li>
<li>decimals
: <a class="el" href="structec__SoEattributet.html#a942043d2098193a9dcd517f9b5ab6e77">ec_SoEattributet</a>
</li>
<li>desc
: <a class="el" href="structec__adapter.html#a798cc8d932e6325603b3b6a7ec7dd48a">ec_adaptert</a>
</li>
<li>Detail
: <a class="el" href="structec__mbxerrort.html#ad356090c8151d4564843b99fb48f2b37">ec_mbxerrort</a>
</li>
<li>din
: <a class="el" href="structin__EBOXt.html#a3c4a27db4660f43547833225f07ad2b8">in_EBOXt</a>
</li>
<li>dlength
: <a class="el" href="structec__comt.html#a0c79f1fe1e7e7ab6a4fb8088b4d0dbf8">ec_comt</a>
</li>
<li>docheckstate
: <a class="el" href="structec__groupt.html#a14723e0a5dec5ac026da07c1a141e9e4">ec_groupt</a>
</li>
<li>dout
: <a class="el" href="structout__EBOXt.html#a84031b1d9695c202ce44e9d25cc9fded">out_EBOXt</a>
</li>
<li>driveNo
: <a class="el" href="structec__SoEt.html#aa3b7538784fb1d6c49c4514028f86f48">ec_SoEt</a>
</li>
<li>Dtype
: <a class="el" href="structec__slavet.html#ac8cc19f5fcaa2f1d8dae8c062bb6e344">ec_slavet</a>
, <a class="el" href="structec__configlist__t.html#a6dfa94e467d7bdd98e8e5539104ae902">ec_configlist_t</a>
</li>
<li>dword
: <a class="el" href="structec__SoElistt.html#a9a0477f6d1b53c35de50bbbd1f3711eb">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,173 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_e"></a>- e -</h3><ul>
<li>Ebuscurrent
: <a class="el" href="structec__slavet.html#aa7191b695cf12e91d2525fda3c1cbbab">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a5cd7ae9e871f34b9b6c1c60e8c8a7964">ec_groupt</a>
</li>
<li>ecaterror
: <a class="el" href="structecx__contextt.html#a71bb4a132349a1ab5032c94b49ccba33">ecx_contextt</a>
</li>
<li>eep_8byte
: <a class="el" href="structec__slavet.html#ad9b1e1153b08e4e8d84a6b577fc1dc72">ec_slavet</a>
</li>
<li>eep_id
: <a class="el" href="structec__slavet.html#a8fbb8f215f23fa56521f7520205c4af3">ec_slavet</a>
</li>
<li>eep_man
: <a class="el" href="structec__slavet.html#a07fd611ebc64b2c032829935f88882b3">ec_slavet</a>
</li>
<li>eep_pdi
: <a class="el" href="structec__slavet.html#a1918fd78b61dfea1a88b30109cb2a844">ec_slavet</a>
</li>
<li>eep_rev
: <a class="el" href="structec__slavet.html#aaa2df4d17cb2701b0c9348ed56d74896">ec_slavet</a>
</li>
<li>eepFMMU
: <a class="el" href="structecx__contextt.html#ad380876432333e4bffa26b5992a23737">ecx_contextt</a>
</li>
<li>eepSM
: <a class="el" href="structecx__contextt.html#a44e1e43f114e0bda59e69f0db3802290">ecx_contextt</a>
</li>
<li>elementflags
: <a class="el" href="structec__SoEt.html#ab0ef31f8717852c1823b91fe5f90e214">ec_SoEt</a>
</li>
<li>elength
: <a class="el" href="structec__comt.html#a8719954ad05c58d9309f8ecc8039e7cb">ec_comt</a>
</li>
<li>elist
: <a class="el" href="structecx__contextt.html#ae782f23c7bcfb7aeafbe70ba8e5ffe1b">ecx_contextt</a>
</li>
<li>enc
: <a class="el" href="structin__EBOXt.html#a5a7d197d4fef3fc3c03dcf10f1591d24">in_EBOXt</a>
</li>
<li>Entries
: <a class="el" href="structec__OElistt.html#a1749caa0fd7cb85800d10a5374815549">ec_OElistt</a>
, <a class="el" href="structec__ODlistt.html#aedad279230b2dba7634dc71cf4cd11ba">ec_ODlistt</a>
</li>
<li>entryport
: <a class="el" href="structec__slavet.html#ab4cefaf7c8e1b8b476fa3ba55f4b6acd">ec_slavet</a>
</li>
<li>EoEdetails
: <a class="el" href="structec__slavet.html#a6cc8db3a66bfe57342e7ae27f22d4804">ec_slavet</a>
</li>
<li>Error
: <a class="el" href="structec__eringt.html#ab502073093088ea9cffe763da6d75ca1">ec_eringt</a>
</li>
<li>error
: <a class="el" href="structec__SoEt.html#a6d115e064811a717052dbe8b95a1bfd9">ec_SoEt</a>
</li>
<li>ErrorCode
: <a class="el" href="structec__errort.html#a69b50e4fef642a2c60aa8f53b831ee1c">ec_errort</a>
, <a class="el" href="structec__FOEt.html#a7a858be8d3e6c574dc3bdd41295ea03d">ec_FOEt</a>
, <a class="el" href="structec__emcyt.html#a5b154cad4a118ee3e3dc22efb689f742">ec_emcyt</a>
</li>
<li>errorcode
: <a class="el" href="structec__sdoerrorlist__t.html#abc1579594f1d6a801c82d6bd572c2130">ec_sdoerrorlist_t</a>
, <a class="el" href="structec__soeerrorlist__t.html#a5441b6e752e205a26680560dcc47e24e">ec_soeerrorlist_t</a>
, <a class="el" href="structec__mbxerrorlist__t.html#aef1ebbd6374b5ad1303b1f50548e70aa">ec_mbxerrorlist_t</a>
</li>
<li>errordescription
: <a class="el" href="structec__mbxerrorlist__t.html#af43a0b53f79fee93a4927cb7efb6eb5f">ec_mbxerrorlist_t</a>
, <a class="el" href="structec__sdoerrorlist__t.html#a3fe740a8e6e92482a20363546956b292">ec_sdoerrorlist_t</a>
, <a class="el" href="structec__soeerrorlist__t.html#a0c0e065fdcd167678710ba64081bef84">ec_soeerrorlist_t</a>
</li>
<li>ErrorReg
: <a class="el" href="structec__errort.html#a3ff123780e7c8c56d42616678f1f3688">ec_errort</a>
, <a class="el" href="structec__emcyt.html#a61c1a6ecf08d1f59d76ab683727a59f2">ec_emcyt</a>
</li>
<li>ErrorText
: <a class="el" href="structec__FOEt.html#a7a782debb0600e0e281e9e8f3fe95b51">ec_FOEt</a>
</li>
<li>esibuf
: <a class="el" href="structecx__contextt.html#a9eb0a8f24ab9b6fe6262b2e69526baa3">ecx_contextt</a>
</li>
<li>esimap
: <a class="el" href="structecx__contextt.html#ac6a94c89a64452d0595f2970c0cb621f">ecx_contextt</a>
</li>
<li>esislave
: <a class="el" href="structecx__contextt.html#a15fb38f53c2e993e666a3294cdd69119">ecx_contextt</a>
</li>
<li>etype
: <a class="el" href="structec__etherheadert.html#af723005b03a8c29d231c564d73f3b824">ec_etherheadert</a>
</li>
<li>Etype
: <a class="el" href="structec__errort.html#a8f6938ca351235c32c1cae0cb4884c75">ec_errort</a>
</li>
<li>evafactor
: <a class="el" href="structec__SoEattributet.html#a0bcb46eed3f552281c8aee05e8ef9ac9">ec_SoEattributet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_f"></a>- f -</h3><ul>
<li>FileName
: <a class="el" href="structec__FOEt.html#aa432fec012075baba2720f9c183920d6">ec_FOEt</a>
</li>
<li>FM0ac
: <a class="el" href="structec__configlist__t.html#aca651ac01a56bafed59ae84212ce8477">ec_configlist_t</a>
</li>
<li>FM1ac
: <a class="el" href="structec__configlist__t.html#a227a98fc13b0c2983432de7850d1f3df">ec_configlist_t</a>
</li>
<li>FMMU
: <a class="el" href="structec__slavet.html#afa5967b63dfa43cd00bf00d276c3bae9">ec_slavet</a>
</li>
<li>FMMU0
: <a class="el" href="structec__eepromFMMUt.html#aa8d2d93e4002cb0cc228b7ff6979b02f">ec_eepromFMMUt</a>
</li>
<li>FMMU0func
: <a class="el" href="structec__slavet.html#adbe7f70df902963f67e1c8a2cd8de083">ec_slavet</a>
</li>
<li>FMMU1
: <a class="el" href="structec__eepromFMMUt.html#aef6ead7c1a97312e8e390418aba80869">ec_eepromFMMUt</a>
</li>
<li>FMMU1func
: <a class="el" href="structec__slavet.html#a5bc6abff4c4b4aae8c592cfe98eafc3b">ec_slavet</a>
</li>
<li>FMMU2
: <a class="el" href="structec__eepromFMMUt.html#aa44a93e7c0e921db81a5324ac8d0f43d">ec_eepromFMMUt</a>
</li>
<li>FMMU2func
: <a class="el" href="structec__slavet.html#aadd3e94b133fc05eac2efd88310b014b">ec_slavet</a>
</li>
<li>FMMU3
: <a class="el" href="structec__eepromFMMUt.html#a8fb84569ef9eed98fb66ce70681b97fc">ec_eepromFMMUt</a>
</li>
<li>FMMU3func
: <a class="el" href="structec__slavet.html#adb799d3f812cb35b2c08c10168f556dd">ec_slavet</a>
</li>
<li>FMMUactive
: <a class="el" href="structec__fmmut.html#a5d20108e28ceadb4e3d6e1657f27b543">ec_fmmut</a>
</li>
<li>FMMUtype
: <a class="el" href="structec__fmmut.html#a025cc12eb175822c3f2e0073e04d8ff6">ec_fmmut</a>
</li>
<li>FMMUunused
: <a class="el" href="structec__slavet.html#ac841d98fd332048dccefc5071242e59a">ec_slavet</a>
</li>
<li>FoEdetails
: <a class="el" href="structec__slavet.html#a15bcab9fc2fb478e781e2051a679d896">ec_slavet</a>
</li>
<li>FOEhook
: <a class="el" href="structecx__contextt.html#a741d9bd24f406eb5a34839ca05d68a67">ecx_contextt</a>
</li>
<li>Fragments
: <a class="el" href="structec__SDOservicet.html#a2496ddf03a492f409732800022ecba1b">ec_SDOservicet</a>
</li>
<li>fragmentsleft
: <a class="el" href="structec__SoEt.html#a7748c400e9a623da0224ebd0da5d2b42">ec_SoEt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,83 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_g"></a>- g -</h3><ul>
<li>group
: <a class="el" href="structec__slavet.html#a0d56608eb7d7cb65419e3a749e658a8f">ec_slavet</a>
</li>
<li>grouplist
: <a class="el" href="structecx__contextt.html#a4238dbb446e1eac93d3462509f3d0813">ecx_contextt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,84 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_h"></a>- h -</h3><ul>
<li>hasdc
: <a class="el" href="structec__slavet.html#aa9c3fecca7303d416c275e1a4eda565c">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a7c6c3cd808c45b0b5e30d6bd48cf2180">ec_groupt</a>
</li>
<li>head
: <a class="el" href="structec__eringt.html#ac784a467e9aa193fa56b0eb50b839db2">ec_eringt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_i"></a>- i -</h3><ul>
<li>Ibits
: <a class="el" href="structec__configlist__t.html#ac7df97ac8112debb8fcf4acbcd25d538">ec_configlist_t</a>
, <a class="el" href="structec__slavet.html#a44c058652977893a81bebfcb8bd19542">ec_slavet</a>
</li>
<li>Ibytes
: <a class="el" href="structec__groupt.html#a0a0bcf22cb82e8a0f371cf056d91ea29">ec_groupt</a>
, <a class="el" href="structec__slavet.html#adf17b618058488cd2ad6aa01bec71e29">ec_slavet</a>
</li>
<li>id
: <a class="el" href="structec__configlist__t.html#a3e43d5e1863cb837fc23f5e04712ee02">ec_configlist_t</a>
</li>
<li>idn
: <a class="el" href="structec__SoEt.html#af6676d88fe1cdaa9f44170fdd26530fa">ec_SoEt</a>
, <a class="el" href="structec__SoEmappingt.html#a1f8cd1a19900e0c8939795e540b077f3">ec_SoEmappingt</a>
</li>
<li>idx
: <a class="el" href="structec__idxstackT.html#ab85f89f444110b7cf5dac8b7926dcc1b">ec_idxstackT</a>
</li>
<li>idxstack
: <a class="el" href="structecx__contextt.html#ab50c673e88f903b78901258ac4a57cc1">ecx_contextt</a>
</li>
<li>incomplete
: <a class="el" href="structec__SoEt.html#ac97f5eae6b225a75bf526a9a81bd3440">ec_SoEt</a>
</li>
<li>index
: <a class="el" href="structec__comt.html#a9dfaf836e797d3661472220f78241206">ec_comt</a>
</li>
<li>Index
: <a class="el" href="structec__SDOt.html#aa156072c8027c66b40590b262f5faacc">ec_SDOt</a>
</li>
<li>index
: <a class="el" href="structec__PDOassignt.html#a9d11c325a8269b73e43e5d2c8c84b012">ec_PDOassignt</a>
</li>
<li>Index
: <a class="el" href="structec__ODlistt.html#ad37799665ec2768d159f8ea30f97c59d">ec_ODlistt</a>
, <a class="el" href="structec__eepromPDOt.html#a401de0e10e74d433a6f7d7cad323ed58">ec_eepromPDOt</a>
, <a class="el" href="structec__errort.html#a27e8f4c9deeebb0cca1ba144a0874210">ec_errort</a>
</li>
<li>inputs
: <a class="el" href="structec__slavet.html#a792a1e88b0b75dec06ccdbcc275b496e">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a84264c465a3d0ef558f504d8df23352f">ec_groupt</a>
</li>
<li>inputsWKC
: <a class="el" href="structec__groupt.html#acfbb92c64d6ed6a1c38d825e61519a47">ec_groupt</a>
</li>
<li>Ioffset
: <a class="el" href="structec__groupt.html#ab0f4346cd20bfcd86167cacd222840cc">ec_groupt</a>
</li>
<li>IOsegment
: <a class="el" href="structec__groupt.html#a58f54223d8525a9cf971de9d1c55a721">ec_groupt</a>
</li>
<li>irpt
: <a class="el" href="structec__comt.html#a20a9f983843d8e700b87001be0eafe6a">ec_comt</a>
</li>
<li>Isegment
: <a class="el" href="structec__groupt.html#a09258103f70d357e4b3881541745470e">ec_groupt</a>
</li>
<li>islost
: <a class="el" href="structec__slavet.html#a80d6b5ae9aeeacc8e75c5395c09b52f6">ec_slavet</a>
</li>
<li>Istartbit
: <a class="el" href="structec__slavet.html#a31c010988cfe12e07a049deeb5730c93">ec_slavet</a>
</li>
<li>Itype
: <a class="el" href="structec__slavet.html#a121a1253f5015061e3af447b20b61f43">ec_slavet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,112 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_l"></a>- l -</h3><ul>
<li>ldata
: <a class="el" href="structec__SDOt.html#a1137914dd4e543ff1b059181d6e698da">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#ae5e7aadd440b2419c37266c2496f3446">ec_SDOservicet</a>
</li>
<li>length
: <a class="el" href="structec__mbxheadert.html#a8bcb40bb67b82ea208a7c67a1c99f2d7">ec_mbxheadert</a>
, <a class="el" href="structec__idxstackT.html#a769b5eb9d888759f73ea2472a36d5301">ec_idxstackT</a>
</li>
<li>Length
: <a class="el" href="structec__eepromPDOt.html#abae30c4dbd33bb2c5ff0cb519583b7e9">ec_eepromPDOt</a>
</li>
<li>length
: <a class="el" href="structec__SoEattributet.html#acbe195ad6b61efddc7a6f7151975274c">ec_SoEattributet</a>
</li>
<li>list
: <a class="el" href="structec__SoEattributet.html#adfd25d7e9152b3ab737d7ceb92956753">ec_SoEattributet</a>
</li>
<li>LogEndbit
: <a class="el" href="structec__fmmut.html#a66584dc4bcf852193db0f22517f5b80b">ec_fmmut</a>
</li>
<li>LogLength
: <a class="el" href="structec__fmmut.html#a46736d12cad4980e89c154ad9149e5a5">ec_fmmut</a>
</li>
<li>LogStart
: <a class="el" href="structec__fmmut.html#ab1f78584df41c58e1b9263fd9c0c2ecb">ec_fmmut</a>
</li>
<li>logstartaddr
: <a class="el" href="structec__groupt.html#a9a7b95c076288fca60431bfe7d91bdd3">ec_groupt</a>
</li>
<li>LogStartbit
: <a class="el" href="structec__fmmut.html#a1f4a8ea80ed0a242eae4f5bf809c7d70">ec_fmmut</a>
</li>
<li>lword
: <a class="el" href="structec__SoElistt.html#a979d1b70c267effd1b9c37228dff9a9d">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,123 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_m"></a>- m -</h3><ul>
<li>man
: <a class="el" href="structec__configlist__t.html#a459ee260e6dd6efd6147cad944052582">ec_configlist_t</a>
</li>
<li>maxgroup
: <a class="el" href="structecx__contextt.html#a274f73410cbd5a42133b16edaf128b66">ecx_contextt</a>
</li>
<li>maxlength
: <a class="el" href="structec__SoElistt.html#a6c0cfd5da367f37dac1932ebb33ca96b">ec_SoElistt</a>
, <a class="el" href="structec__SoEmappingt.html#ad409b852a1032fa766d5666bc1146bb2">ec_SoEmappingt</a>
, <a class="el" href="structec__SoEnamet.html#acba23c9b29b57dbc1d4053865c3b5a57">ec_SoEnamet</a>
</li>
<li>maxslave
: <a class="el" href="structecx__contextt.html#ade7d588a78ac5cdd8ea913087751063c">ecx_contextt</a>
</li>
<li>MaxSub
: <a class="el" href="structec__ODlistt.html#ab3234dacc85853fb5de8333cb35e7a89">ec_ODlistt</a>
</li>
<li>mbx_cnt
: <a class="el" href="structec__slavet.html#ac70865680b5ce9d9f9952607a307304d">ec_slavet</a>
</li>
<li>mbx_l
: <a class="el" href="structec__slavet.html#aa328ec3b6391db8ff58ab80ed78603b9">ec_slavet</a>
</li>
<li>mbx_proto
: <a class="el" href="structec__slavet.html#a29e346eb46981f0015f94a83416fd3a0">ec_slavet</a>
</li>
<li>mbx_rl
: <a class="el" href="structec__slavet.html#a194f696c2c096d4f2b2274498496e4e6">ec_slavet</a>
</li>
<li>mbx_ro
: <a class="el" href="structec__slavet.html#ac76c64423080e5e55aa995a84864719f">ec_slavet</a>
</li>
<li>mbx_wo
: <a class="el" href="structec__slavet.html#a20e750f3eda41486301885f3dbdb7afa">ec_slavet</a>
</li>
<li>MbxHeader
: <a class="el" href="structec__SDOservicet.html#a93526d8085c03fd40dfca941bedc9920">ec_SDOservicet</a>
, <a class="el" href="structec__SDOt.html#a4e6d8d017f673612d2a1dd4248ee7661">ec_SDOt</a>
, <a class="el" href="structec__SoEt.html#a69c62730cb0848130dc34d77c85b7728">ec_SoEt</a>
, <a class="el" href="structec__mbxerrort.html#a02a74e29fc67129d04a199e22f16bfa4">ec_mbxerrort</a>
, <a class="el" href="structec__FOEt.html#afaadc23dfdeb478c733a5fa2eb48994c">ec_FOEt</a>
, <a class="el" href="structec__emcyt.html#a1a2b394a41de9a58fb4cdad6e7e2b89d">ec_emcyt</a>
</li>
<li>mbxtype
: <a class="el" href="structec__mbxheadert.html#ab334d2aa00eefcd5312486d6a34d57b1">ec_mbxheadert</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,116 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_n"></a>- n -</h3><ul>
<li>n
: <a class="el" href="structec__SMcommtypet.html#a5ab9e78292a39ae5c637151713a73eeb">ec_SMcommtypet</a>
, <a class="el" href="structec__PDOassignt.html#a0d4af250a64f1b4af439c139045e5d39">ec_PDOassignt</a>
, <a class="el" href="structec__PDOdesct.html#a1d966cf9055f7741dd850f4515509e11">ec_PDOdesct</a>
</li>
<li>Name
: <a class="el" href="structec__ODlistt.html#a2364d4be8e5e3f2980dc298703cac205">ec_ODlistt</a>
</li>
<li>name
: <a class="el" href="structec__slavet.html#a9da0eda67c5b19cc6a72c4c4b6ac3f04">ec_slavet</a>
, <a class="el" href="structec__SoEnamet.html#af89a789660a83c2a926f83389eec5a8f">ec_SoEnamet</a>
</li>
<li>Name
: <a class="el" href="structec__OElistt.html#a38c6e3bbb3b8b34cce91550665349571">ec_OElistt</a>
</li>
<li>name
: <a class="el" href="structec__configlist__t.html#a82a8ede61ea69bd345810c98915665ca">ec_configlist_t</a>
, <a class="el" href="structec__adapter.html#a56207532bf0993b62fdb79230c056665">ec_adaptert</a>
</li>
<li>next
: <a class="el" href="structec__adapter.html#ac5ef6d868be1bd6927ccaebd4b86e5dd">ec_adaptert</a>
</li>
<li>nFMMU
: <a class="el" href="structec__eepromFMMUt.html#a9cb435d9495bea8a8db9b6b7d4fe73ae">ec_eepromFMMUt</a>
</li>
<li>nPDO
: <a class="el" href="structec__eepromPDOt.html#acd3801e43268450a04333a3de16266fc">ec_eepromPDOt</a>
</li>
<li>nsegments
: <a class="el" href="structec__groupt.html#a454d962745e9777a63cac6d6fdfcbdfa">ec_groupt</a>
</li>
<li>nSM
: <a class="el" href="structec__eepromSMt.html#a42d83f11d5aa40ee25497c02488ed89d">ec_eepromSMt</a>
</li>
<li>nu1
: <a class="el" href="structec__PDOdesct.html#a786bd4a6752af0d7800fa231777f4930">ec_PDOdesct</a>
, <a class="el" href="structec__PDOassignt.html#ad45539e6794be2ac9c4cbe3bbd35638d">ec_PDOassignt</a>
, <a class="el" href="structec__SMcommtypet.html#aa588e76d588a16cc342c513f040c3867">ec_SMcommtypet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,110 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_o"></a>- o -</h3><ul>
<li>Obits
: <a class="el" href="structec__configlist__t.html#a7f51c8b1defbf1a4a9855c432a665619">ec_configlist_t</a>
, <a class="el" href="structec__slavet.html#a30cafb847c9e2b570faf4ec582887468">ec_slavet</a>
</li>
<li>ObjAccess
: <a class="el" href="structec__OElistt.html#a185d554cb9e6af735698d512a3c8b3a8">ec_OElistt</a>
</li>
<li>ObjectCode
: <a class="el" href="structec__ODlistt.html#a22088fc7bc26d33bed9a727772701190">ec_ODlistt</a>
</li>
<li>Obytes
: <a class="el" href="structec__slavet.html#a5d6ac2ffd53b54853c1dbd776c44ae92">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a5d8b3290a37bd2fe3cc7fe9c4c4e46d6">ec_groupt</a>
</li>
<li>Opcode
: <a class="el" href="structec__SDOservicet.html#adf69b495eef5c0bc4c661f7ad5a2907d">ec_SDOservicet</a>
</li>
<li>opCode
: <a class="el" href="structec__SoEt.html#a663c24b08cdeff9b8a1ea770276b90e4">ec_SoEt</a>
</li>
<li>OpCode
: <a class="el" href="structec__FOEt.html#a54ea583bc39a202d1f8813f09175f3d2">ec_FOEt</a>
</li>
<li>Ostartbit
: <a class="el" href="structec__slavet.html#adf55ad9907d0c9f5e1c6f05bd7922038">ec_slavet</a>
</li>
<li>outputs
: <a class="el" href="structec__slavet.html#adf6bd2b568de0c34fa9a2a10af521ab2">ec_slavet</a>
, <a class="el" href="structec__groupt.html#ab00a92fa7648db076863b6dca096af12">ec_groupt</a>
</li>
<li>outputsWKC
: <a class="el" href="structec__groupt.html#a96a49c502e4b1f51eab6f28dd3a92823">ec_groupt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_p"></a>- p -</h3><ul>
<li>PacketNumber
: <a class="el" href="structec__FOEt.html#ac0a8d04489bf5b88e4a2d8cb3944f599">ec_FOEt</a>
</li>
<li>parent
: <a class="el" href="structec__slavet.html#a3fb4bf5e915aa4966155732e8752871f">ec_slavet</a>
</li>
<li>parentport
: <a class="el" href="structec__slavet.html#aa9337b11b285d93baf84b6d1a37653f8">ec_slavet</a>
</li>
<li>Password
: <a class="el" href="structec__FOEt.html#a7e8d1408345354b36ca55c0dd6064dde">ec_FOEt</a>
</li>
<li>pdelay
: <a class="el" href="structec__slavet.html#a3ce262c93ce758d07c6e8e84b779bd0e">ec_slavet</a>
</li>
<li>PDIctrl
: <a class="el" href="structec__eepromSMt.html#a3ff93f5b8dd88318f6de783b95bd7fca">ec_eepromSMt</a>
</li>
<li>PDO
: <a class="el" href="structec__PDOdesct.html#a7d9c20b1d87f6c8ca37db49eee466392">ec_PDOdesct</a>
</li>
<li>PDOassign
: <a class="el" href="structecx__contextt.html#a53552f4442b69e56b0d74e48bb318265">ecx_contextt</a>
</li>
<li>PDOdesc
: <a class="el" href="structecx__contextt.html#a0a007e67273b21b75f91f8167d18dd08">ecx_contextt</a>
</li>
<li>PhStart
: <a class="el" href="structec__eepromSMt.html#a7ce769dbcccd9b86d7fb9341d6cb0ef9">ec_eepromSMt</a>
</li>
<li>PhysStart
: <a class="el" href="structec__fmmut.html#a5075326319bce7ccb8f9f6fb9f1830b6">ec_fmmut</a>
</li>
<li>PhysStartBit
: <a class="el" href="structec__fmmut.html#ad16fb49ae3ce9190217ff62568902a73">ec_fmmut</a>
</li>
<li>Plength
: <a class="el" href="structec__eepromSMt.html#a29b7fbe5b50d1cbce07af6f5e746081c">ec_eepromSMt</a>
</li>
<li>PO2SOconfig
: <a class="el" href="structec__slavet.html#a144ff25fbaf897c3f213e180d0289d71">ec_slavet</a>
</li>
<li>port
: <a class="el" href="structecx__contextt.html#a4a3380a63e8b17c0e8f53912d017c445">ecx_contextt</a>
</li>
<li>priority
: <a class="el" href="structec__mbxheadert.html#a2753fd9d98e1b30cbe9d7bc86d1f0b30">ec_mbxheadert</a>
</li>
<li>ptype
: <a class="el" href="structec__slavet.html#a23af5861aa7a1aaee0c156375045d65d">ec_slavet</a>
</li>
<li>pulled
: <a class="el" href="structec__idxstackT.html#abc8d5cde60c88f275e5de97ec2ccbac2">ec_idxstackT</a>
</li>
<li>pushed
: <a class="el" href="structec__idxstackT.html#affd71cb33d9d90391621039bc2a528a3">ec_idxstackT</a>
</li>
<li>pwmout
: <a class="el" href="structout__EBOXt.html#a41ec2b30a81d2afa76457274c71f7698">out_EBOXt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,90 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_r"></a>- r -</h3><ul>
<li>Reserved
: <a class="el" href="structec__SDOservicet.html#a6fba3924adca9d2fc2255dc61952dccb">ec_SDOservicet</a>
, <a class="el" href="structec__FOEt.html#a66a225d865dcfba170a68dc4aa59fce6">ec_FOEt</a>
</li>
<li>reserved1
: <a class="el" href="structec__SoEattributet.html#a7aacc84e8a89e6eb0ac8c57a90df91c6">ec_SoEattributet</a>
</li>
<li>reserved2
: <a class="el" href="structec__SoEattributet.html#aeaddd15f0e6949eb9340e87297c98d3f">ec_SoEattributet</a>
</li>
<li>running
: <a class="el" href="structecx__mapt__t.html#a3ada3e4dea88ce871c956e820760d623">ecx_mapt_t</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_s"></a>- s -</h3><ul>
<li>sa0
: <a class="el" href="structec__etherheadert.html#a57ba2b0419dabb4e9ff7d3e60fe3c547">ec_etherheadert</a>
</li>
<li>sa1
: <a class="el" href="structec__etherheadert.html#aa0c378b668dfdf924be3f5de6317292c">ec_etherheadert</a>
</li>
<li>sa2
: <a class="el" href="structec__etherheadert.html#a16cd9aff7a2dab177278b17415ef4c4d">ec_etherheadert</a>
</li>
<li>Signal
: <a class="el" href="structec__errort.html#a4a903da9695bbc2e71f7fcbcffc678d7">ec_errort</a>
</li>
<li>SIIindex
: <a class="el" href="structec__slavet.html#ae8c1c2cc58786e005280fdd7c0e87103">ec_slavet</a>
</li>
<li>slave
: <a class="el" href="structecx__mapt__t.html#abe2b01bfc351d7137fda6ccec78497dc">ecx_mapt_t</a>
</li>
<li>Slave
: <a class="el" href="structec__ODlistt.html#a6aa4339b0bd721aebe2c2b3fe3a09918">ec_ODlistt</a>
, <a class="el" href="structec__errort.html#a378b63dd0a18178dc63212f0249335c4">ec_errort</a>
</li>
<li>slavecount
: <a class="el" href="structecx__contextt.html#a9d55b3f5a0474435bae01c1864168d04">ecx_contextt</a>
</li>
<li>slavelist
: <a class="el" href="structecx__contextt.html#ad258deb50cab3200e37c1cce9ddaa6e3">ecx_contextt</a>
</li>
<li>SM
: <a class="el" href="structec__slavet.html#a053601d84d41ab5fc0a950cb7adc6260">ec_slavet</a>
</li>
<li>SM2a
: <a class="el" href="structec__configlist__t.html#a4c4e48bed274ebe38eb26460480c3843">ec_configlist_t</a>
</li>
<li>SM2f
: <a class="el" href="structec__configlist__t.html#ad1a07d97cc92526eb6532fa8356dcf43">ec_configlist_t</a>
</li>
<li>SM3a
: <a class="el" href="structec__configlist__t.html#aaabfbdd7008858e08dc9c2f8789dcfe7">ec_configlist_t</a>
</li>
<li>SM3f
: <a class="el" href="structec__configlist__t.html#ac737e90f2121a43c05dae4a83bd9d2b5">ec_configlist_t</a>
</li>
<li>SMbitsize
: <a class="el" href="structec__eepromPDOt.html#a753859e70e33dd486772cc2bdf3c6d26">ec_eepromPDOt</a>
</li>
<li>SMcommtype
: <a class="el" href="structecx__contextt.html#a99d297e2f0a06984847b32fcd73a8f51">ecx_contextt</a>
</li>
<li>SMflags
: <a class="el" href="structec__smt.html#ac5d95d2e6b6a1669897755641fd8e076">ec_smt</a>
</li>
<li>SMlength
: <a class="el" href="structec__smt.html#a2e7c7d38d712564d7d3ec6f9c6a090ac">ec_smt</a>
</li>
<li>SMtype
: <a class="el" href="structec__slavet.html#a64bd93545355213efbe6b03d6c3df57e">ec_slavet</a>
, <a class="el" href="structec__SMcommtypet.html#a10fa4eb49d57928383df5071804196a4">ec_SMcommtypet</a>
</li>
<li>SoEdetails
: <a class="el" href="structec__slavet.html#aae2fb5a8f637abcd6490f83645fb0fa6">ec_slavet</a>
</li>
<li>Sreg
: <a class="el" href="structec__eepromSMt.html#a46c0886770a7704ea5cd03d6a21890ff">ec_eepromSMt</a>
</li>
<li>StartAddr
: <a class="el" href="structec__smt.html#af8d3d654e4de1bc1d3cf29bed577aa2c">ec_smt</a>
</li>
<li>Startpos
: <a class="el" href="structec__eepromFMMUt.html#a08db6f61c0fc3893ea1b0e895b4fe3f6">ec_eepromFMMUt</a>
, <a class="el" href="structec__eepromSMt.html#ad6d7e4e076741a92c65f0b0eaa2f9d1e">ec_eepromSMt</a>
, <a class="el" href="structec__eepromPDOt.html#a7c4470bb98e57fa1a24edebcc09fd09c">ec_eepromPDOt</a>
</li>
<li>state
: <a class="el" href="structec__slavet.html#a676698529966da16de36d4dcb94473af">ec_slavet</a>
</li>
<li>State
: <a class="el" href="structec__state__status.html#a16eab9835a4586e42ea9fb8fde3c660c">ec_state_status</a>
</li>
<li>status
: <a class="el" href="structin__EBOXt.html#a3f91e601ff46d1b4a3841f30bf3464fb">in_EBOXt</a>
</li>
<li>stream
: <a class="el" href="structin__EBOX__streamt.html#ab21e411a2d664c75e077b16a1ede447b">in_EBOX_streamt</a>
</li>
<li>SubIdx
: <a class="el" href="structec__errort.html#a0b7013ba46764a667790e0ab9a82180e">ec_errort</a>
</li>
<li>SubIndex
: <a class="el" href="structec__SDOt.html#a8d24fae9466a40c50071b845c7bdf6ab">ec_SDOt</a>
</li>
<li>SyncM
: <a class="el" href="structec__eepromPDOt.html#ab3d4f01f04a9b7e25dbfe9c52cec24de">ec_eepromPDOt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_t"></a>- t -</h3><ul>
<li>tail
: <a class="el" href="structec__eringt.html#a836516589b99cd485d31762ee8195174">ec_eringt</a>
</li>
<li>Time
: <a class="el" href="structec__errort.html#a2a9ecad48165837c0664a6e8199118ed">ec_errort</a>
</li>
<li>topology
: <a class="el" href="structec__slavet.html#a06abed0656bb203de3eb571b4a6b23f1">ec_slavet</a>
</li>
<li>tsain
: <a class="el" href="structin__EBOXt.html#af35ab0cf25572f1caf75268adf4b19e8">in_EBOXt</a>
</li>
<li>Type
: <a class="el" href="structec__mbxerrort.html#a695a975be7f9439a60612a82cd7a7c4c">ec_mbxerrort</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_u"></a>- u -</h3><ul>
<li>Unused
: <a class="el" href="structec__state__status.html#a39596096b119e31272e1f713b3023d7e">ec_state_status</a>
</li>
<li>unused
: <a class="el" href="structec__alstatust.html#aff3b6d5da3030e993172d5ad4fa51a67">ec_alstatust</a>
</li>
<li>unused1
: <a class="el" href="structec__fmmut.html#a83c1aceba46834bb637f3a859ed7fec5">ec_fmmut</a>
</li>
<li>unused2
: <a class="el" href="structec__fmmut.html#a86e9ba42d7dfdb4f71b7a0534ba338d5">ec_fmmut</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</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_v"></a>- v -</h3><ul>
<li>ValueInfo
: <a class="el" href="structec__OElistt.html#a19a1bc73657c86390112ad7d384f323e">ec_OElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_0x77.html#index_w"><span>w</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_w"></a>- w -</h3><ul>
<li>w1
: <a class="el" href="structec__emcyt.html#a8b395b9c0033c805b590ee50b8e2d1fa">ec_emcyt</a>
, <a class="el" href="structec__errort.html#a0556e77405170b2ea84a7dafc00f49dc">ec_errort</a>
</li>
<li>w2
: <a class="el" href="structec__errort.html#a0d049e990cb50ba4a3d4f5b6661749f4">ec_errort</a>
, <a class="el" href="structec__emcyt.html#ab2866c3dc2f541bf5a5b616be0c194da">ec_emcyt</a>
</li>
<li>wdata
: <a class="el" href="structec__SDOt.html#a1a23f944c365c2b06380c36f2f2a60a1">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#a74f342bce363d423fa5c4bdf06cd59c5">ec_SDOservicet</a>
</li>
<li>word
: <a class="el" href="structec__SoElistt.html#ab3b0e4dac871d7bababad23d0a366023">ec_SoElistt</a>
</li>
<li>wpop
: <a class="el" href="structec__SoEattributet.html#ae02bc6b66b62c7a75f5ca8373d7e33f1">ec_SoEattributet</a>
</li>
<li>wppreop
: <a class="el" href="structec__SoEattributet.html#a31ad2a7de5562b8b2b41f7f3ceeca6b8">ec_SoEattributet</a>
</li>
<li>wpsafeop
: <a class="el" href="structec__SoEattributet.html#ad04369d1695e62df346dc1f89d992ce7">ec_SoEattributet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,121 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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 class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>AbortCode
: <a class="el" href="structec__errort.html#a6a1ce19b6858f4e657ae42e0d0fe0633">ec_errort</a>
</li>
<li>Activate
: <a class="el" href="structec__eepromSMt.html#ace77740052e537f0e730f520768f714e">ec_eepromSMt</a>
</li>
<li>activeports
: <a class="el" href="structec__slavet.html#a02a55bdeb6465853c71541ab4bc9a1d6">ec_slavet</a>
</li>
<li>addr
: <a class="el" href="structec__eepromt.html#a3c97dd58fcf6ad6a95eab7e0bc9f553f">ec_eepromt</a>
</li>
<li>address
: <a class="el" href="structec__mbxheadert.html#a71587a4f0f60ff69f8f4f8be99f70997">ec_mbxheadert</a>
</li>
<li>ADO
: <a class="el" href="structec__comt.html#a66e0bcde66a04069df5c89e530bc52a7">ec_comt</a>
</li>
<li>ADP
: <a class="el" href="structec__comt.html#a9bc41cac6712dd3549107c0f2db0eb34">ec_comt</a>
</li>
<li>ain
: <a class="el" href="structin__EBOXt.html#a476e32fa52a724e3e070160b82923e94">in_EBOXt</a>
</li>
<li>aliasadr
: <a class="el" href="structec__slavet.html#ab5b049dd1a2cef912f5f7cf706229df7">ec_slavet</a>
</li>
<li>alstatus
: <a class="el" href="structec__alstatust.html#a6a066479c5c7bedfb4b5987c4c380664">ec_alstatust</a>
</li>
<li>alstatuscode
: <a class="el" href="structec__alstatust.html#ae024070d7b0b4781b83049d4ca3bf884">ec_alstatust</a>
</li>
<li>ALstatuscode
: <a class="el" href="structec__slavet.html#a65764583d9777eec47a13c2d79dcadb8">ec_slavet</a>
, <a class="el" href="structec__ALstatuscodelist__t.html#ab999ba2e85d0b3ea362abf09d3a8227f">ec_ALstatuscodelist_t</a>
, <a class="el" href="structec__state__status.html#a1fc3e83b9190cfb1f539c697b097699d">ec_state_status</a>
</li>
<li>ALstatuscodedescription
: <a class="el" href="structec__ALstatuscodelist__t.html#a51f190d34d22396b711d1e77bab3ef81">ec_ALstatuscodelist_t</a>
</li>
<li>aout
: <a class="el" href="structout__EBOXt.html#ad2393441471a1424c72df6f791e7d8b6">out_EBOXt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,102 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b1
: <a class="el" href="structec__errort.html#a83ee3c4e3f0cea4809e945c29e7ed93f">ec_errort</a>
</li>
<li>bdata
: <a class="el" href="structec__SDOt.html#a41ea2726cda433a729677cb781cbd928">ec_SDOt</a>
</li>
<li>bData
: <a class="el" href="structec__emcyt.html#aac9e69e26d1813052298c74b41ca6c2f">ec_emcyt</a>
</li>
<li>bdata
: <a class="el" href="structec__SDOservicet.html#a64afa3f9d6ae87f2c8d4e62bfd5d25eb">ec_SDOservicet</a>
</li>
<li>BitLength
: <a class="el" href="structec__OElistt.html#a165b09397d29f5cd98a928c2b75f8131">ec_OElistt</a>
</li>
<li>BitSize
: <a class="el" href="structec__eepromPDOt.html#a92a7c0f4ec17d191b38880dc6b75cb34">ec_eepromPDOt</a>
</li>
<li>blockLRW
: <a class="el" href="structec__groupt.html#a10ff693e46f8ec95b951fc5ea3d90742">ec_groupt</a>
, <a class="el" href="structec__slavet.html#a6da33901fa62935f643f89dddd72ea5a">ec_slavet</a>
</li>
<li>byte
: <a class="el" href="structec__SoElistt.html#a442c576aeddbe1e0ca1385359b42b05b">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,125 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CANOpen
: <a class="el" href="structec__SDOt.html#ac091b82d1ea0926bd3613cda70eacfc9">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#a29fa6670d14117654cab8fab5f7565e7">ec_SDOservicet</a>
, <a class="el" href="structec__emcyt.html#a9899e455bae475d448c2c708152b53ea">ec_emcyt</a>
</li>
<li>CoEdetails
: <a class="el" href="structec__slavet.html#a4501aa804b0919363c38daee86374605">ec_slavet</a>
</li>
<li>comm
: <a class="el" href="structec__eepromt.html#ad677fb2a3907e68486f722ca70282e1a">ec_eepromt</a>
</li>
<li>command
: <a class="el" href="structec__comt.html#a619f5b6c124de3af79dea8c96a5ec14c">ec_comt</a>
</li>
<li>Command
: <a class="el" href="structec__SDOt.html#a959600872b3e5e7c796024949c13fd5a">ec_SDOt</a>
</li>
<li>command
: <a class="el" href="structec__SoEattributet.html#a05d834ad0d9990288c24067f555eac4e">ec_SoEattributet</a>
</li>
<li>configadr
: <a class="el" href="structec__slavet.html#aeb59cbe2d7affa7462a7cfafcc82af76">ec_slavet</a>
</li>
<li>configindex
: <a class="el" href="structec__slavet.html#a1ae9ee86a3949c04ba321f681d3142a6">ec_slavet</a>
</li>
<li>consumedports
: <a class="el" href="structec__slavet.html#aaa194fbe053ef811f0b57a2536ffdde8">ec_slavet</a>
</li>
<li>context
: <a class="el" href="structecx__mapt__t.html#a987ba3ba451d988c3fa45fa7c6e0302e">ecx_mapt_t</a>
</li>
<li>control
: <a class="el" href="structout__EBOXt.html#a62a494e6324e47e3a6cdf629b311c1ed">out_EBOXt</a>
, <a class="el" href="structout__EBOX__streamt.html#a1c13f33d9231ac8ea6208df41da12c3b">out_EBOX_streamt</a>
</li>
<li>counter
: <a class="el" href="structin__EBOX__streamt.html#a3f73915099f1765c313132fb2c9f4b56">in_EBOX_streamt</a>
, <a class="el" href="structin__EBOXt.html#ad19febba1114f9e21d0a319e863da248">in_EBOXt</a>
</li>
<li>Creg
: <a class="el" href="structec__eepromSMt.html#abceca2637e4fe2506215c325b11efa3a">ec_eepromSMt</a>
</li>
<li>currentlength
: <a class="el" href="structec__SoEnamet.html#a45b1c1ec695e38ebb7cea5502edb461c">ec_SoEnamet</a>
, <a class="el" href="structec__SoEmappingt.html#a591353937baf9303be270cec63596463">ec_SoEmappingt</a>
, <a class="el" href="structec__SoElistt.html#addbac24e3cda072cf25d0d668ce16ecc">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,172 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>d2
: <a class="el" href="structec__eepromt.html#a957731933ce95552c37383527ac11c2a">ec_eepromt</a>
</li>
<li>da0
: <a class="el" href="structec__etherheadert.html#a82949cb5c714bc6ae3900ea6b0547eec">ec_etherheadert</a>
</li>
<li>da1
: <a class="el" href="structec__etherheadert.html#a135041d9075f3a1477ca563e1d46d6c0">ec_etherheadert</a>
</li>
<li>da2
: <a class="el" href="structec__etherheadert.html#a7255de35628c2252d97ef0d941ba070c">ec_etherheadert</a>
</li>
<li>data
: <a class="el" href="structec__idxstackT.html#a4efcab2881fb80b5abe2070d3cea9590">ec_idxstackT</a>
</li>
<li>Data
: <a class="el" href="structec__FOEt.html#a8062152f2efb0e42f913a9cf50100585">ec_FOEt</a>
</li>
<li>DataType
: <a class="el" href="structec__OElistt.html#a8eaa6e0d88fbfd1f3f5552a6babe58ee">ec_OElistt</a>
</li>
<li>datatype
: <a class="el" href="structec__SoEattributet.html#aa9338f1ad859c59b57e60fc8bfee92d1">ec_SoEattributet</a>
</li>
<li>DataType
: <a class="el" href="structec__ODlistt.html#a89b43e8e8f62b00baf107dd24358cef3">ec_ODlistt</a>
</li>
<li>DCactive
: <a class="el" href="structec__slavet.html#a9ea4fac05131cef8ce5d064497ea9dd5">ec_slavet</a>
</li>
<li>DCcycle
: <a class="el" href="structec__slavet.html#a509a4440fd3312da878d9b9ec3695767">ec_slavet</a>
</li>
<li>DCl
: <a class="el" href="structecx__contextt.html#abdb941e89612d50d3f261d72188d15d7">ecx_contextt</a>
</li>
<li>DCnext
: <a class="el" href="structec__slavet.html#adb5b997d308f3046e37d5cd71f42153d">ec_slavet</a>
, <a class="el" href="structec__groupt.html#afc02a2af1b7c4c1aeee2d7ea9cc82f5a">ec_groupt</a>
</li>
<li>DCprevious
: <a class="el" href="structec__slavet.html#aafe9861f78e59de99a265ce7f4d030de">ec_slavet</a>
</li>
<li>DCrtA
: <a class="el" href="structec__slavet.html#a3a114eec5512355baf22490417c42003">ec_slavet</a>
</li>
<li>DCrtB
: <a class="el" href="structec__slavet.html#a16d4f8086d40b29f14a97dfa8f9a873d">ec_slavet</a>
</li>
<li>DCrtC
: <a class="el" href="structec__slavet.html#a4d076caa507e88528ff879713d388259">ec_slavet</a>
</li>
<li>DCrtD
: <a class="el" href="structec__slavet.html#a3ae266099e353ea1d951bd725c6e6598">ec_slavet</a>
</li>
<li>DCshift
: <a class="el" href="structec__slavet.html#a03b284a3257226e890b4477153941053">ec_slavet</a>
</li>
<li>DCtime
: <a class="el" href="structecx__contextt.html#aaf83f518e8e6296b7320e554e68795cb">ecx_contextt</a>
</li>
<li>DCtO
: <a class="el" href="structecx__contextt.html#a99aa867137598ee3ee3255af3fbd9c77">ecx_contextt</a>
</li>
<li>decimals
: <a class="el" href="structec__SoEattributet.html#a942043d2098193a9dcd517f9b5ab6e77">ec_SoEattributet</a>
</li>
<li>desc
: <a class="el" href="structec__adapter.html#a798cc8d932e6325603b3b6a7ec7dd48a">ec_adaptert</a>
</li>
<li>Detail
: <a class="el" href="structec__mbxerrort.html#ad356090c8151d4564843b99fb48f2b37">ec_mbxerrort</a>
</li>
<li>din
: <a class="el" href="structin__EBOXt.html#a3c4a27db4660f43547833225f07ad2b8">in_EBOXt</a>
</li>
<li>dlength
: <a class="el" href="structec__comt.html#a0c79f1fe1e7e7ab6a4fb8088b4d0dbf8">ec_comt</a>
</li>
<li>docheckstate
: <a class="el" href="structec__groupt.html#a14723e0a5dec5ac026da07c1a141e9e4">ec_groupt</a>
</li>
<li>dout
: <a class="el" href="structout__EBOXt.html#a84031b1d9695c202ce44e9d25cc9fded">out_EBOXt</a>
</li>
<li>driveNo
: <a class="el" href="structec__SoEt.html#aa3b7538784fb1d6c49c4514028f86f48">ec_SoEt</a>
</li>
<li>Dtype
: <a class="el" href="structec__slavet.html#ac8cc19f5fcaa2f1d8dae8c062bb6e344">ec_slavet</a>
, <a class="el" href="structec__configlist__t.html#a6dfa94e467d7bdd98e8e5539104ae902">ec_configlist_t</a>
</li>
<li>dword
: <a class="el" href="structec__SoElistt.html#a9a0477f6d1b53c35de50bbbd1f3711eb">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,173 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>Ebuscurrent
: <a class="el" href="structec__slavet.html#aa7191b695cf12e91d2525fda3c1cbbab">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a5cd7ae9e871f34b9b6c1c60e8c8a7964">ec_groupt</a>
</li>
<li>ecaterror
: <a class="el" href="structecx__contextt.html#a71bb4a132349a1ab5032c94b49ccba33">ecx_contextt</a>
</li>
<li>eep_8byte
: <a class="el" href="structec__slavet.html#ad9b1e1153b08e4e8d84a6b577fc1dc72">ec_slavet</a>
</li>
<li>eep_id
: <a class="el" href="structec__slavet.html#a8fbb8f215f23fa56521f7520205c4af3">ec_slavet</a>
</li>
<li>eep_man
: <a class="el" href="structec__slavet.html#a07fd611ebc64b2c032829935f88882b3">ec_slavet</a>
</li>
<li>eep_pdi
: <a class="el" href="structec__slavet.html#a1918fd78b61dfea1a88b30109cb2a844">ec_slavet</a>
</li>
<li>eep_rev
: <a class="el" href="structec__slavet.html#aaa2df4d17cb2701b0c9348ed56d74896">ec_slavet</a>
</li>
<li>eepFMMU
: <a class="el" href="structecx__contextt.html#ad380876432333e4bffa26b5992a23737">ecx_contextt</a>
</li>
<li>eepSM
: <a class="el" href="structecx__contextt.html#a44e1e43f114e0bda59e69f0db3802290">ecx_contextt</a>
</li>
<li>elementflags
: <a class="el" href="structec__SoEt.html#ab0ef31f8717852c1823b91fe5f90e214">ec_SoEt</a>
</li>
<li>elength
: <a class="el" href="structec__comt.html#a8719954ad05c58d9309f8ecc8039e7cb">ec_comt</a>
</li>
<li>elist
: <a class="el" href="structecx__contextt.html#ae782f23c7bcfb7aeafbe70ba8e5ffe1b">ecx_contextt</a>
</li>
<li>enc
: <a class="el" href="structin__EBOXt.html#a5a7d197d4fef3fc3c03dcf10f1591d24">in_EBOXt</a>
</li>
<li>Entries
: <a class="el" href="structec__OElistt.html#a1749caa0fd7cb85800d10a5374815549">ec_OElistt</a>
, <a class="el" href="structec__ODlistt.html#aedad279230b2dba7634dc71cf4cd11ba">ec_ODlistt</a>
</li>
<li>entryport
: <a class="el" href="structec__slavet.html#ab4cefaf7c8e1b8b476fa3ba55f4b6acd">ec_slavet</a>
</li>
<li>EoEdetails
: <a class="el" href="structec__slavet.html#a6cc8db3a66bfe57342e7ae27f22d4804">ec_slavet</a>
</li>
<li>Error
: <a class="el" href="structec__eringt.html#ab502073093088ea9cffe763da6d75ca1">ec_eringt</a>
</li>
<li>error
: <a class="el" href="structec__SoEt.html#a6d115e064811a717052dbe8b95a1bfd9">ec_SoEt</a>
</li>
<li>ErrorCode
: <a class="el" href="structec__errort.html#a69b50e4fef642a2c60aa8f53b831ee1c">ec_errort</a>
, <a class="el" href="structec__FOEt.html#a7a858be8d3e6c574dc3bdd41295ea03d">ec_FOEt</a>
, <a class="el" href="structec__emcyt.html#a5b154cad4a118ee3e3dc22efb689f742">ec_emcyt</a>
</li>
<li>errorcode
: <a class="el" href="structec__sdoerrorlist__t.html#abc1579594f1d6a801c82d6bd572c2130">ec_sdoerrorlist_t</a>
, <a class="el" href="structec__soeerrorlist__t.html#a5441b6e752e205a26680560dcc47e24e">ec_soeerrorlist_t</a>
, <a class="el" href="structec__mbxerrorlist__t.html#aef1ebbd6374b5ad1303b1f50548e70aa">ec_mbxerrorlist_t</a>
</li>
<li>errordescription
: <a class="el" href="structec__mbxerrorlist__t.html#af43a0b53f79fee93a4927cb7efb6eb5f">ec_mbxerrorlist_t</a>
, <a class="el" href="structec__sdoerrorlist__t.html#a3fe740a8e6e92482a20363546956b292">ec_sdoerrorlist_t</a>
, <a class="el" href="structec__soeerrorlist__t.html#a0c0e065fdcd167678710ba64081bef84">ec_soeerrorlist_t</a>
</li>
<li>ErrorReg
: <a class="el" href="structec__errort.html#a3ff123780e7c8c56d42616678f1f3688">ec_errort</a>
, <a class="el" href="structec__emcyt.html#a61c1a6ecf08d1f59d76ab683727a59f2">ec_emcyt</a>
</li>
<li>ErrorText
: <a class="el" href="structec__FOEt.html#a7a782debb0600e0e281e9e8f3fe95b51">ec_FOEt</a>
</li>
<li>esibuf
: <a class="el" href="structecx__contextt.html#a9eb0a8f24ab9b6fe6262b2e69526baa3">ecx_contextt</a>
</li>
<li>esimap
: <a class="el" href="structecx__contextt.html#ac6a94c89a64452d0595f2970c0cb621f">ecx_contextt</a>
</li>
<li>esislave
: <a class="el" href="structecx__contextt.html#a15fb38f53c2e993e666a3294cdd69119">ecx_contextt</a>
</li>
<li>etype
: <a class="el" href="structec__etherheadert.html#af723005b03a8c29d231c564d73f3b824">ec_etherheadert</a>
</li>
<li>Etype
: <a class="el" href="structec__errort.html#a8f6938ca351235c32c1cae0cb4884c75">ec_errort</a>
</li>
<li>evafactor
: <a class="el" href="structec__SoEattributet.html#a0bcb46eed3f552281c8aee05e8ef9ac9">ec_SoEattributet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FileName
: <a class="el" href="structec__FOEt.html#aa432fec012075baba2720f9c183920d6">ec_FOEt</a>
</li>
<li>FM0ac
: <a class="el" href="structec__configlist__t.html#aca651ac01a56bafed59ae84212ce8477">ec_configlist_t</a>
</li>
<li>FM1ac
: <a class="el" href="structec__configlist__t.html#a227a98fc13b0c2983432de7850d1f3df">ec_configlist_t</a>
</li>
<li>FMMU
: <a class="el" href="structec__slavet.html#afa5967b63dfa43cd00bf00d276c3bae9">ec_slavet</a>
</li>
<li>FMMU0
: <a class="el" href="structec__eepromFMMUt.html#aa8d2d93e4002cb0cc228b7ff6979b02f">ec_eepromFMMUt</a>
</li>
<li>FMMU0func
: <a class="el" href="structec__slavet.html#adbe7f70df902963f67e1c8a2cd8de083">ec_slavet</a>
</li>
<li>FMMU1
: <a class="el" href="structec__eepromFMMUt.html#aef6ead7c1a97312e8e390418aba80869">ec_eepromFMMUt</a>
</li>
<li>FMMU1func
: <a class="el" href="structec__slavet.html#a5bc6abff4c4b4aae8c592cfe98eafc3b">ec_slavet</a>
</li>
<li>FMMU2
: <a class="el" href="structec__eepromFMMUt.html#aa44a93e7c0e921db81a5324ac8d0f43d">ec_eepromFMMUt</a>
</li>
<li>FMMU2func
: <a class="el" href="structec__slavet.html#aadd3e94b133fc05eac2efd88310b014b">ec_slavet</a>
</li>
<li>FMMU3
: <a class="el" href="structec__eepromFMMUt.html#a8fb84569ef9eed98fb66ce70681b97fc">ec_eepromFMMUt</a>
</li>
<li>FMMU3func
: <a class="el" href="structec__slavet.html#adb799d3f812cb35b2c08c10168f556dd">ec_slavet</a>
</li>
<li>FMMUactive
: <a class="el" href="structec__fmmut.html#a5d20108e28ceadb4e3d6e1657f27b543">ec_fmmut</a>
</li>
<li>FMMUtype
: <a class="el" href="structec__fmmut.html#a025cc12eb175822c3f2e0073e04d8ff6">ec_fmmut</a>
</li>
<li>FMMUunused
: <a class="el" href="structec__slavet.html#ac841d98fd332048dccefc5071242e59a">ec_slavet</a>
</li>
<li>FoEdetails
: <a class="el" href="structec__slavet.html#a15bcab9fc2fb478e781e2051a679d896">ec_slavet</a>
</li>
<li>FOEhook
: <a class="el" href="structecx__contextt.html#a741d9bd24f406eb5a34839ca05d68a67">ecx_contextt</a>
</li>
<li>Fragments
: <a class="el" href="structec__SDOservicet.html#a2496ddf03a492f409732800022ecba1b">ec_SDOservicet</a>
</li>
<li>fragmentsleft
: <a class="el" href="structec__SoEt.html#a7748c400e9a623da0224ebd0da5d2b42">ec_SoEt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,83 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>group
: <a class="el" href="structec__slavet.html#a0d56608eb7d7cb65419e3a749e658a8f">ec_slavet</a>
</li>
<li>grouplist
: <a class="el" href="structecx__contextt.html#a4238dbb446e1eac93d3462509f3d0813">ecx_contextt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,84 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hasdc
: <a class="el" href="structec__slavet.html#aa9c3fecca7303d416c275e1a4eda565c">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a7c6c3cd808c45b0b5e30d6bd48cf2180">ec_groupt</a>
</li>
<li>head
: <a class="el" href="structec__eringt.html#ac784a467e9aa193fa56b0eb50b839db2">ec_eringt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>Ibits
: <a class="el" href="structec__configlist__t.html#ac7df97ac8112debb8fcf4acbcd25d538">ec_configlist_t</a>
, <a class="el" href="structec__slavet.html#a44c058652977893a81bebfcb8bd19542">ec_slavet</a>
</li>
<li>Ibytes
: <a class="el" href="structec__groupt.html#a0a0bcf22cb82e8a0f371cf056d91ea29">ec_groupt</a>
, <a class="el" href="structec__slavet.html#adf17b618058488cd2ad6aa01bec71e29">ec_slavet</a>
</li>
<li>id
: <a class="el" href="structec__configlist__t.html#a3e43d5e1863cb837fc23f5e04712ee02">ec_configlist_t</a>
</li>
<li>idn
: <a class="el" href="structec__SoEt.html#af6676d88fe1cdaa9f44170fdd26530fa">ec_SoEt</a>
, <a class="el" href="structec__SoEmappingt.html#a1f8cd1a19900e0c8939795e540b077f3">ec_SoEmappingt</a>
</li>
<li>idx
: <a class="el" href="structec__idxstackT.html#ab85f89f444110b7cf5dac8b7926dcc1b">ec_idxstackT</a>
</li>
<li>idxstack
: <a class="el" href="structecx__contextt.html#ab50c673e88f903b78901258ac4a57cc1">ecx_contextt</a>
</li>
<li>incomplete
: <a class="el" href="structec__SoEt.html#ac97f5eae6b225a75bf526a9a81bd3440">ec_SoEt</a>
</li>
<li>index
: <a class="el" href="structec__comt.html#a9dfaf836e797d3661472220f78241206">ec_comt</a>
</li>
<li>Index
: <a class="el" href="structec__SDOt.html#aa156072c8027c66b40590b262f5faacc">ec_SDOt</a>
</li>
<li>index
: <a class="el" href="structec__PDOassignt.html#a9d11c325a8269b73e43e5d2c8c84b012">ec_PDOassignt</a>
</li>
<li>Index
: <a class="el" href="structec__ODlistt.html#ad37799665ec2768d159f8ea30f97c59d">ec_ODlistt</a>
, <a class="el" href="structec__eepromPDOt.html#a401de0e10e74d433a6f7d7cad323ed58">ec_eepromPDOt</a>
, <a class="el" href="structec__errort.html#a27e8f4c9deeebb0cca1ba144a0874210">ec_errort</a>
</li>
<li>inputs
: <a class="el" href="structec__slavet.html#a792a1e88b0b75dec06ccdbcc275b496e">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a84264c465a3d0ef558f504d8df23352f">ec_groupt</a>
</li>
<li>inputsWKC
: <a class="el" href="structec__groupt.html#acfbb92c64d6ed6a1c38d825e61519a47">ec_groupt</a>
</li>
<li>Ioffset
: <a class="el" href="structec__groupt.html#ab0f4346cd20bfcd86167cacd222840cc">ec_groupt</a>
</li>
<li>IOsegment
: <a class="el" href="structec__groupt.html#a58f54223d8525a9cf971de9d1c55a721">ec_groupt</a>
</li>
<li>irpt
: <a class="el" href="structec__comt.html#a20a9f983843d8e700b87001be0eafe6a">ec_comt</a>
</li>
<li>Isegment
: <a class="el" href="structec__groupt.html#a09258103f70d357e4b3881541745470e">ec_groupt</a>
</li>
<li>islost
: <a class="el" href="structec__slavet.html#a80d6b5ae9aeeacc8e75c5395c09b52f6">ec_slavet</a>
</li>
<li>Istartbit
: <a class="el" href="structec__slavet.html#a31c010988cfe12e07a049deeb5730c93">ec_slavet</a>
</li>
<li>Itype
: <a class="el" href="structec__slavet.html#a121a1253f5015061e3af447b20b61f43">ec_slavet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,112 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>ldata
: <a class="el" href="structec__SDOt.html#a1137914dd4e543ff1b059181d6e698da">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#ae5e7aadd440b2419c37266c2496f3446">ec_SDOservicet</a>
</li>
<li>length
: <a class="el" href="structec__mbxheadert.html#a8bcb40bb67b82ea208a7c67a1c99f2d7">ec_mbxheadert</a>
, <a class="el" href="structec__idxstackT.html#a769b5eb9d888759f73ea2472a36d5301">ec_idxstackT</a>
</li>
<li>Length
: <a class="el" href="structec__eepromPDOt.html#abae30c4dbd33bb2c5ff0cb519583b7e9">ec_eepromPDOt</a>
</li>
<li>length
: <a class="el" href="structec__SoEattributet.html#acbe195ad6b61efddc7a6f7151975274c">ec_SoEattributet</a>
</li>
<li>list
: <a class="el" href="structec__SoEattributet.html#adfd25d7e9152b3ab737d7ceb92956753">ec_SoEattributet</a>
</li>
<li>LogEndbit
: <a class="el" href="structec__fmmut.html#a66584dc4bcf852193db0f22517f5b80b">ec_fmmut</a>
</li>
<li>LogLength
: <a class="el" href="structec__fmmut.html#a46736d12cad4980e89c154ad9149e5a5">ec_fmmut</a>
</li>
<li>LogStart
: <a class="el" href="structec__fmmut.html#ab1f78584df41c58e1b9263fd9c0c2ecb">ec_fmmut</a>
</li>
<li>logstartaddr
: <a class="el" href="structec__groupt.html#a9a7b95c076288fca60431bfe7d91bdd3">ec_groupt</a>
</li>
<li>LogStartbit
: <a class="el" href="structec__fmmut.html#a1f4a8ea80ed0a242eae4f5bf809c7d70">ec_fmmut</a>
</li>
<li>lword
: <a class="el" href="structec__SoElistt.html#a979d1b70c267effd1b9c37228dff9a9d">ec_SoElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,123 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>man
: <a class="el" href="structec__configlist__t.html#a459ee260e6dd6efd6147cad944052582">ec_configlist_t</a>
</li>
<li>maxgroup
: <a class="el" href="structecx__contextt.html#a274f73410cbd5a42133b16edaf128b66">ecx_contextt</a>
</li>
<li>maxlength
: <a class="el" href="structec__SoElistt.html#a6c0cfd5da367f37dac1932ebb33ca96b">ec_SoElistt</a>
, <a class="el" href="structec__SoEmappingt.html#ad409b852a1032fa766d5666bc1146bb2">ec_SoEmappingt</a>
, <a class="el" href="structec__SoEnamet.html#acba23c9b29b57dbc1d4053865c3b5a57">ec_SoEnamet</a>
</li>
<li>maxslave
: <a class="el" href="structecx__contextt.html#ade7d588a78ac5cdd8ea913087751063c">ecx_contextt</a>
</li>
<li>MaxSub
: <a class="el" href="structec__ODlistt.html#ab3234dacc85853fb5de8333cb35e7a89">ec_ODlistt</a>
</li>
<li>mbx_cnt
: <a class="el" href="structec__slavet.html#ac70865680b5ce9d9f9952607a307304d">ec_slavet</a>
</li>
<li>mbx_l
: <a class="el" href="structec__slavet.html#aa328ec3b6391db8ff58ab80ed78603b9">ec_slavet</a>
</li>
<li>mbx_proto
: <a class="el" href="structec__slavet.html#a29e346eb46981f0015f94a83416fd3a0">ec_slavet</a>
</li>
<li>mbx_rl
: <a class="el" href="structec__slavet.html#a194f696c2c096d4f2b2274498496e4e6">ec_slavet</a>
</li>
<li>mbx_ro
: <a class="el" href="structec__slavet.html#ac76c64423080e5e55aa995a84864719f">ec_slavet</a>
</li>
<li>mbx_wo
: <a class="el" href="structec__slavet.html#a20e750f3eda41486301885f3dbdb7afa">ec_slavet</a>
</li>
<li>MbxHeader
: <a class="el" href="structec__SDOservicet.html#a93526d8085c03fd40dfca941bedc9920">ec_SDOservicet</a>
, <a class="el" href="structec__SDOt.html#a4e6d8d017f673612d2a1dd4248ee7661">ec_SDOt</a>
, <a class="el" href="structec__SoEt.html#a69c62730cb0848130dc34d77c85b7728">ec_SoEt</a>
, <a class="el" href="structec__mbxerrort.html#a02a74e29fc67129d04a199e22f16bfa4">ec_mbxerrort</a>
, <a class="el" href="structec__FOEt.html#afaadc23dfdeb478c733a5fa2eb48994c">ec_FOEt</a>
, <a class="el" href="structec__emcyt.html#a1a2b394a41de9a58fb4cdad6e7e2b89d">ec_emcyt</a>
</li>
<li>mbxtype
: <a class="el" href="structec__mbxheadert.html#ab334d2aa00eefcd5312486d6a34d57b1">ec_mbxheadert</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,116 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>n
: <a class="el" href="structec__SMcommtypet.html#a5ab9e78292a39ae5c637151713a73eeb">ec_SMcommtypet</a>
, <a class="el" href="structec__PDOassignt.html#a0d4af250a64f1b4af439c139045e5d39">ec_PDOassignt</a>
, <a class="el" href="structec__PDOdesct.html#a1d966cf9055f7741dd850f4515509e11">ec_PDOdesct</a>
</li>
<li>Name
: <a class="el" href="structec__ODlistt.html#a2364d4be8e5e3f2980dc298703cac205">ec_ODlistt</a>
</li>
<li>name
: <a class="el" href="structec__slavet.html#a9da0eda67c5b19cc6a72c4c4b6ac3f04">ec_slavet</a>
, <a class="el" href="structec__SoEnamet.html#af89a789660a83c2a926f83389eec5a8f">ec_SoEnamet</a>
</li>
<li>Name
: <a class="el" href="structec__OElistt.html#a38c6e3bbb3b8b34cce91550665349571">ec_OElistt</a>
</li>
<li>name
: <a class="el" href="structec__configlist__t.html#a82a8ede61ea69bd345810c98915665ca">ec_configlist_t</a>
, <a class="el" href="structec__adapter.html#a56207532bf0993b62fdb79230c056665">ec_adaptert</a>
</li>
<li>next
: <a class="el" href="structec__adapter.html#ac5ef6d868be1bd6927ccaebd4b86e5dd">ec_adaptert</a>
</li>
<li>nFMMU
: <a class="el" href="structec__eepromFMMUt.html#a9cb435d9495bea8a8db9b6b7d4fe73ae">ec_eepromFMMUt</a>
</li>
<li>nPDO
: <a class="el" href="structec__eepromPDOt.html#acd3801e43268450a04333a3de16266fc">ec_eepromPDOt</a>
</li>
<li>nsegments
: <a class="el" href="structec__groupt.html#a454d962745e9777a63cac6d6fdfcbdfa">ec_groupt</a>
</li>
<li>nSM
: <a class="el" href="structec__eepromSMt.html#a42d83f11d5aa40ee25497c02488ed89d">ec_eepromSMt</a>
</li>
<li>nu1
: <a class="el" href="structec__PDOdesct.html#a786bd4a6752af0d7800fa231777f4930">ec_PDOdesct</a>
, <a class="el" href="structec__PDOassignt.html#ad45539e6794be2ac9c4cbe3bbd35638d">ec_PDOassignt</a>
, <a class="el" href="structec__SMcommtypet.html#aa588e76d588a16cc342c513f040c3867">ec_SMcommtypet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,110 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>Obits
: <a class="el" href="structec__configlist__t.html#a7f51c8b1defbf1a4a9855c432a665619">ec_configlist_t</a>
, <a class="el" href="structec__slavet.html#a30cafb847c9e2b570faf4ec582887468">ec_slavet</a>
</li>
<li>ObjAccess
: <a class="el" href="structec__OElistt.html#a185d554cb9e6af735698d512a3c8b3a8">ec_OElistt</a>
</li>
<li>ObjectCode
: <a class="el" href="structec__ODlistt.html#a22088fc7bc26d33bed9a727772701190">ec_ODlistt</a>
</li>
<li>Obytes
: <a class="el" href="structec__slavet.html#a5d6ac2ffd53b54853c1dbd776c44ae92">ec_slavet</a>
, <a class="el" href="structec__groupt.html#a5d8b3290a37bd2fe3cc7fe9c4c4e46d6">ec_groupt</a>
</li>
<li>Opcode
: <a class="el" href="structec__SDOservicet.html#adf69b495eef5c0bc4c661f7ad5a2907d">ec_SDOservicet</a>
</li>
<li>opCode
: <a class="el" href="structec__SoEt.html#a663c24b08cdeff9b8a1ea770276b90e4">ec_SoEt</a>
</li>
<li>OpCode
: <a class="el" href="structec__FOEt.html#a54ea583bc39a202d1f8813f09175f3d2">ec_FOEt</a>
</li>
<li>Ostartbit
: <a class="el" href="structec__slavet.html#adf55ad9907d0c9f5e1c6f05bd7922038">ec_slavet</a>
</li>
<li>outputs
: <a class="el" href="structec__slavet.html#adf6bd2b568de0c34fa9a2a10af521ab2">ec_slavet</a>
, <a class="el" href="structec__groupt.html#ab00a92fa7648db076863b6dca096af12">ec_groupt</a>
</li>
<li>outputsWKC
: <a class="el" href="structec__groupt.html#a96a49c502e4b1f51eab6f28dd3a92823">ec_groupt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PacketNumber
: <a class="el" href="structec__FOEt.html#ac0a8d04489bf5b88e4a2d8cb3944f599">ec_FOEt</a>
</li>
<li>parent
: <a class="el" href="structec__slavet.html#a3fb4bf5e915aa4966155732e8752871f">ec_slavet</a>
</li>
<li>parentport
: <a class="el" href="structec__slavet.html#aa9337b11b285d93baf84b6d1a37653f8">ec_slavet</a>
</li>
<li>Password
: <a class="el" href="structec__FOEt.html#a7e8d1408345354b36ca55c0dd6064dde">ec_FOEt</a>
</li>
<li>pdelay
: <a class="el" href="structec__slavet.html#a3ce262c93ce758d07c6e8e84b779bd0e">ec_slavet</a>
</li>
<li>PDIctrl
: <a class="el" href="structec__eepromSMt.html#a3ff93f5b8dd88318f6de783b95bd7fca">ec_eepromSMt</a>
</li>
<li>PDO
: <a class="el" href="structec__PDOdesct.html#a7d9c20b1d87f6c8ca37db49eee466392">ec_PDOdesct</a>
</li>
<li>PDOassign
: <a class="el" href="structecx__contextt.html#a53552f4442b69e56b0d74e48bb318265">ecx_contextt</a>
</li>
<li>PDOdesc
: <a class="el" href="structecx__contextt.html#a0a007e67273b21b75f91f8167d18dd08">ecx_contextt</a>
</li>
<li>PhStart
: <a class="el" href="structec__eepromSMt.html#a7ce769dbcccd9b86d7fb9341d6cb0ef9">ec_eepromSMt</a>
</li>
<li>PhysStart
: <a class="el" href="structec__fmmut.html#a5075326319bce7ccb8f9f6fb9f1830b6">ec_fmmut</a>
</li>
<li>PhysStartBit
: <a class="el" href="structec__fmmut.html#ad16fb49ae3ce9190217ff62568902a73">ec_fmmut</a>
</li>
<li>Plength
: <a class="el" href="structec__eepromSMt.html#a29b7fbe5b50d1cbce07af6f5e746081c">ec_eepromSMt</a>
</li>
<li>PO2SOconfig
: <a class="el" href="structec__slavet.html#a144ff25fbaf897c3f213e180d0289d71">ec_slavet</a>
</li>
<li>port
: <a class="el" href="structecx__contextt.html#a4a3380a63e8b17c0e8f53912d017c445">ecx_contextt</a>
</li>
<li>priority
: <a class="el" href="structec__mbxheadert.html#a2753fd9d98e1b30cbe9d7bc86d1f0b30">ec_mbxheadert</a>
</li>
<li>ptype
: <a class="el" href="structec__slavet.html#a23af5861aa7a1aaee0c156375045d65d">ec_slavet</a>
</li>
<li>pulled
: <a class="el" href="structec__idxstackT.html#abc8d5cde60c88f275e5de97ec2ccbac2">ec_idxstackT</a>
</li>
<li>pushed
: <a class="el" href="structec__idxstackT.html#affd71cb33d9d90391621039bc2a528a3">ec_idxstackT</a>
</li>
<li>pwmout
: <a class="el" href="structout__EBOXt.html#a41ec2b30a81d2afa76457274c71f7698">out_EBOXt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,90 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>Reserved
: <a class="el" href="structec__SDOservicet.html#a6fba3924adca9d2fc2255dc61952dccb">ec_SDOservicet</a>
, <a class="el" href="structec__FOEt.html#a66a225d865dcfba170a68dc4aa59fce6">ec_FOEt</a>
</li>
<li>reserved1
: <a class="el" href="structec__SoEattributet.html#a7aacc84e8a89e6eb0ac8c57a90df91c6">ec_SoEattributet</a>
</li>
<li>reserved2
: <a class="el" href="structec__SoEattributet.html#aeaddd15f0e6949eb9340e87297c98d3f">ec_SoEattributet</a>
</li>
<li>running
: <a class="el" href="structecx__mapt__t.html#a3ada3e4dea88ce871c956e820760d623">ecx_mapt_t</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>sa0
: <a class="el" href="structec__etherheadert.html#a57ba2b0419dabb4e9ff7d3e60fe3c547">ec_etherheadert</a>
</li>
<li>sa1
: <a class="el" href="structec__etherheadert.html#aa0c378b668dfdf924be3f5de6317292c">ec_etherheadert</a>
</li>
<li>sa2
: <a class="el" href="structec__etherheadert.html#a16cd9aff7a2dab177278b17415ef4c4d">ec_etherheadert</a>
</li>
<li>Signal
: <a class="el" href="structec__errort.html#a4a903da9695bbc2e71f7fcbcffc678d7">ec_errort</a>
</li>
<li>SIIindex
: <a class="el" href="structec__slavet.html#ae8c1c2cc58786e005280fdd7c0e87103">ec_slavet</a>
</li>
<li>slave
: <a class="el" href="structecx__mapt__t.html#abe2b01bfc351d7137fda6ccec78497dc">ecx_mapt_t</a>
</li>
<li>Slave
: <a class="el" href="structec__ODlistt.html#a6aa4339b0bd721aebe2c2b3fe3a09918">ec_ODlistt</a>
, <a class="el" href="structec__errort.html#a378b63dd0a18178dc63212f0249335c4">ec_errort</a>
</li>
<li>slavecount
: <a class="el" href="structecx__contextt.html#a9d55b3f5a0474435bae01c1864168d04">ecx_contextt</a>
</li>
<li>slavelist
: <a class="el" href="structecx__contextt.html#ad258deb50cab3200e37c1cce9ddaa6e3">ecx_contextt</a>
</li>
<li>SM
: <a class="el" href="structec__slavet.html#a053601d84d41ab5fc0a950cb7adc6260">ec_slavet</a>
</li>
<li>SM2a
: <a class="el" href="structec__configlist__t.html#a4c4e48bed274ebe38eb26460480c3843">ec_configlist_t</a>
</li>
<li>SM2f
: <a class="el" href="structec__configlist__t.html#ad1a07d97cc92526eb6532fa8356dcf43">ec_configlist_t</a>
</li>
<li>SM3a
: <a class="el" href="structec__configlist__t.html#aaabfbdd7008858e08dc9c2f8789dcfe7">ec_configlist_t</a>
</li>
<li>SM3f
: <a class="el" href="structec__configlist__t.html#ac737e90f2121a43c05dae4a83bd9d2b5">ec_configlist_t</a>
</li>
<li>SMbitsize
: <a class="el" href="structec__eepromPDOt.html#a753859e70e33dd486772cc2bdf3c6d26">ec_eepromPDOt</a>
</li>
<li>SMcommtype
: <a class="el" href="structecx__contextt.html#a99d297e2f0a06984847b32fcd73a8f51">ecx_contextt</a>
</li>
<li>SMflags
: <a class="el" href="structec__smt.html#ac5d95d2e6b6a1669897755641fd8e076">ec_smt</a>
</li>
<li>SMlength
: <a class="el" href="structec__smt.html#a2e7c7d38d712564d7d3ec6f9c6a090ac">ec_smt</a>
</li>
<li>SMtype
: <a class="el" href="structec__slavet.html#a64bd93545355213efbe6b03d6c3df57e">ec_slavet</a>
, <a class="el" href="structec__SMcommtypet.html#a10fa4eb49d57928383df5071804196a4">ec_SMcommtypet</a>
</li>
<li>SoEdetails
: <a class="el" href="structec__slavet.html#aae2fb5a8f637abcd6490f83645fb0fa6">ec_slavet</a>
</li>
<li>Sreg
: <a class="el" href="structec__eepromSMt.html#a46c0886770a7704ea5cd03d6a21890ff">ec_eepromSMt</a>
</li>
<li>StartAddr
: <a class="el" href="structec__smt.html#af8d3d654e4de1bc1d3cf29bed577aa2c">ec_smt</a>
</li>
<li>Startpos
: <a class="el" href="structec__eepromFMMUt.html#a08db6f61c0fc3893ea1b0e895b4fe3f6">ec_eepromFMMUt</a>
, <a class="el" href="structec__eepromSMt.html#ad6d7e4e076741a92c65f0b0eaa2f9d1e">ec_eepromSMt</a>
, <a class="el" href="structec__eepromPDOt.html#a7c4470bb98e57fa1a24edebcc09fd09c">ec_eepromPDOt</a>
</li>
<li>state
: <a class="el" href="structec__slavet.html#a676698529966da16de36d4dcb94473af">ec_slavet</a>
</li>
<li>State
: <a class="el" href="structec__state__status.html#a16eab9835a4586e42ea9fb8fde3c660c">ec_state_status</a>
</li>
<li>status
: <a class="el" href="structin__EBOXt.html#a3f91e601ff46d1b4a3841f30bf3464fb">in_EBOXt</a>
</li>
<li>stream
: <a class="el" href="structin__EBOX__streamt.html#ab21e411a2d664c75e077b16a1ede447b">in_EBOX_streamt</a>
</li>
<li>SubIdx
: <a class="el" href="structec__errort.html#a0b7013ba46764a667790e0ab9a82180e">ec_errort</a>
</li>
<li>SubIndex
: <a class="el" href="structec__SDOt.html#a8d24fae9466a40c50071b845c7bdf6ab">ec_SDOt</a>
</li>
<li>SyncM
: <a class="el" href="structec__eepromPDOt.html#ab3d4f01f04a9b7e25dbfe9c52cec24de">ec_eepromPDOt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>tail
: <a class="el" href="structec__eringt.html#a836516589b99cd485d31762ee8195174">ec_eringt</a>
</li>
<li>Time
: <a class="el" href="structec__errort.html#a2a9ecad48165837c0664a6e8199118ed">ec_errort</a>
</li>
<li>topology
: <a class="el" href="structec__slavet.html#a06abed0656bb203de3eb571b4a6b23f1">ec_slavet</a>
</li>
<li>tsain
: <a class="el" href="structin__EBOXt.html#af35ab0cf25572f1caf75268adf4b19e8">in_EBOXt</a>
</li>
<li>Type
: <a class="el" href="structec__mbxerrort.html#a695a975be7f9439a60612a82cd7a7c4c">ec_mbxerrort</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>Unused
: <a class="el" href="structec__state__status.html#a39596096b119e31272e1f713b3023d7e">ec_state_status</a>
</li>
<li>unused
: <a class="el" href="structec__alstatust.html#aff3b6d5da3030e993172d5ad4fa51a67">ec_alstatust</a>
</li>
<li>unused1
: <a class="el" href="structec__fmmut.html#a83c1aceba46834bb637f3a859ed7fec5">ec_fmmut</a>
</li>
<li>unused2
: <a class="el" href="structec__fmmut.html#a86e9ba42d7dfdb4f71b7a0534ba338d5">ec_fmmut</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>ValueInfo
: <a class="el" href="structec__OElistt.html#a19a1bc73657c86390112ad7d384f323e">ec_OElistt</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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="functions_vars.html#index_a"><span>a</span></a></li>
<li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>w1
: <a class="el" href="structec__emcyt.html#a8b395b9c0033c805b590ee50b8e2d1fa">ec_emcyt</a>
, <a class="el" href="structec__errort.html#a0556e77405170b2ea84a7dafc00f49dc">ec_errort</a>
</li>
<li>w2
: <a class="el" href="structec__errort.html#a0d049e990cb50ba4a3d4f5b6661749f4">ec_errort</a>
, <a class="el" href="structec__emcyt.html#ab2866c3dc2f541bf5a5b616be0c194da">ec_emcyt</a>
</li>
<li>wdata
: <a class="el" href="structec__SDOt.html#a1a23f944c365c2b06380c36f2f2a60a1">ec_SDOt</a>
, <a class="el" href="structec__SDOservicet.html#a74f342bce363d423fa5c4bdf06cd59c5">ec_SDOservicet</a>
</li>
<li>word
: <a class="el" href="structec__SoElistt.html#ab3b0e4dac871d7bababad23d0a366023">ec_SoElistt</a>
</li>
<li>wpop
: <a class="el" href="structec__SoEattributet.html#ae02bc6b66b62c7a75f5ca8373d7e33f1">ec_SoEattributet</a>
</li>
<li>wppreop
: <a class="el" href="structec__SoEattributet.html#a31ad2a7de5562b8b2b41f7f3ceeca6b8">ec_SoEattributet</a>
</li>
<li>wpsafeop
: <a class="el" href="structec__SoEattributet.html#ad04369d1695e62df346dc1f89d992ce7">ec_SoEattributet</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>add_timespec()
: <a class="el" href="ebox_8c.html#ab333aa69248425a6a2a2b868ea188f41">ebox.c</a>
, <a class="el" href="red__test_8c.html#ab333aa69248425a6a2a2b868ea188f41">red_test.c</a>
</li>
<li>ain
: <a class="el" href="ebox_8c.html#a92f92f2f98080c55d071418ace04080a">ebox.c</a>
</li>
<li>ainc
: <a class="el" href="ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f">ebox.c</a>
</li>
<li>alias
: <a class="el" href="eepromtool_8c.html#a56f0b708d0bd5a42481fa2dc83a750d3">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,95 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>calc_crc()
: <a class="el" href="eepromtool_8c.html#a4b722ad3962b156df78581d6b13dbcd4">eepromtool.c</a>
</li>
<li>cond
: <a class="el" href="ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a">ebox.c</a>
</li>
<li>CRCBUF
: <a class="el" href="eepromtool_8c.html#a94626621e57342e1c6189fcac306d21a">eepromtool.c</a>
</li>
<li>currentgroup
: <a class="el" href="red__test_8c.html#ab70420f3258d99639f12667adc46ac1a">red_test.c</a>
, <a class="el" href="simple__test_8c.html#ab70420f3258d99639f12667adc46ac1a">simple_test.c</a>
</li>
<li>cyclecount
: <a class="el" href="ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207">ebox.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,97 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>DCdiff
: <a class="el" href="ebox_8c.html#a2b96b76369a010a02904ff7d73231258">ebox.c</a>
, <a class="el" href="red__test_8c.html#a2b96b76369a010a02904ff7d73231258">red_test.c</a>
</li>
<li>deltat
: <a class="el" href="red__test_8c.html#a45987e7445a7144a722e274902e7e2f4">red_test.c</a>
, <a class="el" href="ebox_8c.html#a45987e7445a7144a722e274902e7e2f4">ebox.c</a>
</li>
<li>digout
: <a class="el" href="red__test_8c.html#a361043af70f400c61cecb992125fff3c">red_test.c</a>
</li>
<li>dorun
: <a class="el" href="red__test_8c.html#a786c0b6e0295c610823d0d38f564c0e3">red_test.c</a>
, <a class="el" href="ebox_8c.html#a786c0b6e0295c610823d0d38f564c0e3">ebox.c</a>
</li>
<li>dtype2string()
: <a class="el" href="slaveinfo_8c.html#adf78507fc0efdea77b1c1fabc8850f3f">slaveinfo.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,85 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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_g"></a>- g -</h3><ul>
<li>get_unaligned
: <a class="el" href="ethercattype_8h.html#aed5bb90603974bb5b90b78b47d80d30d">ethercattype.h</a>
</li>
<li>gl_delta
: <a class="el" href="red__test_8c.html#a474406025517b744867dcf371cd25bce">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,97 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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_h"></a>- h -</h3><ul>
<li>HI_BYTE
: <a class="el" href="ethercattype_8h.html#a3648361de4bfc342a0a5d704b634a03a">ethercattype.h</a>
</li>
<li>HI_WORD
: <a class="el" href="ethercattype_8h.html#a1b97e31e27113ee96f5d004497c81e7d">ethercattype.h</a>
</li>
<li>hstr
: <a class="el" href="slaveinfo_8c.html#af6f9a9fbc3bde825d687ac39debfaca5">slaveinfo.c</a>
</li>
<li>htoel
: <a class="el" href="ethercattype_8h.html#a4be148c5284391f0d48320f2889ab4db">ethercattype.h</a>
</li>
<li>htoell
: <a class="el" href="ethercattype_8h.html#a368fb7abf1ea4294813f13113ac293cb">ethercattype.h</a>
</li>
<li>htoes
: <a class="el" href="ethercattype_8h.html#a6cfcca68a7abc374f9d34e4ce6d2da69">ethercattype.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,104 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>IHEXLENGTH
: <a class="el" href="eepromtool_8c.html#a6f2abd206249c9db0d1ae65cdf6130a9">eepromtool.c</a>
</li>
<li>in_EBOX
: <a class="el" href="ebox_8c.html#a1ac76e62a75e216971a796852e56ff00">ebox.c</a>
</li>
<li>inOP
: <a class="el" href="simple__test_8c.html#aaf1ab5178db6176b2175a1697ebe3ee8">simple_test.c</a>
, <a class="el" href="red__test_8c.html#aaf1ab5178db6176b2175a1697ebe3ee8">red_test.c</a>
</li>
<li>input_bin()
: <a class="el" href="eepromtool_8c.html#ad4c93c08979cc1f64fbe5827ba83b69e">eepromtool.c</a>
</li>
<li>input_intelhex()
: <a class="el" href="eepromtool_8c.html#aee528f28184a88918d963666ac796afe">eepromtool.c</a>
</li>
<li>integral
: <a class="el" href="ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9">ebox.c</a>
</li>
<li>IOmap
: <a class="el" href="simple__test_8c.html#abd49ea7d1a34c36e74ff633f727a6260">simple_test.c</a>
, <a class="el" href="slaveinfo_8c.html#abd49ea7d1a34c36e74ff633f727a6260">slaveinfo.c</a>
, <a class="el" href="red__test_8c.html#abd49ea7d1a34c36e74ff633f727a6260">red_test.c</a>
, <a class="el" href="ebox_8c.html#abd49ea7d1a34c36e74ff633f727a6260">ebox.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,85 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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_l"></a>- l -</h3><ul>
<li>LO_BYTE
: <a class="el" href="ethercattype_8h.html#a7f0b90dcc53ad2c6975ed9601999c678">ethercattype.h</a>
</li>
<li>LO_WORD
: <a class="el" href="ethercattype_8h.html#a639896c5e20b5ef7bff9b35bf1637dd0">ethercattype.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>main()
: <a class="el" href="ebox_8c.html#a0ddf1224851353fc92bfbff6f499fa97">ebox.c</a>
, <a class="el" href="eepromtool_8c.html#a0ddf1224851353fc92bfbff6f499fa97">eepromtool.c</a>
, <a class="el" href="simple__test_8c.html#a0ddf1224851353fc92bfbff6f499fa97">simple_test.c</a>
, <a class="el" href="slaveinfo_8c.html#a0ddf1224851353fc92bfbff6f499fa97">slaveinfo.c</a>
, <a class="el" href="red__test_8c.html#a0ddf1224851353fc92bfbff6f499fa97">red_test.c</a>
</li>
<li>MAX_FPRD_MULTI
: <a class="el" href="ethercatmain_8c.html#a385765cd103f1ddc4f4e5df971dfad2c">ethercatmain.c</a>
</li>
<li>MAX_MAPT
: <a class="el" href="ethercatconfig_8c.html#a8a05b4154388a62875f5695beef4b343">ethercatconfig.c</a>
</li>
<li>MAXBUF
: <a class="el" href="eepromtool_8c.html#ad7871643c05865c80f5d8050aead2b57">eepromtool.c</a>
</li>
<li>MAXSLENGTH
: <a class="el" href="eepromtool_8c.html#aaaebd896b70b2e7366ea0dd68117751a">eepromtool.c</a>
</li>
<li>MAXSTREAM
: <a class="el" href="ebox_8c.html#acd1f886f4037a276772c4cc87461c310">ebox.c</a>
</li>
<li>MINBUF
: <a class="el" href="eepromtool_8c.html#a6d50de7d3e32a3d72c2b957948c5d6a4">eepromtool.c</a>
</li>
<li>MK_WORD
: <a class="el" href="ethercattype_8h.html#a920d9d478b1267e0360586143ff5c75e">ethercattype.h</a>
</li>
<li>mode
: <a class="el" href="eepromtool_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">eepromtool.c</a>
</li>
<li>MODE_INFO
: <a class="el" href="eepromtool_8c.html#a4e3e7f03722747a4a98704e034564442">eepromtool.c</a>
</li>
<li>MODE_NONE
: <a class="el" href="eepromtool_8c.html#a711fffeb11b40c66d48792fcd6664aa7">eepromtool.c</a>
</li>
<li>MODE_READBIN
: <a class="el" href="eepromtool_8c.html#a4e6c103718ec38ed0968a9799d80cfab">eepromtool.c</a>
</li>
<li>MODE_READINTEL
: <a class="el" href="eepromtool_8c.html#a6e7b7f15c3e66ef9f3654e2f0feaf582">eepromtool.c</a>
</li>
<li>MODE_WRITEALIAS
: <a class="el" href="eepromtool_8c.html#ac9007583b31dfdf53edc7f31d3e01f04">eepromtool.c</a>
</li>
<li>MODE_WRITEBIN
: <a class="el" href="eepromtool_8c.html#a7386e49804efbd61c979e19bfb1584dc">eepromtool.c</a>
</li>
<li>MODE_WRITEINTEL
: <a class="el" href="eepromtool_8c.html#a1311b426031e4629fa7399074f86e08e">eepromtool.c</a>
</li>
<li>mutex
: <a class="el" href="ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3">ebox.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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_n"></a>- n -</h3><ul>
<li>needlf
: <a class="el" href="red__test_8c.html#a902cd563ff7e274d2902d62fe1f575de">red_test.c</a>
, <a class="el" href="simple__test_8c.html#a902cd563ff7e274d2902d62fe1f575de">simple_test.c</a>
</li>
<li>NSEC_PER_SEC
: <a class="el" href="ebox_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc">ebox.c</a>
, <a class="el" href="red__test_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,117 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>ob
: <a class="el" href="ebox_8c.html#ac7d30da33fc2242eb2cafaea05d3f8b8">ebox.c</a>
, <a class="el" href="eepromtool_8c.html#aef62f3ff430568cf146415ae816d76f8">eepromtool.c</a>
, <a class="el" href="red__test_8c.html#aef62f3ff430568cf146415ae816d76f8">red_test.c</a>
</li>
<li>ob2
: <a class="el" href="ebox_8c.html#a6b411a5fbb3b39e278481486d40f3be0">ebox.c</a>
, <a class="el" href="red__test_8c.html#a575d3275f3b4dcc7a07237f400eece30">red_test.c</a>
</li>
<li>ob3
: <a class="el" href="ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77">ebox.c</a>
</li>
<li>ODlist
: <a class="el" href="slaveinfo_8c.html#ae1e48e874936243e9edeab1f7a96dd29">slaveinfo.c</a>
</li>
<li>OElist
: <a class="el" href="slaveinfo_8c.html#a65f75866b1c783f9afc422afd033f146">slaveinfo.c</a>
</li>
<li>os
: <a class="el" href="ebox_8c.html#a0c98ab56e4779bc5f994fdff60723115">ebox.c</a>
, <a class="el" href="eepromtool_8c.html#a0c98ab56e4779bc5f994fdff60723115">eepromtool.c</a>
, <a class="el" href="red__test_8c.html#a0c98ab56e4779bc5f994fdff60723115">red_test.c</a>
</li>
<li>out_EBOX
: <a class="el" href="ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab">ebox.c</a>
</li>
<li>output_bin()
: <a class="el" href="eepromtool_8c.html#a0ac3cf2113cbd77624e88b0556f72ad8">eepromtool.c</a>
</li>
<li>output_cvs()
: <a class="el" href="ebox_8c.html#a4d2c1cf3b40ef06393de93b89496fe48">ebox.c</a>
</li>
<li>output_intelhex()
: <a class="el" href="eepromtool_8c.html#ae6e853a65189c39f04ed0342f27ede15">eepromtool.c</a>
</li>
<li>ow
: <a class="el" href="eepromtool_8c.html#afb70173e508b80fc1adb457dacefa9c6">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,103 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>PORTM0
: <a class="el" href="ethercatdc_8c.html#a1ac17d3ca25f56e8c48cca0af5fbd122">ethercatdc.c</a>
</li>
<li>PORTM1
: <a class="el" href="ethercatdc_8c.html#ae04502881d2daa6af2054c8059573f30">ethercatdc.c</a>
</li>
<li>PORTM2
: <a class="el" href="ethercatdc_8c.html#a3b4158f391a6df70087540dc769bc89c">ethercatdc.c</a>
</li>
<li>PORTM3
: <a class="el" href="ethercatdc_8c.html#a2eb3d8f8b211f9baba094785d5f66c3d">ethercatdc.c</a>
</li>
<li>printMAP
: <a class="el" href="slaveinfo_8c.html#af97f9482aef3b3dfb48f421c9d201e7c">slaveinfo.c</a>
</li>
<li>printSDO
: <a class="el" href="slaveinfo_8c.html#a6a38fcf4c24e7c26159e94642e13d4d8">slaveinfo.c</a>
</li>
<li>put_unaligned32
: <a class="el" href="ethercattype_8h.html#ad6e6249350057ec7a8681e6a133b1f3c">ethercattype.h</a>
</li>
<li>put_unaligned64
: <a class="el" href="ethercattype_8h.html#a875b746791fb765f928134436ed4d4b5">ethercattype.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,82 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>redtest()
: <a class="el" href="red__test_8c.html#a07f2e8095a21da4462cf96661ebccd58">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,140 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>schedp
: <a class="el" href="ebox_8c.html#ae3bb36567d69fb774d6c8888c91b871a">ebox.c</a>
, <a class="el" href="red__test_8c.html#ae3bb36567d69fb774d6c8888c91b871a">red_test.c</a>
</li>
<li>SDO2string()
: <a class="el" href="slaveinfo_8c.html#a4832e1e90a7ff54c233b13ae1ddd08ed">slaveinfo.c</a>
</li>
<li>si_map_sdo()
: <a class="el" href="slaveinfo_8c.html#a71f2d61fca6d79b639dde22958ef3f9d">slaveinfo.c</a>
</li>
<li>si_map_sii()
: <a class="el" href="slaveinfo_8c.html#a3027c2bb48c60b883837277f35af5a27">slaveinfo.c</a>
</li>
<li>si_PDOassign()
: <a class="el" href="slaveinfo_8c.html#aa91d7628da6c39b5fa0f033ec7ad2dc0">slaveinfo.c</a>
</li>
<li>si_sdo()
: <a class="el" href="slaveinfo_8c.html#ac9d3d9f3b56effa025526d6c7f072cbd">slaveinfo.c</a>
</li>
<li>si_siiPDO()
: <a class="el" href="slaveinfo_8c.html#a2435671b5708ca9188db3524f99cf429">slaveinfo.c</a>
</li>
<li>SIIcrc()
: <a class="el" href="eepromtool_8c.html#a3a2df73139f83c281f488fa56ac715f3">eepromtool.c</a>
</li>
<li>simpletest()
: <a class="el" href="simple__test_8c.html#a97c8cfa2374fc882f9ce995d806a8dbb">simple_test.c</a>
</li>
<li>slave
: <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">eepromtool.c</a>
</li>
<li>slaveinfo()
: <a class="el" href="slaveinfo_8c.html#a3552c609d2e51520c4afde65240a22d6">slaveinfo.c</a>
</li>
<li>sline
: <a class="el" href="eepromtool_8c.html#af96279e1d4bfe177cebc849a64ecaf35">eepromtool.c</a>
</li>
<li>stack64k
: <a class="el" href="red__test_8c.html#a8276a3662707dd01f901586f02b8927f">red_test.c</a>
</li>
<li>STDBUF
: <a class="el" href="eepromtool_8c.html#a889008ec222978aa51c5cf4f06f38bf7">eepromtool.c</a>
</li>
<li>stream1
: <a class="el" href="ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c">ebox.c</a>
</li>
<li>stream2
: <a class="el" href="ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e">ebox.c</a>
</li>
<li>streampos
: <a class="el" href="ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f">ebox.c</a>
</li>
<li>SWAP
: <a class="el" href="ethercattype_8h.html#a0fec1d9105fab978b94f25a7a2f0a53a">ethercattype.h</a>
</li>
<li>SYNC0TIME
: <a class="el" href="ebox_8c.html#a55eeb211d83037f7836f2b40a73ffdb5">ebox.c</a>
</li>
<li>SyncDelay
: <a class="el" href="ethercatdc_8c.html#a7aec534e63f6fe476241f41580dc1691">ethercatdc.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,102 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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>t2
: <a class="el" href="ebox_8c.html#ae4cc9561b1e2448160e870a02287113b">ebox.c</a>
, <a class="el" href="red__test_8c.html#ae4cc9561b1e2448160e870a02287113b">red_test.c</a>
</li>
<li>tdif
: <a class="el" href="eepromtool_8c.html#a5a0719f516e05d099b8828353e82aff9">eepromtool.c</a>
</li>
<li>thread1
: <a class="el" href="ebox_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6">ebox.c</a>
, <a class="el" href="red__test_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6">red_test.c</a>
, <a class="el" href="simple__test_8c.html#ac0a74031f4386ef30c224dd261dc5a75">simple_test.c</a>
</li>
<li>thread2
: <a class="el" href="red__test_8c.html#a0ff5c6b086695885e706635e3d04d34b">red_test.c</a>
</li>
<li>tmax
: <a class="el" href="red__test_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">red_test.c</a>
, <a class="el" href="ebox_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">ebox.c</a>
</li>
<li>toff
: <a class="el" href="ebox_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">ebox.c</a>
, <a class="el" href="red__test_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,82 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</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_u"></a>- u -</h3><ul>
<li>usdo
: <a class="el" href="slaveinfo_8c.html#a5c1fdba957183a8fbf710fcad1739264">slaveinfo.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,84 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_a"><span>a</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_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</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>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="globals_0x77.html#index_w"><span>w</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_w"></a>- w -</h3><ul>
<li>wkc
: <a class="el" href="eepromtool_8c.html#aa59bf150c9e0d285619f7c7e58c9942d">eepromtool.c</a>
, <a class="el" href="simple__test_8c.html#a5553012bcf0ae2767dfb8e45d1a11293">simple_test.c</a>
, <a class="el" href="red__test_8c.html#a5553012bcf0ae2767dfb8e45d1a11293">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,521 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_c"><span>c</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_g"><span>g</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_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_c"></a>- c -</h3><ul>
<li>CRCBUF
: <a class="el" href="eepromtool_8c.html#a94626621e57342e1c6189fcac306d21a">eepromtool.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EC_BUFSIZE
: <a class="el" href="ethercattype_8h.html#a0c30e2a45f842917f77fcfd35c659bcd">ethercattype.h</a>
</li>
<li>EC_CMDOFFSET
: <a class="el" href="ethercattype_8h.html#ab59e47a877d86e7b536065ff5fd7a0c1">ethercattype.h</a>
</li>
<li>EC_CONFIGEND
: <a class="el" href="ethercatconfiglist_8h.html#aaef6c7c9200a688140ee21286ea5a9d2">ethercatconfiglist.h</a>
</li>
<li>EC_DATAGRAMFOLLOWS
: <a class="el" href="ethercattype_8h.html#acfcf4a7d2290fd9be879adb4b9fb9b52">ethercattype.h</a>
</li>
<li>EC_DEFAULTDOSM0
: <a class="el" href="ethercatconfig_8c.html#af7063e832d749d4cbaa55317092ca5cc">ethercatconfig.c</a>
</li>
<li>EC_DEFAULTMBXSM0
: <a class="el" href="ethercatconfig_8c.html#a7ffdfc0c1550e70c5579eb049e15a990">ethercatconfig.c</a>
</li>
<li>EC_DEFAULTMBXSM1
: <a class="el" href="ethercatconfig_8c.html#a46051caffcdf0610f7aa0a5abef7920c">ethercatconfig.c</a>
</li>
<li>EC_DEFAULTRETRIES
: <a class="el" href="ethercattype_8h.html#ae44ad727dfe650b478e0bd17735756d5">ethercattype.h</a>
</li>
<li>EC_ECATTYPE
: <a class="el" href="ethercattype_8h.html#aa3e8460576f05159399c123a2979cdcf">ethercattype.h</a>
</li>
<li>EC_ELENGTHSIZE
: <a class="el" href="ethercattype_8h.html#a6fce85c9665b56854f150e93c8f0b6f4">ethercattype.h</a>
</li>
<li>EC_ERROR
: <a class="el" href="ethercattype_8h.html#a314c256f8dace7ab8882b514691d2837">ethercattype.h</a>
</li>
<li>EC_ESTAT_BUSY
: <a class="el" href="ethercattype_8h.html#ad84fdcfc25cec6820c3ade24359c26e9">ethercattype.h</a>
</li>
<li>EC_ESTAT_EMASK
: <a class="el" href="ethercattype_8h.html#ab9419abfbf52a4003015c51b73bb15e2">ethercattype.h</a>
</li>
<li>EC_ESTAT_NACK
: <a class="el" href="ethercattype_8h.html#a8386909d61a1353ca45e918ca929416a">ethercattype.h</a>
</li>
<li>EC_ESTAT_R64
: <a class="el" href="ethercattype_8h.html#a6a0a67b499eddc5c96fbc7f3fb09b4bd">ethercattype.h</a>
</li>
<li>EC_FIRSTDCDATAGRAM
: <a class="el" href="ethercattype_8h.html#a7a4e124b9760b9a0024c4905fc2aa363">ethercattype.h</a>
</li>
<li>EC_HEADERSIZE
: <a class="el" href="ethercattype_8h.html#abfad83b47bc51994b6e0cdbdd9a6ce64">ethercattype.h</a>
</li>
<li>EC_IDN_ATCONFIG
: <a class="el" href="ethercatsoe_8h.html#a5e8434d404a4aba72836133e077103d1">ethercatsoe.h</a>
</li>
<li>EC_IDN_MDTCONFIG
: <a class="el" href="ethercatsoe_8h.html#afeff0754b35ddece7b115edbf7ca4040">ethercatsoe.h</a>
</li>
<li>EC_LITTLE_ENDIAN
: <a class="el" href="ethercattype_8h.html#ae8a12ace1e2e389a36528f93599f65cf">ethercattype.h</a>
</li>
<li>EC_LOCALDELAY
: <a class="el" href="ethercatmain_8c.html#a9aa8dea54bcf04a40e86c127f5751f1d">ethercatmain.c</a>
</li>
<li>EC_MAXBUF
: <a class="el" href="ethercattype_8h.html#a43211ae8db6b984d0afed5c870e2a0bf">ethercattype.h</a>
</li>
<li>EC_MAXECATFRAME
: <a class="el" href="ethercattype_8h.html#a8a9fe2b584aec37a799ebd2ffa268155">ethercattype.h</a>
</li>
<li>EC_MAXEEPBITMAP
: <a class="el" href="ethercattype_8h.html#adf65441b6852d17f84eb30430e0f3522">ethercattype.h</a>
</li>
<li>EC_MAXEEPBUF
: <a class="el" href="ethercattype_8h.html#a6e94d73c1eb1a9ff2aa0a0b3ac09409a">ethercattype.h</a>
</li>
<li>EC_MAXEEPDO
: <a class="el" href="ethercatmain_8h.html#a723692b19e6e31099fce70354767eb6d">ethercatmain.h</a>
</li>
<li>EC_MAXELIST
: <a class="el" href="ethercatmain_8h.html#a4a6ec3fa9da8c50cc22b36e6266dd75f">ethercatmain.h</a>
</li>
<li>EC_MAXERRORNAME
: <a class="el" href="ethercatprint_8c.html#a67b35fea9b43a4e1cc871470061f0865">ethercatprint.c</a>
</li>
<li>EC_MAXFMMU
: <a class="el" href="ethercatmain_8h.html#aca81904a05dc4177e22032aa2c776e44">ethercatmain.h</a>
</li>
<li>EC_MAXFOEDATA
: <a class="el" href="ethercatfoe_8c.html#a793ff89db774aeb0df2b91a8e1a540d0">ethercatfoe.c</a>
</li>
<li>EC_MAXGROUP
: <a class="el" href="ethercatmain_8h.html#a1f13aca133c78710a901be88d513f692">ethercatmain.h</a>
</li>
<li>EC_MAXIOSEGMENTS
: <a class="el" href="ethercatmain_8h.html#aeff511f0f66d560c4ae80e3ccae7c6bd">ethercatmain.h</a>
</li>
<li>EC_MAXLEN_ADAPTERNAME
: <a class="el" href="ethercatmain_8h.html#afe813eb2c40f9b06fd18177bb71146a4">ethercatmain.h</a>
</li>
<li>EC_MAXLRWDATA
: <a class="el" href="ethercattype_8h.html#a3795862bc06e9001d58494e143e34e09">ethercattype.h</a>
</li>
<li>EC_MAXMBX
: <a class="el" href="ethercatmain_8h.html#ae02b234b1573d404b66a253d2b6c1987">ethercatmain.h</a>
</li>
<li>EC_MAXNAME
: <a class="el" href="ethercatmain_8h.html#a78b2e0fda1697c4a57ece30a439bf1bf">ethercatmain.h</a>
</li>
<li>EC_MAXODLIST
: <a class="el" href="ethercatcoe_8h.html#ab047910b614296993a845373894400e3">ethercatcoe.h</a>
</li>
<li>EC_MAXOELIST
: <a class="el" href="ethercatcoe_8h.html#a722e4f5868ff78dda4c68122db7a4505">ethercatcoe.h</a>
</li>
<li>EC_MAXSLAVE
: <a class="el" href="ethercatmain_8h.html#aac9d5921632e71c5733e86a26feccf04">ethercatmain.h</a>
</li>
<li>EC_MAXSM
: <a class="el" href="ethercatmain_8h.html#a76097f1d16afaffe412d6f3d864ac749">ethercatmain.h</a>
</li>
<li>EC_NODEOFFSET
: <a class="el" href="ethercatconfig_8h.html#a6285e94b6d9e6aaf167ddaf1d186747d">ethercatconfig.h</a>
</li>
<li>EC_NOFRAME
: <a class="el" href="ethercattype_8h.html#a908d89d42b92f87ea30a2c34c7de2307">ethercattype.h</a>
</li>
<li>EC_OTHERFRAME
: <a class="el" href="ethercattype_8h.html#a011273f519775ad36aba097838779a24">ethercattype.h</a>
</li>
<li>EC_PRINT
: <a class="el" href="ethercatconfig_8c.html#a7f701d87af8db364450d02975b16cd5d">ethercatconfig.c</a>
</li>
<li>EC_SMENABLEMASK
: <a class="el" href="ethercatmain_8h.html#a8cd7e4b598e806452fa8a816d13526e0">ethercatmain.h</a>
</li>
<li>EC_SOE_ATTRIBUTE_B
: <a class="el" href="ethercatsoe_8h.html#a7eff57e16ef6b493739ca6e409631193">ethercatsoe.h</a>
</li>
<li>EC_SOE_DATASTATE_B
: <a class="el" href="ethercatsoe_8h.html#a5e09daf5b983bfe50999bc4fbc054fb5">ethercatsoe.h</a>
</li>
<li>EC_SOE_DEFAULT_B
: <a class="el" href="ethercatsoe_8h.html#a9c02b5fb810d3c3368fddf489592e990">ethercatsoe.h</a>
</li>
<li>EC_SOE_LENGTH_1
: <a class="el" href="ethercatsoe_8h.html#a5bfd8cfc4069792fcfa12dfde2c18bae">ethercatsoe.h</a>
</li>
<li>EC_SOE_LENGTH_2
: <a class="el" href="ethercatsoe_8h.html#a09fdab14c973b70898dc76bcb0996224">ethercatsoe.h</a>
</li>
<li>EC_SOE_LENGTH_4
: <a class="el" href="ethercatsoe_8h.html#ada4b2c8eda18a940cb323eb5c68af23d">ethercatsoe.h</a>
</li>
<li>EC_SOE_LENGTH_8
: <a class="el" href="ethercatsoe_8h.html#adc7f5e03d5c40d639b4067ccc228d758">ethercatsoe.h</a>
</li>
<li>EC_SOE_MAX_B
: <a class="el" href="ethercatsoe_8h.html#ab7bc6e8e0e7baf851c932cd9f90a4a52">ethercatsoe.h</a>
</li>
<li>EC_SOE_MAX_DRIVES
: <a class="el" href="ethercatsoe_8c.html#a55ce8a3abd460cd12e77611e654a87e4">ethercatsoe.c</a>
</li>
<li>EC_SOE_MAXMAPPING
: <a class="el" href="ethercatsoe_8h.html#aa5e07d92e9d5c3fa4a1a870b4dcf02e6">ethercatsoe.h</a>
</li>
<li>EC_SOE_MAXNAME
: <a class="el" href="ethercatsoe_8h.html#a7f884d5454664715820a4e3c998261ad">ethercatsoe.h</a>
</li>
<li>EC_SOE_MIN_B
: <a class="el" href="ethercatsoe_8h.html#ae96972a1d1bb82ecd4c3ebf4ba1904a7">ethercatsoe.h</a>
</li>
<li>EC_SOE_NAME_B
: <a class="el" href="ethercatsoe_8h.html#a8542c4b1d4e81510e637d7a99b2a0a05">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_BINARY
: <a class="el" href="ethercatsoe_8h.html#a42e7e471928ee4bb6d94ebda4eaef5b9">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_FLOAT
: <a class="el" href="ethercatsoe_8h.html#a0377e5f79ae07325d1c1c14db74af2b2">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_HEX
: <a class="el" href="ethercatsoe_8h.html#a40cdd6b0d718f3753870555682581ef5">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_IDN
: <a class="el" href="ethercatsoe_8h.html#aa1ac70ea4e2f12dd9da6aad6ce616f6e">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_INT
: <a class="el" href="ethercatsoe_8h.html#ab7720225079ce4f5ee107373e1a6be0c">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_PARAMETER
: <a class="el" href="ethercatsoe_8h.html#a53ed9daf61a901651f00f9076147df0a">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_STRING
: <a class="el" href="ethercatsoe_8h.html#ab76625bb52ed44b844bb0b00a1f13935">ethercatsoe.h</a>
</li>
<li>EC_SOE_TYPE_UINT
: <a class="el" href="ethercatsoe_8h.html#a6850bf82f5c8fe86aa92e673ccf6c2fa">ethercatsoe.h</a>
</li>
<li>EC_SOE_UNIT_B
: <a class="el" href="ethercatsoe_8h.html#af646d71fa85b1b67c34275446bc0db0e">ethercatsoe.h</a>
</li>
<li>EC_SOE_VALUE_B
: <a class="el" href="ethercatsoe_8h.html#ac95ae404477e650aa2dd4f0246f67fc9">ethercatsoe.h</a>
</li>
<li>EC_TEMPNODE
: <a class="el" href="ethercatconfig_8h.html#aca900912dd096ea8c6b3c6b963bb62f9">ethercatconfig.h</a>
</li>
<li>EC_TIMEOUTEEP
: <a class="el" href="ethercattype_8h.html#a8684bafce6bd5ae0676fd6440a832276">ethercattype.h</a>
</li>
<li>EC_TIMEOUTMON
: <a class="el" href="red__test_8c.html#a984397379b1b2255a13470ac600ae679">red_test.c</a>
, <a class="el" href="simple__test_8c.html#a984397379b1b2255a13470ac600ae679">simple_test.c</a>
</li>
<li>EC_TIMEOUTRET
: <a class="el" href="ethercattype_8h.html#a334e41422731fd6d427d2a7ec790779c">ethercattype.h</a>
</li>
<li>EC_TIMEOUTRET3
: <a class="el" href="ethercattype_8h.html#ad667c9b588caf6462e6b14451f41d3d2">ethercattype.h</a>
</li>
<li>EC_TIMEOUTRXM
: <a class="el" href="ethercattype_8h.html#aafb9970e9244f6012df16dfdaf477dd4">ethercattype.h</a>
</li>
<li>EC_TIMEOUTSAFE
: <a class="el" href="ethercattype_8h.html#aa4cedfded7cdf66e8ac5cc9cc08ecfb5">ethercattype.h</a>
</li>
<li>EC_TIMEOUTSTATE
: <a class="el" href="ethercattype_8h.html#ad62eda81b3771cefb501543b184d64ad">ethercattype.h</a>
</li>
<li>EC_TIMEOUTTXM
: <a class="el" href="ethercattype_8h.html#a27d7cc0728b09f3648a9600ef8eb500e">ethercattype.h</a>
</li>
<li>EC_VER1
: <a class="el" href="ethercattype_8h.html#aa7fc4ec5c1385588f5b6bb3943eb215d">ethercattype.h</a>
</li>
<li>EC_WKCSIZE
: <a class="el" href="ethercattype_8h.html#a46635ccc69dfc2bf090896f684ad98bc">ethercattype.h</a>
</li>
<li>ECT_COEDET_PDOASSIGN
: <a class="el" href="ethercatmain_8h.html#a934a932c86d6e19eeef194b1ba7656f0">ethercatmain.h</a>
</li>
<li>ECT_COEDET_PDOCONFIG
: <a class="el" href="ethercatmain_8h.html#a70ec3e1ae676d692e6e02e38209a821e">ethercatmain.h</a>
</li>
<li>ECT_COEDET_SDO
: <a class="el" href="ethercatmain_8h.html#a7f6c95592ee666452926549c95a86715">ethercatmain.h</a>
</li>
<li>ECT_COEDET_SDOCA
: <a class="el" href="ethercatmain_8h.html#af2944dd1912329eae23960d4880a976a">ethercatmain.h</a>
</li>
<li>ECT_COEDET_SDOINFO
: <a class="el" href="ethercatmain_8h.html#a1866323d832f2d7979c834dc8ab633e2">ethercatmain.h</a>
</li>
<li>ECT_COEDET_UPLOAD
: <a class="el" href="ethercatmain_8h.html#aea328e1aaddb72c7a42d379c9acd0f38">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_AOE
: <a class="el" href="ethercatmain_8h.html#a4d63943260a9ec85fe0d3cd6c1485b71">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_COE
: <a class="el" href="ethercatmain_8h.html#a671b2165339642633c0c65259b05d292">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_EOE
: <a class="el" href="ethercatmain_8h.html#af27bfc6f663d331dadc9d576528aff97">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_FOE
: <a class="el" href="ethercatmain_8h.html#a064e062df9c1faeb027339a3c97d8390">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_SOE
: <a class="el" href="ethercatmain_8h.html#aa368d54261ee8db8d4bd11e2750bb30c">ethercatmain.h</a>
</li>
<li>ECT_MBXPROT_VOE
: <a class="el" href="ethercatmain_8h.html#af2ac8699191d335c8810757d8dfb436d">ethercatmain.h</a>
</li>
<li>ECT_SDO_PDOASSIGN
: <a class="el" href="ethercattype_8h.html#a120cb4f2c41c717376ec0f33e23ee403">ethercattype.h</a>
</li>
<li>ECT_SDO_RXPDOASSIGN
: <a class="el" href="ethercattype_8h.html#af0dc2a9d0dfffe5bad93a0958c4dfff2">ethercattype.h</a>
</li>
<li>ECT_SDO_SMCOMMTYPE
: <a class="el" href="ethercattype_8h.html#a78d156fbb03e4b0d21f245ce53a5302c">ethercattype.h</a>
</li>
<li>ECT_SDO_TXPDOASSIGN
: <a class="el" href="ethercattype_8h.html#a7a5757ef1be8f304bfef88e991ff8c68">ethercattype.h</a>
</li>
<li>ECT_SII_START
: <a class="el" href="ethercattype_8h.html#a3f4a71ab602c23ce1d5b3a7c539a444f">ethercattype.h</a>
</li>
<li>ETH_HEADERSIZE
: <a class="el" href="ethercattype_8h.html#abe623cc0ce9e1195985c8cde212c7191">ethercattype.h</a>
</li>
<li>ETH_P_ECAT
: <a class="el" href="ethercattype_8h.html#a761d05e4fcf5ee3f4c9e1f4516924869">ethercattype.h</a>
</li>
<li>etohl
: <a class="el" href="ethercattype_8h.html#a7d0a8b5d2ff9c3918d6b0f6ba98e6829">ethercattype.h</a>
</li>
<li>etohll
: <a class="el" href="ethercattype_8h.html#ad2fe1415cde5db81a7b0e20d086821c8">ethercattype.h</a>
</li>
<li>etohs
: <a class="el" href="ethercattype_8h.html#a2ca4d21e7a3c3ade0355f6d26c06c30b">ethercattype.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>get_unaligned
: <a class="el" href="ethercattype_8h.html#aed5bb90603974bb5b90b78b47d80d30d">ethercattype.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HI_BYTE
: <a class="el" href="ethercattype_8h.html#a3648361de4bfc342a0a5d704b634a03a">ethercattype.h</a>
</li>
<li>HI_WORD
: <a class="el" href="ethercattype_8h.html#a1b97e31e27113ee96f5d004497c81e7d">ethercattype.h</a>
</li>
<li>htoel
: <a class="el" href="ethercattype_8h.html#a4be148c5284391f0d48320f2889ab4db">ethercattype.h</a>
</li>
<li>htoell
: <a class="el" href="ethercattype_8h.html#a368fb7abf1ea4294813f13113ac293cb">ethercattype.h</a>
</li>
<li>htoes
: <a class="el" href="ethercattype_8h.html#a6cfcca68a7abc374f9d34e4ce6d2da69">ethercattype.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>IHEXLENGTH
: <a class="el" href="eepromtool_8c.html#a6f2abd206249c9db0d1ae65cdf6130a9">eepromtool.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LO_BYTE
: <a class="el" href="ethercattype_8h.html#a7f0b90dcc53ad2c6975ed9601999c678">ethercattype.h</a>
</li>
<li>LO_WORD
: <a class="el" href="ethercattype_8h.html#a639896c5e20b5ef7bff9b35bf1637dd0">ethercattype.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MAX_FPRD_MULTI
: <a class="el" href="ethercatmain_8c.html#a385765cd103f1ddc4f4e5df971dfad2c">ethercatmain.c</a>
</li>
<li>MAX_MAPT
: <a class="el" href="ethercatconfig_8c.html#a8a05b4154388a62875f5695beef4b343">ethercatconfig.c</a>
</li>
<li>MAXBUF
: <a class="el" href="eepromtool_8c.html#ad7871643c05865c80f5d8050aead2b57">eepromtool.c</a>
</li>
<li>MAXSLENGTH
: <a class="el" href="eepromtool_8c.html#aaaebd896b70b2e7366ea0dd68117751a">eepromtool.c</a>
</li>
<li>MAXSTREAM
: <a class="el" href="ebox_8c.html#acd1f886f4037a276772c4cc87461c310">ebox.c</a>
</li>
<li>MINBUF
: <a class="el" href="eepromtool_8c.html#a6d50de7d3e32a3d72c2b957948c5d6a4">eepromtool.c</a>
</li>
<li>MK_WORD
: <a class="el" href="ethercattype_8h.html#a920d9d478b1267e0360586143ff5c75e">ethercattype.h</a>
</li>
<li>MODE_INFO
: <a class="el" href="eepromtool_8c.html#a4e3e7f03722747a4a98704e034564442">eepromtool.c</a>
</li>
<li>MODE_NONE
: <a class="el" href="eepromtool_8c.html#a711fffeb11b40c66d48792fcd6664aa7">eepromtool.c</a>
</li>
<li>MODE_READBIN
: <a class="el" href="eepromtool_8c.html#a4e6c103718ec38ed0968a9799d80cfab">eepromtool.c</a>
</li>
<li>MODE_READINTEL
: <a class="el" href="eepromtool_8c.html#a6e7b7f15c3e66ef9f3654e2f0feaf582">eepromtool.c</a>
</li>
<li>MODE_WRITEALIAS
: <a class="el" href="eepromtool_8c.html#ac9007583b31dfdf53edc7f31d3e01f04">eepromtool.c</a>
</li>
<li>MODE_WRITEBIN
: <a class="el" href="eepromtool_8c.html#a7386e49804efbd61c979e19bfb1584dc">eepromtool.c</a>
</li>
<li>MODE_WRITEINTEL
: <a class="el" href="eepromtool_8c.html#a1311b426031e4629fa7399074f86e08e">eepromtool.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NSEC_PER_SEC
: <a class="el" href="ebox_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc">ebox.c</a>
, <a class="el" href="red__test_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PORTM0
: <a class="el" href="ethercatdc_8c.html#a1ac17d3ca25f56e8c48cca0af5fbd122">ethercatdc.c</a>
</li>
<li>PORTM1
: <a class="el" href="ethercatdc_8c.html#ae04502881d2daa6af2054c8059573f30">ethercatdc.c</a>
</li>
<li>PORTM2
: <a class="el" href="ethercatdc_8c.html#a3b4158f391a6df70087540dc769bc89c">ethercatdc.c</a>
</li>
<li>PORTM3
: <a class="el" href="ethercatdc_8c.html#a2eb3d8f8b211f9baba094785d5f66c3d">ethercatdc.c</a>
</li>
<li>put_unaligned32
: <a class="el" href="ethercattype_8h.html#ad6e6249350057ec7a8681e6a133b1f3c">ethercattype.h</a>
</li>
<li>put_unaligned64
: <a class="el" href="ethercattype_8h.html#a875b746791fb765f928134436ed4d4b5">ethercattype.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>stack64k
: <a class="el" href="red__test_8c.html#a8276a3662707dd01f901586f02b8927f">red_test.c</a>
</li>
<li>STDBUF
: <a class="el" href="eepromtool_8c.html#a889008ec222978aa51c5cf4f06f38bf7">eepromtool.c</a>
</li>
<li>SWAP
: <a class="el" href="ethercattype_8h.html#a0fec1d9105fab978b94f25a7a2f0a53a">ethercattype.h</a>
</li>
<li>SYNC0TIME
: <a class="el" href="ebox_8c.html#a55eeb211d83037f7836f2b40a73ffdb5">ebox.c</a>
</li>
<li>SyncDelay
: <a class="el" href="ethercatdc_8c.html#a7aec534e63f6fe476241f41580dc1691">ethercatdc.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>ec_bufstate
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6">ethercattype.h</a>
</li>
<li>ec_cmdtype
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41b">ethercattype.h</a>
</li>
<li>ec_datatype
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805">ethercattype.h</a>
</li>
<li>ec_ecmdtype
: <a class="el" href="ethercattype_8h.html#a2dd0ee42096f9789813a172b15ef8109">ethercattype.h</a>
</li>
<li>ec_err
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4">ethercattype.h</a>
</li>
<li>ec_err_type
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fc">ethercattype.h</a>
</li>
<li>ec_state
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1">ethercattype.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,609 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="globals_eval.html"><span>Enumerator</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_e"><span>e</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EC_BUF_ALLOC
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6a283160163faea0375804b320c6dbf0db">ethercattype.h</a>
</li>
<li>EC_BUF_COMPLETE
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6ad3bb4cb46dbf2700ec8a660c9e3b4c27">ethercattype.h</a>
</li>
<li>EC_BUF_EMPTY
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6a1d3f8e51c7e6df2048c3373dfea95226">ethercattype.h</a>
</li>
<li>EC_BUF_RCVD
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6a5507ebfa24801f1d7944870b92cf0a10">ethercattype.h</a>
</li>
<li>EC_BUF_TX
: <a class="el" href="ethercattype_8h.html#a67957077f50e57782cc3d0ead7ab47c6a87cb39e61dc79b19bd4c4f3a37b8aadc">ethercattype.h</a>
</li>
<li>EC_CMD_APRD
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41baf9ebcbd618ea9397baaeae0417f765f2">ethercattype.h</a>
</li>
<li>EC_CMD_APRW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41babe106773cc34fc562fb0779e50785a91">ethercattype.h</a>
</li>
<li>EC_CMD_APWR
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba1f4133f4fe1524527c494d39e5755f0d">ethercattype.h</a>
</li>
<li>EC_CMD_ARMW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba42f4853dee38dfd97bbfe7e3128e427d">ethercattype.h</a>
</li>
<li>EC_CMD_BRD
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba78e5df7e5d625b01108d8daf182b6158">ethercattype.h</a>
</li>
<li>EC_CMD_BRW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba17b99a4e9c58e47010504eef02d6665b">ethercattype.h</a>
</li>
<li>EC_CMD_BWR
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41bac6bca2084ff94cf381ce8e2b66ad085e">ethercattype.h</a>
</li>
<li>EC_CMD_FPRD
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41bafa2326d01e6c07bf0984d5e13c6988c0">ethercattype.h</a>
</li>
<li>EC_CMD_FPRW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba972b4b3e2d7c0edccc682e0cdd29f208">ethercattype.h</a>
</li>
<li>EC_CMD_FPWR
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41badd9efcc08b65c88cfc7cf1b0f54d2170">ethercattype.h</a>
</li>
<li>EC_CMD_FRMW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba21b5a9367f89fcb81acd50c447004a61">ethercattype.h</a>
</li>
<li>EC_CMD_LRD
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba152f215000fd8e9421f504b97519202b">ethercattype.h</a>
</li>
<li>EC_CMD_LRW
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41ba8bda13cb2903b0559c3ebf7dbc89fa58">ethercattype.h</a>
</li>
<li>EC_CMD_LWR
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41baa9c4579ad968bcae9fa23293e6f27110">ethercattype.h</a>
</li>
<li>EC_CMD_NOP
: <a class="el" href="ethercattype_8h.html#ab7e74d81c2756929a05440f98f34b41bada7344c6a22ae39df65226b9e5b45508">ethercattype.h</a>
</li>
<li>EC_ECMD_NOP
: <a class="el" href="ethercattype_8h.html#a2dd0ee42096f9789813a172b15ef8109ae3f82aa9fbf496dc48b0e185e331f1fa">ethercattype.h</a>
</li>
<li>EC_ECMD_READ
: <a class="el" href="ethercattype_8h.html#a2dd0ee42096f9789813a172b15ef8109a3463bc22acea07dadd859c440ea9c067">ethercattype.h</a>
</li>
<li>EC_ECMD_RELOAD
: <a class="el" href="ethercattype_8h.html#a2dd0ee42096f9789813a172b15ef8109a954a15b237a530fc163c8307e94ce3c4">ethercattype.h</a>
</li>
<li>EC_ECMD_WRITE
: <a class="el" href="ethercattype_8h.html#a2dd0ee42096f9789813a172b15ef8109a8d55b9bde1dcf526efb24ee837aafe68">ethercattype.h</a>
</li>
<li>EC_ERR_ALREADY_INITIALIZED
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4a2adbb707bee1f2de7b37f81253156966">ethercattype.h</a>
</li>
<li>EC_ERR_NO_SLAVES
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4ac7647bb6d75e0fd04241d8cfff606669">ethercattype.h</a>
</li>
<li>EC_ERR_NOK
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4ad77ccfbd3e9330cfb02978912b25e37a">ethercattype.h</a>
</li>
<li>EC_ERR_NOT_INITIALIZED
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4a61b41e7394612275bcb4ff20b72946ab">ethercattype.h</a>
</li>
<li>EC_ERR_OK
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4ad2c5e12696f01c1b3f641d78b44014c4">ethercattype.h</a>
</li>
<li>EC_ERR_TIMEOUT
: <a class="el" href="ethercattype_8h.html#a0c2bfabd89392c700cc7de23652e6ba4a45b1cf021392eba29a718a085f0c1124">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_EMERGENCY
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fca69344d422c20488284993d6705f557fd">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_FOE_BUF2SMALL
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fca9cd920fa3a0c2b2d4d29783188b99c1c">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_FOE_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fcafe91ed7c9d5618a7cbfffb66683430fc">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_FOE_PACKETNUMBER
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fcab4dc02367b7d8829ffcfd127a9e35488">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_MBX_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fca4e0fbf910d3aeb18c8537f77cda1d0b5">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_PACKET_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fca94a949dc63eaf551c8fe8dffdc8d9c13">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_SDO_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fcae0c185d04b179bc961c7ba65f79eece2">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_SDOINFO_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fca8786f710328169b37e0bceb3f26377d6">ethercattype.h</a>
</li>
<li>EC_ERR_TYPE_SOE_ERROR
: <a class="el" href="ethercattype_8h.html#a190c73e51d0d980cd2f88c95c862f0fcac1becb2abef4c3a1f07a07edc41b827d">ethercattype.h</a>
</li>
<li>EC_STATE_ACK
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1a5c592a738e13641d3c8195d172f8c077">ethercattype.h</a>
</li>
<li>EC_STATE_BOOT
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1ac104d25f26bf1e1c254f3f6c7e456cd1">ethercattype.h</a>
</li>
<li>EC_STATE_ERROR
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1a421cd7b4c1e9a5e4a21991ef470c00dc">ethercattype.h</a>
</li>
<li>EC_STATE_INIT
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1af6a3f8b7e667fe4ba0fbe6fd15f8000c">ethercattype.h</a>
</li>
<li>EC_STATE_OPERATIONAL
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1a53b0bd865c4b3b88652d26e67d66b1cb">ethercattype.h</a>
</li>
<li>EC_STATE_PRE_OP
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1a70c159f70b2c6c4799874eb72b73a6e6">ethercattype.h</a>
</li>
<li>EC_STATE_SAFE_OP
: <a class="el" href="ethercattype_8h.html#ac93847b4c4f8ff2d123e3717d55358c1acc09f39d0638c3b71e56b3614170810d">ethercattype.h</a>
</li>
<li>ECT_BIT1
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a5646b50f9e231cdb8738ad43eb5eab23">ethercattype.h</a>
</li>
<li>ECT_BIT2
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ac91911a23facf320cef669df6ac9514e">ethercattype.h</a>
</li>
<li>ECT_BIT3
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805aac20ea4dc2add612f4d11f6017d62156">ethercattype.h</a>
</li>
<li>ECT_BIT4
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ad025e8eca149feef9d15787896cd61c4">ethercattype.h</a>
</li>
<li>ECT_BIT5
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a62e90fe6891fdcfe7273fa3a2edbefd9">ethercattype.h</a>
</li>
<li>ECT_BIT6
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ad475de7173bea097f1d12eaf60676cca">ethercattype.h</a>
</li>
<li>ECT_BIT7
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a2beebc48f513ec92a93b275725e1a69b">ethercattype.h</a>
</li>
<li>ECT_BIT8
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a83e90d754dcbd518f62188dfc855f7b3">ethercattype.h</a>
</li>
<li>ECT_BOOLEAN
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a5361821767c6053dc48459afa48d3349">ethercattype.h</a>
</li>
<li>ECT_COES_EMERGENCY
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a89b0ca5e3b80e12742661d55237d7c18">ethercattype.h</a>
</li>
<li>ECT_COES_RXPDO
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a0f5f0f25ac56d65a61690bc1f337a8a7">ethercattype.h</a>
</li>
<li>ECT_COES_RXPDO_RR
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25aba955db2044126317f38070a1c5fc9ca">ethercattype.h</a>
</li>
<li>ECT_COES_SDOINFO
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25ab180a92272fa90b600012b78c25b0219">ethercattype.h</a>
</li>
<li>ECT_COES_SDOREQ
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a0356f8c393825e3bbf09265be571c8f4">ethercattype.h</a>
</li>
<li>ECT_COES_SDORES
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a698adc6dcc8328c7624789d601aab84a">ethercattype.h</a>
</li>
<li>ECT_COES_TXPDO
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a3208e433d0230135d09d153e56c737dd">ethercattype.h</a>
</li>
<li>ECT_COES_TXPDO_RR
: <a class="el" href="ethercattype_8h.html#aba01db17f4a2bfbc3db60dc172972a25a6ae0636b4a2b873f3e0d398accde65f1">ethercattype.h</a>
</li>
<li>ECT_DOMAIN
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a28421636d9cca5c707da8a0b74713b73">ethercattype.h</a>
</li>
<li>ECT_FOE_ACK
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaa00b050af66c05dc670e134153749886a">ethercattype.h</a>
</li>
<li>ECT_FOE_BUSY
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaa32c7bacf69b674ee5057327f161ac3c1">ethercattype.h</a>
</li>
<li>ECT_FOE_DATA
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaa149412fd898bcba6f274105448892856">ethercattype.h</a>
</li>
<li>ECT_FOE_ERROR
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaa8f27870140eb38b83ff78615f4334203">ethercattype.h</a>
</li>
<li>ECT_FOE_READ
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaabcf7860fe38c0c45580e1c8ce8eb8502">ethercattype.h</a>
</li>
<li>ECT_FOE_WRITE
: <a class="el" href="ethercattype_8h.html#a6b7b47dd702d9e331586d485013fd1eaae4af6053929b78b81d6ff57da21e3230">ethercattype.h</a>
</li>
<li>ECT_GET_OD_REQ
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaa9933208d1d8e656e7d16c2156f46e223">ethercattype.h</a>
</li>
<li>ECT_GET_OD_RES
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaa0bc40a558f7229ea1be5463fd1e1b71d">ethercattype.h</a>
</li>
<li>ECT_GET_ODLIST_REQ
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaa7cdf4d18c5bb3a1954b3e5282a9ab62c">ethercattype.h</a>
</li>
<li>ECT_GET_ODLIST_RES
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaa9e1412a2f92019506e1761cdc5fd7139">ethercattype.h</a>
</li>
<li>ECT_GET_OE_REQ
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaafce1784ba35826f63cca4efeb53cfcb4">ethercattype.h</a>
</li>
<li>ECT_GET_OE_RES
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaad3a3061f9ae409b553687cb6b073886d">ethercattype.h</a>
</li>
<li>ECT_INTEGER16
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a693e3f1899ff541074b08020590d5520">ethercattype.h</a>
</li>
<li>ECT_INTEGER24
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a2de15d1acae25aa6f961ec5105c27d30">ethercattype.h</a>
</li>
<li>ECT_INTEGER32
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ade81a4aee5079307d145edcc772f2551">ethercattype.h</a>
</li>
<li>ECT_INTEGER64
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805aaf48e9e1d9a40d19a9a54a11bd144e6f">ethercattype.h</a>
</li>
<li>ECT_INTEGER8
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a02ac9e686c2374c73bf525703e3d6f1c">ethercattype.h</a>
</li>
<li>ECT_MBXT_AOE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4dad869272b88d7f1cee4e908e44bc8af7b">ethercattype.h</a>
</li>
<li>ECT_MBXT_COE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f4747289183747fff25a972ff714e1a">ethercattype.h</a>
</li>
<li>ECT_MBXT_EOE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4da8171de3908c8cea0566f05a34fac5c39">ethercattype.h</a>
</li>
<li>ECT_MBXT_ERR
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4daabff5e4216580bbac39900dabfe6e195">ethercattype.h</a>
</li>
<li>ECT_MBXT_FOE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4daba002432b7f83269985fd5ecae52b1f9">ethercattype.h</a>
</li>
<li>ECT_MBXT_SOE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4dab9a669342299c51578b376b8da083ac7">ethercattype.h</a>
</li>
<li>ECT_MBXT_VOE
: <a class="el" href="ethercattype_8h.html#a16af7b253440dadd46a80a4b9fddba4daf715464fa32e5c6c5150a8725e8af4e6">ethercattype.h</a>
</li>
<li>ECT_OCTET_STRING
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a0112bace791ac6c0a99759797ca4b088">ethercattype.h</a>
</li>
<li>ECT_REAL32
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805aae969b450dcf3e0b4d0322144d4960c0">ethercattype.h</a>
</li>
<li>ECT_REAL64
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a0807acafe4c4e9d4288764aa726d37c7">ethercattype.h</a>
</li>
<li>ECT_REG_ALCTL
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a148befce8c8d150d28b6a93d37fe24c2">ethercattype.h</a>
</li>
<li>ECT_REG_ALIAS
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ae0b547547cbbcc1a9302846a91f292be">ethercattype.h</a>
</li>
<li>ECT_REG_ALSTAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409acca77fadd0ad64c5e564c55916491a78">ethercattype.h</a>
</li>
<li>ECT_REG_ALSTATCODE
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ab2422c619c2306ef3ea8ca4a1b5cd707">ethercattype.h</a>
</li>
<li>ECT_REG_DCCUC
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a9c47da50e90bd4afdbfc5c54cd967823">ethercattype.h</a>
</li>
<li>ECT_REG_DCCYCLE0
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a0ec24934bcbaf5d4facaac110a1380c7">ethercattype.h</a>
</li>
<li>ECT_REG_DCCYCLE1
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a78e764e92b69fd82d176c87b5bd39e72">ethercattype.h</a>
</li>
<li>ECT_REG_DCSOF
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409afd4c2b5fcce0234617e259fe44401e5b">ethercattype.h</a>
</li>
<li>ECT_REG_DCSPEEDCNT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a41eb7ae57a66dc367d70fe588f6867c3">ethercattype.h</a>
</li>
<li>ECT_REG_DCSTART0
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409af173d8335162425aefc1e92b490e4e8d">ethercattype.h</a>
</li>
<li>ECT_REG_DCSYNCACT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a895f4bb67c93856abb2cef00ac4574de">ethercattype.h</a>
</li>
<li>ECT_REG_DCSYSDELAY
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409abeacdff4b240872765f331b1b7f73462">ethercattype.h</a>
</li>
<li>ECT_REG_DCSYSDIFF
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aee28b45a871eb4bfc4b7b175e85ff113">ethercattype.h</a>
</li>
<li>ECT_REG_DCSYSOFFSET
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8510582d064a5be3d4f481dc7f770113">ethercattype.h</a>
</li>
<li>ECT_REG_DCSYSTIME
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a4d674a60a50587c638f1acaa6d92a1ba">ethercattype.h</a>
</li>
<li>ECT_REG_DCTIME0
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409af32864252b60e814c1f84367a3df3267">ethercattype.h</a>
</li>
<li>ECT_REG_DCTIME1
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad9e8cb8fc54b203f43e478c1b7ff52cc">ethercattype.h</a>
</li>
<li>ECT_REG_DCTIME2
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1c293baadbb06987739b2b3e454ef953">ethercattype.h</a>
</li>
<li>ECT_REG_DCTIME3
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a42b52ef41b4696a4787a3070881cc521">ethercattype.h</a>
</li>
<li>ECT_REG_DCTIMEFILT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aac2934e6f32d6b45c7a868c38bdab406">ethercattype.h</a>
</li>
<li>ECT_REG_DLALIAS
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2cf1b3dbbe08ff8dc8f3c09400178e55">ethercattype.h</a>
</li>
<li>ECT_REG_DLCTL
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a05c70ad89934ec435482e43b18dbf8a3">ethercattype.h</a>
</li>
<li>ECT_REG_DLPORT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a10dd4afb43089a4d782df858903fe0a9">ethercattype.h</a>
</li>
<li>ECT_REG_DLSTAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a714cbe8d3763d69deea5e68f961ffda8">ethercattype.h</a>
</li>
<li>ECT_REG_EEPADR
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a6849683f84ca50c78b866391196df475">ethercattype.h</a>
</li>
<li>ECT_REG_EEPCFG
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a6f7eb31db1ad97ad91d1ac9e532cbc08">ethercattype.h</a>
</li>
<li>ECT_REG_EEPCTL
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a36c8c891a4dc0801621d7e65612a38d5">ethercattype.h</a>
</li>
<li>ECT_REG_EEPDAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a39cb96c8f01f5a283bbb81e2149731dd">ethercattype.h</a>
</li>
<li>ECT_REG_EEPSTAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409abea30cd11205943adc68f20f3ba878a0">ethercattype.h</a>
</li>
<li>ECT_REG_EPUECNT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409af5e9df11b78ea088950e27bb96f04279">ethercattype.h</a>
</li>
<li>ECT_REG_ESCSUP
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a10b728e2e7b4a4cb9a38fd595e526eef">ethercattype.h</a>
</li>
<li>ECT_REG_FMMU0
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409abf1da03289d47ff22ced968a1e4317b5">ethercattype.h</a>
</li>
<li>ECT_REG_FMMU1
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad53f9aa1be8cb5b99c158acd86dd518f">ethercattype.h</a>
</li>
<li>ECT_REG_FMMU2
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a39f65585c3ff6d04f8836dc61ecae574">ethercattype.h</a>
</li>
<li>ECT_REG_FMMU3
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a92d9c9a41fa1b03be6c6328831d003c9">ethercattype.h</a>
</li>
<li>ECT_REG_FRXERR
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a9049cbbbfd758d022b627382d5ee98d7">ethercattype.h</a>
</li>
<li>ECT_REG_IRQMASK
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a803592d883d65cbf843ec814e0a8924d">ethercattype.h</a>
</li>
<li>ECT_REG_LLCNT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a73957e74207e88d9b50dd2c1e6bc5f0c">ethercattype.h</a>
</li>
<li>ECT_REG_PDICTL
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a016e1bd871180d792675ea89ba85a179">ethercattype.h</a>
</li>
<li>ECT_REG_PECNT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aea8351adbf2e930c54e49e6fff4036d2">ethercattype.h</a>
</li>
<li>ECT_REG_PECODE
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a229dae4956affa6cd523e9cbd0fdd4ef">ethercattype.h</a>
</li>
<li>ECT_REG_PORTDES
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a66ebcbeda7f4b1797ffd23d581ca928f">ethercattype.h</a>
</li>
<li>ECT_REG_RXERR
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac9c756f6b9248053c2163edc9430d398">ethercattype.h</a>
</li>
<li>ECT_REG_SM0
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409af4be5eba050aa6331760178d05b3e846">ethercattype.h</a>
</li>
<li>ECT_REG_SM0STAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a4adcd0b15e85c06e08110c149023e775">ethercattype.h</a>
</li>
<li>ECT_REG_SM1
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa403b9ec89cccb09f2867511d55e26f8">ethercattype.h</a>
</li>
<li>ECT_REG_SM1ACT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa32532f9c2dc5b0da1d2de6ddb3eadcb">ethercattype.h</a>
</li>
<li>ECT_REG_SM1CONTR
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409abd5a7eaa424f844183e44491da3578d0">ethercattype.h</a>
</li>
<li>ECT_REG_SM1STAT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a35b5005efb1ce054c6113964c5f339d7">ethercattype.h</a>
</li>
<li>ECT_REG_SM2
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a0137c502bb4ddd0ba53831bec537eef2">ethercattype.h</a>
</li>
<li>ECT_REG_SM3
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aac7c6d482068cac2b9caf7dfd15182e4">ethercattype.h</a>
</li>
<li>ECT_REG_STADR
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a86eba8ec14620d231b533d126565c877">ethercattype.h</a>
</li>
<li>ECT_REG_TYPE
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1dfde6965182a2fb56b69d1c729e8f10">ethercattype.h</a>
</li>
<li>ECT_REG_WDCNT
: <a class="el" href="ethercattype_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a18520c4c859529e4b8baf8ac3f098443">ethercattype.h</a>
</li>
<li>ECT_SDO_ABORT
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fcea2e267a452bf2324d4065f74d21f87717">ethercattype.h</a>
</li>
<li>ECT_SDO_DOWN_EXP
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fceaf447a7596c06f5de623da9495f1281f2">ethercattype.h</a>
</li>
<li>ECT_SDO_DOWN_INIT
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fcea1f1d4dea1a954bf86c043d80acb6d837">ethercattype.h</a>
</li>
<li>ECT_SDO_DOWN_INIT_CA
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fcead73e4175517d7c27f586bba069b6dc6e">ethercattype.h</a>
</li>
<li>ECT_SDO_SEG_UP_REQ
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fcea607b267a1f54f7781960caae34db562f">ethercattype.h</a>
</li>
<li>ECT_SDO_UP_REQ
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fcea36b9032058ab9e8d599c93724d73e8fb">ethercattype.h</a>
</li>
<li>ECT_SDO_UP_REQ_CA
: <a class="el" href="ethercattype_8h.html#aaf105ae5beaca1dee30ae54530691fceacb9f445f6b3345fc73d5524847c95e66">ethercattype.h</a>
</li>
<li>ECT_SDOINFO_ERROR
: <a class="el" href="ethercattype_8h.html#a80155586fa275b28773c9b203f52cabaaa7baabb6364bfcf6585d9fb7eb91f236">ethercattype.h</a>
</li>
<li>ECT_SII_BOOTRXMBX
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea59bec6d5ec4091b91af3398bde3453fc">ethercattype.h</a>
</li>
<li>ECT_SII_BOOTTXMBX
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea77c19e5b4030b892f4a46c536ef8f449">ethercattype.h</a>
</li>
<li>ECT_SII_FMMU
: <a class="el" href="ethercattype_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a44d345a184cf7b4dce290a77c2edafa1">ethercattype.h</a>
</li>
<li>ECT_SII_GENERAL
: <a class="el" href="ethercattype_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8acede3e04c8eb080f31c8a79586f02b6f">ethercattype.h</a>
</li>
<li>ECT_SII_ID
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea70a9f67186aa332c1105d50ca10c217f">ethercattype.h</a>
</li>
<li>ECT_SII_MANUF
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea8c9e4a41e1f55b587360b3d511093805">ethercattype.h</a>
</li>
<li>ECT_SII_MBXPROTO
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea1db84239e968edcf9d43e8d9e7a86efc">ethercattype.h</a>
</li>
<li>ECT_SII_MBXSIZE
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea5293bc65b80c67f9a236e9036f78996d">ethercattype.h</a>
</li>
<li>ECT_SII_PDO
: <a class="el" href="ethercattype_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a883dac9077f7afe10f4999b718b1fbd6">ethercattype.h</a>
</li>
<li>ECT_SII_REV
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea167abdf5136fd905a5aa5665b914d5e0">ethercattype.h</a>
</li>
<li>ECT_SII_RXMBXADR
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea59b36d0abd8d4cc148280c3fad106b38">ethercattype.h</a>
</li>
<li>ECT_SII_SM
: <a class="el" href="ethercattype_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a9dc9679db1b079332f5e789941fe6127">ethercattype.h</a>
</li>
<li>ECT_SII_STRING
: <a class="el" href="ethercattype_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af250e5ba38d5f1420ee05e2da1f866c0">ethercattype.h</a>
</li>
<li>ECT_SII_TXMBXADR
: <a class="el" href="ethercattype_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea75d0c7c8d1c466481f38d8c47eae499d">ethercattype.h</a>
</li>
<li>ECT_SOE_EMERGENCY
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960a35b574f1f0ecc812cac22d80ec967996">ethercattype.h</a>
</li>
<li>ECT_SOE_NOTIFICATION
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960aaec4eb2460bf5c32c84c93a0150fbaab">ethercattype.h</a>
</li>
<li>ECT_SOE_READREQ
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960af9686ae4da0566e25bddae0b1dff7347">ethercattype.h</a>
</li>
<li>ECT_SOE_READRES
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960aaf774dff05a6dac934d1f7506e20a9b2">ethercattype.h</a>
</li>
<li>ECT_SOE_WRITEREQ
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960aaea1cb6056f214824a1b0cd159b3b47c">ethercattype.h</a>
</li>
<li>ECT_SOE_WRITERES
: <a class="el" href="ethercattype_8h.html#af9bdc3014f3d54c426b6d2df10de4960a1c5a1f2c033cf0e48d617f7c91eb8e95">ethercattype.h</a>
</li>
<li>ECT_TIME_DIFFERENCE
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ab0b63e7233da779bb2a0d7e6e62617e5">ethercattype.h</a>
</li>
<li>ECT_TIME_OF_DAY
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a3257ce3aafab0a482a42a0fe0b2d36a5">ethercattype.h</a>
</li>
<li>ECT_UNICODE_STRING
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ab8dc4204cfc2f07eaf500c335fefd363">ethercattype.h</a>
</li>
<li>ECT_UNSIGNED16
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a6752685db728c9bb5186cbd646d26d1b">ethercattype.h</a>
</li>
<li>ECT_UNSIGNED24
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805adce54e5cfe93454b41e3e6fd6447ee62">ethercattype.h</a>
</li>
<li>ECT_UNSIGNED32
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a1f7e28f40f6aaac7b224065ad0776ea4">ethercattype.h</a>
</li>
<li>ECT_UNSIGNED64
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805a080dfb1153844bfd1869b50b057f6099">ethercattype.h</a>
</li>
<li>ECT_UNSIGNED8
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ac5aa60509870e5a5258772794c4c06a4">ethercattype.h</a>
</li>
<li>ECT_VISIBLE_STRING
: <a class="el" href="ethercattype_8h.html#a9a65f59fcd94d613f35c3fd37c022805ae6addd025e500122ce5847ae7fddf556">ethercattype.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,75 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#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>add_timespec()
: <a class="el" href="ebox_8c.html#ab333aa69248425a6a2a2b868ea188f41">ebox.c</a>
, <a class="el" href="red__test_8c.html#ab333aa69248425a6a2a2b868ea188f41">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,74 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li class="current"><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>calc_crc()
: <a class="el" href="eepromtool_8c.html#a4b722ad3962b156df78581d6b13dbcd4">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,74 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>dtype2string()
: <a class="el" href="slaveinfo_8c.html#adf78507fc0efdea77b1c1fabc8850f3f">slaveinfo.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,777 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>eboxtest()
: <a class="el" href="ebox_8c.html#a93fabb257410faa12f7d53277cb612ed">ebox.c</a>
</li>
<li>ec_adddatagram()
: <a class="el" href="ethercatbase_8c.html#a775297e7bcfe08569ad537d6e3a770fb">ethercatbase.c</a>
</li>
<li>ec_ALstatuscode2string()
: <a class="el" href="ethercatprint_8h.html#a921e6bce917181c18330ceb38f8937d1">ethercatprint.h</a>
, <a class="el" href="ethercatprint_8c.html#a921e6bce917181c18330ceb38f8937d1">ethercatprint.c</a>
</li>
<li>ec_APRD()
: <a class="el" href="ethercatbase_8c.html#a80f6087e11fc1a42832f7c7872122308">ethercatbase.c</a>
</li>
<li>ec_APRDw()
: <a class="el" href="ethercatbase_8c.html#ae04f6096929eed658625620ba507b219">ethercatbase.c</a>
</li>
<li>ec_APWR()
: <a class="el" href="ethercatbase_8c.html#a02a1741d276571009e46fbe39e9f729f">ethercatbase.c</a>
</li>
<li>ec_APWRw()
: <a class="el" href="ethercatbase_8c.html#aca3c5979b5549da9f4a6f441a74e132b">ethercatbase.c</a>
</li>
<li>ec_ARMW()
: <a class="el" href="ethercatbase_8c.html#a9fb77485174d13b8b5fe8bd2cac816e9">ethercatbase.c</a>
</li>
<li>ec_BRD()
: <a class="el" href="ethercatbase_8c.html#a30d9ab75b270ba904509fb1af2b8dc17">ethercatbase.c</a>
</li>
<li>ec_BWR()
: <a class="el" href="ethercatbase_8c.html#a3ad29de613339c69a0b132114928b208">ethercatbase.c</a>
</li>
<li>ec_clearmbx()
: <a class="el" href="ethercatmain_8c.html#a652d40885e8275a02ddcf94fbd077c99">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a652d40885e8275a02ddcf94fbd077c99">ethercatmain.h</a>
</li>
<li>ec_close()
: <a class="el" href="ethercatmain_8c.html#ab324bdc67988c7eab8dd7324817886cb">ethercatmain.c</a>
</li>
<li>ec_config()
: <a class="el" href="ethercatconfig_8c.html#a502e65cce3b0b5f8dbcabf6f25dab351">ethercatconfig.c</a>
</li>
<li>ec_config_init()
: <a class="el" href="ethercatconfig_8c.html#ae9128b2cb982fd03fae9105d746f8656">ethercatconfig.c</a>
</li>
<li>ec_config_map()
: <a class="el" href="ethercatconfig_8c.html#aa740a2ba948117670c4f9741bc31cc38">ethercatconfig.c</a>
</li>
<li>ec_config_map_group()
: <a class="el" href="ethercatconfig_8c.html#ae1120a5cace4aa56cf753977ccd37b8d">ethercatconfig.c</a>
</li>
<li>ec_configdc()
: <a class="el" href="ethercatdc_8c.html#a1d811e329c093385d00fcdd48522fc21">ethercatdc.c</a>
</li>
<li>ec_dcsync0()
: <a class="el" href="ethercatdc_8c.html#a39fe8b9490690f066c59179e65af981c">ethercatdc.c</a>
</li>
<li>ec_dcsync01()
: <a class="el" href="ethercatdc_8c.html#a42ad5c4b3c82a6a151c4ee17fe121e57">ethercatdc.c</a>
</li>
<li>ec_eeprom2master()
: <a class="el" href="ethercatmain_8c.html#a027bd337ebfa1d39de8a7a1f5c5287de">ethercatmain.c</a>
</li>
<li>ec_eeprom2pdi()
: <a class="el" href="ethercatmain_8c.html#ae149a6cd4a61c22efa4cf4185ffd83be">ethercatmain.c</a>
</li>
<li>ec_eeprom_waitnotbusyAP()
: <a class="el" href="ethercatmain_8c.html#af4b40499a69dd20db5aa8da081c7274f">ethercatmain.c</a>
</li>
<li>ec_eeprom_waitnotbusyFP()
: <a class="el" href="ethercatmain_8c.html#a683af1ff758441cb62905cb041e428a1">ethercatmain.c</a>
</li>
<li>ec_elist2string()
: <a class="el" href="ethercatprint_8c.html#abd6f6b98aab3084ea8c40109f75364cb">ethercatprint.c</a>
</li>
<li>ec_esidump()
: <a class="el" href="ethercatmain_8c.html#a7ee3fade767c89f5afd70da308834d42">ethercatmain.c</a>
</li>
<li>ec_find_adapters()
: <a class="el" href="ethercatmain_8c.html#ac997f6e021185381470d1674c850c0fc">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#ac997f6e021185381470d1674c850c0fc">ethercatmain.h</a>
</li>
<li>ec_findconfig()
: <a class="el" href="ethercatconfig_8c.html#a8aa31990a858c7e049cfb4de24f28f3e">ethercatconfig.c</a>
</li>
<li>ec_FOEdefinehook()
: <a class="el" href="ethercatfoe_8c.html#a6e12a3b98cadb84a64380366e2c239f8">ethercatfoe.c</a>
</li>
<li>ec_FOEread()
: <a class="el" href="ethercatfoe_8c.html#a99191c2fcaa3e50999a80b831d1f08ed">ethercatfoe.c</a>
</li>
<li>ec_FOEwrite()
: <a class="el" href="ethercatfoe_8c.html#a212557ed69e601f59421bd32c463b0d5">ethercatfoe.c</a>
</li>
<li>ec_FPRD()
: <a class="el" href="ethercatbase_8c.html#aac2dc2b5a39ace0793473ab89bb56c7d">ethercatbase.c</a>
</li>
<li>ec_FPRDw()
: <a class="el" href="ethercatbase_8c.html#a688faf55cfa019c9c0bb637142bfbcd4">ethercatbase.c</a>
</li>
<li>ec_FPWR()
: <a class="el" href="ethercatbase_8c.html#aa2fe58363a824f15838718ee31f11ffc">ethercatbase.c</a>
</li>
<li>ec_FPWRw()
: <a class="el" href="ethercatbase_8c.html#a2fc76bd01a00a0f6da9fb3927eabc24d">ethercatbase.c</a>
</li>
<li>ec_free_adapters()
: <a class="el" href="ethercatmain_8c.html#a778850bae0fd10768a4af6ced2e1056a">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a778850bae0fd10768a4af6ced2e1056a">ethercatmain.h</a>
</li>
<li>ec_FRMW()
: <a class="el" href="ethercatbase_8c.html#a8a1aa39c19d1e54b7e5f1b5c37c6f84e">ethercatbase.c</a>
</li>
<li>ec_init()
: <a class="el" href="ethercatmain_8c.html#a4d4ce1bfe67dcda4868fe1717af993af">ethercatmain.c</a>
</li>
<li>ec_init_redundant()
: <a class="el" href="ethercatmain_8c.html#a9b46e06711fc56cac33ac9c77f528de1">ethercatmain.c</a>
</li>
<li>ec_iserror()
: <a class="el" href="ethercatmain_8c.html#a5cf68427133d1d92def6130e4cf9b5a4">ethercatmain.c</a>
</li>
<li>ec_LRD()
: <a class="el" href="ethercatbase_8c.html#a6b5e08a277e1be8f7a9a783e58fb4d2a">ethercatbase.c</a>
</li>
<li>ec_LRW()
: <a class="el" href="ethercatbase_8c.html#a785fba63c633dd865d0b778adb0239c2">ethercatbase.c</a>
</li>
<li>ec_LRWDC()
: <a class="el" href="ethercatbase_8c.html#ae2b92060d47d3ea8b18cff9184113eba">ethercatbase.c</a>
</li>
<li>ec_LWR()
: <a class="el" href="ethercatbase_8c.html#ad1edce1f583efd3c9616409b23cb088d">ethercatbase.c</a>
</li>
<li>ec_mbxempty()
: <a class="el" href="ethercatmain_8c.html#a78a07c2b50526e0f99334f7d2782264f">ethercatmain.c</a>
</li>
<li>ec_mbxerror2string()
: <a class="el" href="ethercatprint_8c.html#ae22804ec377aaa09b04f4498f1ae9553">ethercatprint.c</a>
</li>
<li>ec_mbxreceive()
: <a class="el" href="ethercatmain_8c.html#a7c1a13c5372ba1b38c9d04085c191e73">ethercatmain.c</a>
</li>
<li>ec_mbxsend()
: <a class="el" href="ethercatmain_8c.html#a575bb6105662ad54fe55c47fc72075c4">ethercatmain.c</a>
</li>
<li>ec_nextmbxcnt()
: <a class="el" href="ethercatmain_8c.html#a1e178403f6eb467358bdfcc9eb086691">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a1e178403f6eb467358bdfcc9eb086691">ethercatmain.h</a>
</li>
<li>ec_packeterror()
: <a class="el" href="ethercatmain_8c.html#a430e1266d5c0c1bd4153b660e4fa5298">ethercatmain.c</a>
</li>
<li>ec_poperror()
: <a class="el" href="ethercatmain_8c.html#ac5e3fbef1307f9df820124075c373fbd">ethercatmain.c</a>
</li>
<li>ec_pusherror()
: <a class="el" href="ethercatmain_8c.html#a91e361f3f3615c5ee22eb17def4d1532">ethercatmain.c</a>
</li>
<li>ec_readeeprom()
: <a class="el" href="ethercatmain_8c.html#aacc964b3a092b666f8011717be911d35">ethercatmain.c</a>
</li>
<li>ec_readeeprom1()
: <a class="el" href="ethercatmain_8c.html#ad920436309547d99e23cb8fd7b56b1bc">ethercatmain.c</a>
</li>
<li>ec_readeeprom2()
: <a class="el" href="ethercatmain_8c.html#a31e35cc2f33ecf639db43c79850462ab">ethercatmain.c</a>
</li>
<li>ec_readeepromAP()
: <a class="el" href="ethercatmain_8c.html#ad1f3c620e76b3395d7deccc23ef0f8c5">ethercatmain.c</a>
</li>
<li>ec_readeepromFP()
: <a class="el" href="ethercatmain_8c.html#ace89c7536b04427ffb755e77a5525855">ethercatmain.c</a>
</li>
<li>ec_readIDNmap()
: <a class="el" href="ethercatsoe_8c.html#acb454e12b2034f0121a534de57b0e869">ethercatsoe.c</a>
</li>
<li>ec_readODdescription()
: <a class="el" href="ethercatcoe_8c.html#a02981bb4eb39fd7565eb6f549273d77a">ethercatcoe.c</a>
</li>
<li>ec_readODlist()
: <a class="el" href="ethercatcoe_8c.html#a4774936212282a0928789d2371f3a4d5">ethercatcoe.c</a>
</li>
<li>ec_readOE()
: <a class="el" href="ethercatcoe_8c.html#a498a1f44b4c10cba07fe70b76339fbb0">ethercatcoe.c</a>
</li>
<li>ec_readOEsingle()
: <a class="el" href="ethercatcoe_8c.html#a0bb1830d7a95fe18059281614367467f">ethercatcoe.c</a>
</li>
<li>ec_readPDOassign()
: <a class="el" href="ethercatcoe_8c.html#af69e8cb853f10018ef190159752cd7e2">ethercatcoe.c</a>
</li>
<li>ec_readPDOassignCA()
: <a class="el" href="ethercatcoe_8c.html#a28d3ddf83f70650527d9dce3fb290a35">ethercatcoe.c</a>
</li>
<li>ec_readPDOmap()
: <a class="el" href="ethercatcoe_8c.html#a15ab60b8e11aa61d67480faa19d0ab28">ethercatcoe.c</a>
</li>
<li>ec_readPDOmapCA()
: <a class="el" href="ethercatcoe_8c.html#a8770ccad0cea1ea8f7dbbd5bfc58b83d">ethercatcoe.c</a>
</li>
<li>ec_readstate()
: <a class="el" href="ethercatmain_8c.html#a585d9cd831f1d43f1bbaf7a50ee9759c">ethercatmain.c</a>
</li>
<li>ec_receive_processdata()
: <a class="el" href="ethercatmain_8c.html#a14280050ace4427d196acd17e6d79e55">ethercatmain.c</a>
</li>
<li>ec_receive_processdata_group()
: <a class="el" href="ethercatmain_8c.html#a974363168ed4259d2d5a48a9e7317354">ethercatmain.c</a>
</li>
<li>ec_reconfig_slave()
: <a class="el" href="ethercatconfig_8c.html#aad37ae196ac8cc233dcae740f9fd4864">ethercatconfig.c</a>
</li>
<li>ec_recover_slave()
: <a class="el" href="ethercatconfig_8c.html#aa31ccd813ba490a3c0e6d57315e42606">ethercatconfig.c</a>
</li>
<li>ec_RxPDO()
: <a class="el" href="ethercatcoe_8c.html#a17dc7c44c1c0dcae2a7059fba04964af">ethercatcoe.c</a>
</li>
<li>ec_SDOerror()
: <a class="el" href="ethercatcoe_8c.html#a3aa77952c6d3ce040bb6ba8f4da3a74a">ethercatcoe.c</a>
</li>
<li>ec_sdoerror2string()
: <a class="el" href="ethercatprint_8c.html#a06b5c698a928559a9f6766f98232c266">ethercatprint.c</a>
, <a class="el" href="ethercatprint_8h.html#ab87ddc03634dbaba946b6d96f2c77a5a">ethercatprint.h</a>
</li>
<li>ec_SDOread()
: <a class="el" href="ethercatcoe_8c.html#a143f50dea5c6c2694d4050c0caeb5a8e">ethercatcoe.c</a>
</li>
<li>ec_SDOwrite()
: <a class="el" href="ethercatcoe_8c.html#ac0b434553fad5dc86d4a3a7b302db708">ethercatcoe.c</a>
</li>
<li>ec_send_processdata()
: <a class="el" href="ethercatmain_8c.html#a30c66bb9d54e741149f7d40bbdb21078">ethercatmain.c</a>
</li>
<li>ec_send_processdata_group()
: <a class="el" href="ethercatmain_8c.html#a5e2063e4eb419e7abdcc9d863dc7a7b4">ethercatmain.c</a>
</li>
<li>ec_setupdatagram()
: <a class="el" href="ethercatbase_8c.html#a3b9a1e2b9fc1e15cf147a85d484db027">ethercatbase.c</a>
</li>
<li>ec_siifind()
: <a class="el" href="ethercatmain_8c.html#af44cb7b11dccd4ea221079ae0a8138e8">ethercatmain.c</a>
</li>
<li>ec_siiFMMU()
: <a class="el" href="ethercatmain_8c.html#ab382409c9f74891f82e87dcc7fad875e">ethercatmain.c</a>
</li>
<li>ec_siigetbyte()
: <a class="el" href="ethercatmain_8c.html#a6c314f9524aa84af885f1e6426b71148">ethercatmain.c</a>
</li>
<li>ec_siiPDO()
: <a class="el" href="ethercatmain_8c.html#aef972d9668958da9db3c350e159caddb">ethercatmain.c</a>
</li>
<li>ec_siiSM()
: <a class="el" href="ethercatmain_8c.html#a54c0c0d13f6c7b38e98ab91f4db29514">ethercatmain.c</a>
</li>
<li>ec_siiSMnext()
: <a class="el" href="ethercatmain_8c.html#acfb749a5fbaaa6d560204757be2170f5">ethercatmain.c</a>
</li>
<li>ec_siistring()
: <a class="el" href="ethercatmain_8c.html#a4fe43f91402e635e7087b9f1e09d7703">ethercatmain.c</a>
</li>
<li>ec_soeerror2string()
: <a class="el" href="ethercatprint_8c.html#a1e44b3454dae69578da7287201e1e527">ethercatprint.c</a>
, <a class="el" href="ethercatprint_8h.html#a1e44b3454dae69578da7287201e1e527">ethercatprint.h</a>
</li>
<li>ec_SoEread()
: <a class="el" href="ethercatsoe_8c.html#af8db8dac3118e949c495d4e50caccfac">ethercatsoe.c</a>
</li>
<li>ec_SoEwrite()
: <a class="el" href="ethercatsoe_8c.html#ae7ea660f01cb95ab4f37479bbc2f017e">ethercatsoe.c</a>
</li>
<li>ec_statecheck()
: <a class="el" href="ethercatmain_8c.html#a8f77918c0a6a32be1079a11119171901">ethercatmain.c</a>
</li>
<li>ec_sync()
: <a class="el" href="ebox_8c.html#a2236b3aa05099f148da8f6a0c6b967c7">ebox.c</a>
, <a class="el" href="red__test_8c.html#a2236b3aa05099f148da8f6a0c6b967c7">red_test.c</a>
</li>
<li>ec_TxPDO()
: <a class="el" href="ethercatcoe_8c.html#ae4df27beaf8a8a5021b5227e51e6501a">ethercatcoe.c</a>
</li>
<li>ec_writeeeprom()
: <a class="el" href="ethercatmain_8c.html#aaa333cdc5ea2ac66cf24a75855d9749b">ethercatmain.c</a>
</li>
<li>ec_writeeepromAP()
: <a class="el" href="ethercatmain_8c.html#a968dc550dde8340fbe80032f81662427">ethercatmain.c</a>
</li>
<li>ec_writeeepromFP()
: <a class="el" href="ethercatmain_8c.html#ad4724bcbd8417e56ff2405cec44d6535">ethercatmain.c</a>
</li>
<li>ec_writestate()
: <a class="el" href="ethercatmain_8c.html#a0750885eaa4230b7815a84ce8d627984">ethercatmain.c</a>
</li>
<li>ecatcheck()
: <a class="el" href="red__test_8c.html#acdee3bb2f946acb8f8febb8706dc76f9">red_test.c</a>
, <a class="el" href="simple__test_8c.html#acdee3bb2f946acb8f8febb8706dc76f9">simple_test.c</a>
</li>
<li>ecatthread()
: <a class="el" href="ebox_8c.html#a41b4a777da4c9dfc6cec01a2d12d4dbe">ebox.c</a>
, <a class="el" href="red__test_8c.html#afafe6ff7da2defd472f69ce449405309">red_test.c</a>
</li>
<li>ecx_adddatagram()
: <a class="el" href="ethercatbase_8c.html#a0d2fda4df4db4607d917330cafe07081">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a0d2fda4df4db4607d917330cafe07081">ethercatbase.h</a>
</li>
<li>ecx_APRD()
: <a class="el" href="ethercatbase_8c.html#a3a81a64b05912cf1b6a7cde6070fa408">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a3a81a64b05912cf1b6a7cde6070fa408">ethercatbase.h</a>
</li>
<li>ecx_APRDw()
: <a class="el" href="ethercatbase_8c.html#a6dd3bf6a952c6b3c260655dac9dc8f34">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a6dd3bf6a952c6b3c260655dac9dc8f34">ethercatbase.h</a>
</li>
<li>ecx_APWR()
: <a class="el" href="ethercatbase_8c.html#a0cc23ebda2862d9a7aa260529b818fa0">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a0cc23ebda2862d9a7aa260529b818fa0">ethercatbase.h</a>
</li>
<li>ecx_APWRw()
: <a class="el" href="ethercatbase_8c.html#ada12b7523b9d2615b8a4f5ca3d5270a1">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#ada12b7523b9d2615b8a4f5ca3d5270a1">ethercatbase.h</a>
</li>
<li>ecx_ARMW()
: <a class="el" href="ethercatbase_8c.html#abe3c16067b99aebd4d9bfd9a2b93a36c">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#abe3c16067b99aebd4d9bfd9a2b93a36c">ethercatbase.h</a>
</li>
<li>ecx_BRD()
: <a class="el" href="ethercatbase_8c.html#ac4903c87e0cc698ac3968f191af60332">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#ac4903c87e0cc698ac3968f191af60332">ethercatbase.h</a>
</li>
<li>ecx_BWR()
: <a class="el" href="ethercatbase_8c.html#a1b888fa00f141e401be521c6b340d044">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a1b888fa00f141e401be521c6b340d044">ethercatbase.h</a>
</li>
<li>ecx_close()
: <a class="el" href="ethercatmain_8c.html#a8ca8bcd89abfe39cb05a78c792ac0b04">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a8ca8bcd89abfe39cb05a78c792ac0b04">ethercatmain.h</a>
</li>
<li>ecx_config_from_table()
: <a class="el" href="ethercatconfig_8c.html#aabdb255e70a86556e205048214fe84fc">ethercatconfig.c</a>
</li>
<li>ecx_config_init()
: <a class="el" href="ethercatconfig_8h.html#a2d186e2dcf0c8d37aee2071e519dfbcf">ethercatconfig.h</a>
, <a class="el" href="ethercatconfig_8c.html#a2d186e2dcf0c8d37aee2071e519dfbcf">ethercatconfig.c</a>
</li>
<li>ecx_config_map_group()
: <a class="el" href="ethercatconfig_8c.html#a0aa5802dbafca27d367b61f11ec77c5a">ethercatconfig.c</a>
, <a class="el" href="ethercatconfig_8h.html#a0aa5802dbafca27d367b61f11ec77c5a">ethercatconfig.h</a>
</li>
<li>ecx_configdc()
: <a class="el" href="ethercatdc_8c.html#aa9593f8c1b4c397c8b9ebdcd99a42838">ethercatdc.c</a>
, <a class="el" href="ethercatdc_8h.html#aa9593f8c1b4c397c8b9ebdcd99a42838">ethercatdc.h</a>
</li>
<li>ecx_dcsync0()
: <a class="el" href="ethercatdc_8c.html#a582e93eeadab9b63cec059b1bb024a56">ethercatdc.c</a>
, <a class="el" href="ethercatdc_8h.html#a582e93eeadab9b63cec059b1bb024a56">ethercatdc.h</a>
</li>
<li>ecx_dcsync01()
: <a class="el" href="ethercatdc_8c.html#a6642a9859ce23e1dd027044bf56848ea">ethercatdc.c</a>
, <a class="el" href="ethercatdc_8h.html#a6642a9859ce23e1dd027044bf56848ea">ethercatdc.h</a>
</li>
<li>ecx_detect_slaves()
: <a class="el" href="ethercatconfig_8c.html#ab2275f76921dcafd1b85a7328311dad0">ethercatconfig.c</a>
</li>
<li>ecx_eeprom2master()
: <a class="el" href="ethercatmain_8c.html#ab1e73a407405f2e81752660da3402d3f">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#ab1e73a407405f2e81752660da3402d3f">ethercatmain.h</a>
</li>
<li>ecx_eeprom2pdi()
: <a class="el" href="ethercatmain_8c.html#a001fcd74aea67bbde91023241a834033">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a001fcd74aea67bbde91023241a834033">ethercatmain.h</a>
</li>
<li>ecx_eeprom_waitnotbusyAP()
: <a class="el" href="ethercatmain_8c.html#a09961f47c4ef21be41a031fcc77d03c8">ethercatmain.c</a>
</li>
<li>ecx_eeprom_waitnotbusyFP()
: <a class="el" href="ethercatmain_8c.html#aa295a7f6c4ae28321f51501e83469896">ethercatmain.c</a>
</li>
<li>ecx_elist2string()
: <a class="el" href="ethercatprint_8c.html#a4a692aad76ae3f9720ab593651174788">ethercatprint.c</a>
, <a class="el" href="ethercatprint_8h.html#a4a692aad76ae3f9720ab593651174788">ethercatprint.h</a>
</li>
<li>ecx_esidump()
: <a class="el" href="ethercatmain_8c.html#abc6f018535ede1e2ec4539bdbc790610">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#abc6f018535ede1e2ec4539bdbc790610">ethercatmain.h</a>
</li>
<li>ecx_find_mapt()
: <a class="el" href="ethercatconfig_8c.html#a213e97da5b3efbc098029d12f625c50f">ethercatconfig.c</a>
</li>
<li>ecx_FOEdefinehook()
: <a class="el" href="ethercatfoe_8c.html#a1536d973f942803ff6f8402bda2bb58d">ethercatfoe.c</a>
, <a class="el" href="ethercatfoe_8h.html#aec93d4a29467cc0bdb9fc75ba7407f98">ethercatfoe.h</a>
</li>
<li>ecx_FOEread()
: <a class="el" href="ethercatfoe_8c.html#af35e58fe5ad113236426d97caf1f119f">ethercatfoe.c</a>
, <a class="el" href="ethercatfoe_8h.html#af35e58fe5ad113236426d97caf1f119f">ethercatfoe.h</a>
</li>
<li>ecx_FOEwrite()
: <a class="el" href="ethercatfoe_8c.html#ab3aacd710c4ae3f92a9da2b29199c345">ethercatfoe.c</a>
, <a class="el" href="ethercatfoe_8h.html#ab3aacd710c4ae3f92a9da2b29199c345">ethercatfoe.h</a>
</li>
<li>ecx_FPRD()
: <a class="el" href="ethercatbase_8c.html#a40b981992928c4b72cf7f08c9538fd6e">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a40b981992928c4b72cf7f08c9538fd6e">ethercatbase.h</a>
</li>
<li>ecx_FPRD_multi()
: <a class="el" href="ethercatmain_8c.html#a231bd98ad20eb81b89a6ce487c70dea0">ethercatmain.c</a>
</li>
<li>ecx_FPRDw()
: <a class="el" href="ethercatbase_8h.html#ab4e55ff9162d1123ad7c3b1f34a7e6df">ethercatbase.h</a>
, <a class="el" href="ethercatbase_8c.html#ab4e55ff9162d1123ad7c3b1f34a7e6df">ethercatbase.c</a>
</li>
<li>ecx_FPWR()
: <a class="el" href="ethercatbase_8c.html#a84b35855ebd2a8226dbcaddc0ecba9b5">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a84b35855ebd2a8226dbcaddc0ecba9b5">ethercatbase.h</a>
</li>
<li>ecx_FPWRw()
: <a class="el" href="ethercatbase_8c.html#a95b517724b08125f19b3f50b9e79f14c">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a95b517724b08125f19b3f50b9e79f14c">ethercatbase.h</a>
</li>
<li>ecx_FRMW()
: <a class="el" href="ethercatbase_8c.html#ada9732437a0dad686ed000d9876c12bc">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#ada9732437a0dad686ed000d9876c12bc">ethercatbase.h</a>
</li>
<li>ecx_get_threadcount()
: <a class="el" href="ethercatconfig_8c.html#ada4cc48672364cc9fe3a044e792c37b3">ethercatconfig.c</a>
</li>
<li>ecx_init()
: <a class="el" href="ethercatmain_8c.html#af03c2d65ee42fa9c95b299d924d159f4">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#af03c2d65ee42fa9c95b299d924d159f4">ethercatmain.h</a>
</li>
<li>ecx_init_context()
: <a class="el" href="ethercatconfig_8c.html#a28b66e38067d043dbb41c6a7fe3dcef5">ethercatconfig.c</a>
</li>
<li>ecx_init_redundant()
: <a class="el" href="ethercatmain_8c.html#a96ae0bb965448f69bf2934440f1aab84">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a96ae0bb965448f69bf2934440f1aab84">ethercatmain.h</a>
</li>
<li>ecx_iserror()
: <a class="el" href="ethercatmain_8c.html#af863c77f0d7a43349f671e5d3355e274">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#af863c77f0d7a43349f671e5d3355e274">ethercatmain.h</a>
</li>
<li>ecx_lookup_mapping()
: <a class="el" href="ethercatconfig_8c.html#a4bbbce300f4c5d4f39d41a0f27af4e88">ethercatconfig.c</a>
</li>
<li>ecx_lookup_prev_sii()
: <a class="el" href="ethercatconfig_8c.html#a7a6c352d63aa06029484d4aca1d01dda">ethercatconfig.c</a>
</li>
<li>ecx_LRD()
: <a class="el" href="ethercatbase_8c.html#a6a48db45b5d5328d7e5d51155e8abfaa">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a6a48db45b5d5328d7e5d51155e8abfaa">ethercatbase.h</a>
</li>
<li>ecx_LRW()
: <a class="el" href="ethercatbase_8c.html#a747384434ba949b38f1f7064645c460e">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a747384434ba949b38f1f7064645c460e">ethercatbase.h</a>
</li>
<li>ecx_LRWDC()
: <a class="el" href="ethercatbase_8c.html#ad3ee60104e7da46b07594c82f00dc0f8">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#ad3ee60104e7da46b07594c82f00dc0f8">ethercatbase.h</a>
</li>
<li>ecx_LWR()
: <a class="el" href="ethercatbase_8c.html#a23db3b931b4e045e0b35c7bfe7d787ac">ethercatbase.c</a>
, <a class="el" href="ethercatbase_8h.html#a23db3b931b4e045e0b35c7bfe7d787ac">ethercatbase.h</a>
</li>
<li>ecx_map_coe_soe()
: <a class="el" href="ethercatconfig_8c.html#a2876a48c69cfdfa9cc7f335ba7dc5718">ethercatconfig.c</a>
</li>
<li>ecx_map_sii()
: <a class="el" href="ethercatconfig_8c.html#a11fe85407560359349478bdbe3ee402c">ethercatconfig.c</a>
</li>
<li>ecx_map_sm()
: <a class="el" href="ethercatconfig_8c.html#aec2a7896b71db8ed64446a76fb895f17">ethercatconfig.c</a>
</li>
<li>ecx_mapper_thread()
: <a class="el" href="ethercatconfig_8c.html#af11061bfa6bd7bf1bda8d6000c5ce904">ethercatconfig.c</a>
</li>
<li>ecx_mbxemergencyerror()
: <a class="el" href="ethercatmain_8c.html#a8621b2bc33d85210f69245bfb9287620">ethercatmain.c</a>
</li>
<li>ecx_mbxempty()
: <a class="el" href="ethercatmain_8c.html#a90a2cf6ccfbf75ef47a033dbcbe26a1b">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a90a2cf6ccfbf75ef47a033dbcbe26a1b">ethercatmain.h</a>
</li>
<li>ecx_mbxerror()
: <a class="el" href="ethercatmain_8c.html#a74a3dbd3f00c0078e9dd637de0a4c5ac">ethercatmain.c</a>
</li>
<li>ecx_mbxreceive()
: <a class="el" href="ethercatmain_8c.html#a7d751dced14def6511d47bdeef7e0402">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a7d751dced14def6511d47bdeef7e0402">ethercatmain.h</a>
</li>
<li>ecx_mbxsend()
: <a class="el" href="ethercatmain_8h.html#a6c00849fdd4148b0ec91065b9f417baa">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a6c00849fdd4148b0ec91065b9f417baa">ethercatmain.c</a>
</li>
<li>ecx_packeterror()
: <a class="el" href="ethercatmain_8c.html#a16d41050b6df69e3bd99a784025c2a98">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a16d41050b6df69e3bd99a784025c2a98">ethercatmain.h</a>
</li>
<li>ecx_parentport()
: <a class="el" href="ethercatdc_8c.html#abacbbb945fbeab95271e8f0a612fc973">ethercatdc.c</a>
</li>
<li>ecx_poperror()
: <a class="el" href="ethercatmain_8c.html#ac342a10ae34ab114b7b1c8d5dd7fbcb5">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#ac342a10ae34ab114b7b1c8d5dd7fbcb5">ethercatmain.h</a>
</li>
<li>ecx_porttime()
: <a class="el" href="ethercatdc_8c.html#a2ae35493ab155181f2e3eaa058efdb13">ethercatdc.c</a>
</li>
<li>ecx_prevport()
: <a class="el" href="ethercatdc_8c.html#ab7cfa25080d575449ebc7450d0c01948">ethercatdc.c</a>
</li>
<li>ecx_pullindex()
: <a class="el" href="ethercatmain_8c.html#aef326583be0440f0a8d01f329c8a4e93">ethercatmain.c</a>
</li>
<li>ecx_pusherror()
: <a class="el" href="ethercatmain_8c.html#a5093ac090f43e3d281bb9b2e88accf5d">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a5093ac090f43e3d281bb9b2e88accf5d">ethercatmain.h</a>
</li>
<li>ecx_pushindex()
: <a class="el" href="ethercatmain_8c.html#aaf4e6254aa332eb7f20bf2438c20a61e">ethercatmain.c</a>
</li>
<li>ecx_readeeprom()
: <a class="el" href="ethercatmain_8c.html#acefb2d6879d635a163d045029ff43e21">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#acefb2d6879d635a163d045029ff43e21">ethercatmain.h</a>
</li>
<li>ecx_readeeprom1()
: <a class="el" href="ethercatmain_8h.html#afb33bd2b2490395dd9a9813a20e6af7b">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#afb33bd2b2490395dd9a9813a20e6af7b">ethercatmain.c</a>
</li>
<li>ecx_readeeprom2()
: <a class="el" href="ethercatmain_8c.html#addfbc81df3d4d9ef8483de0b2ab76cfe">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#addfbc81df3d4d9ef8483de0b2ab76cfe">ethercatmain.h</a>
</li>
<li>ecx_readeepromAP()
: <a class="el" href="ethercatmain_8c.html#a49de068e67917db7d6f39ea48231d1d9">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a49de068e67917db7d6f39ea48231d1d9">ethercatmain.h</a>
</li>
<li>ecx_readeepromFP()
: <a class="el" href="ethercatmain_8c.html#a31ae8610cafed98190619eb86225e0ad">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a31ae8610cafed98190619eb86225e0ad">ethercatmain.h</a>
</li>
<li>ecx_readIDNmap()
: <a class="el" href="ethercatsoe_8c.html#a99875a86cc956e9de8a5753a3107be5b">ethercatsoe.c</a>
, <a class="el" href="ethercatsoe_8h.html#a99875a86cc956e9de8a5753a3107be5b">ethercatsoe.h</a>
</li>
<li>ecx_readODdescription()
: <a class="el" href="ethercatcoe_8c.html#ae14f0b4a17c305a7f4ae9c581e20e4a3">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#ae14f0b4a17c305a7f4ae9c581e20e4a3">ethercatcoe.h</a>
</li>
<li>ecx_readODlist()
: <a class="el" href="ethercatcoe_8c.html#a768ff90f482928bb7ce05eece7c509c2">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#a768ff90f482928bb7ce05eece7c509c2">ethercatcoe.h</a>
</li>
<li>ecx_readOE()
: <a class="el" href="ethercatcoe_8c.html#ab448986e790f3f8c5f3697aaa690d4ed">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#ab448986e790f3f8c5f3697aaa690d4ed">ethercatcoe.h</a>
</li>
<li>ecx_readOEsingle()
: <a class="el" href="ethercatcoe_8c.html#af8c072d9420fe29d3b8adb2793f4534c">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#af8c072d9420fe29d3b8adb2793f4534c">ethercatcoe.h</a>
</li>
<li>ecx_readPDOassign()
: <a class="el" href="ethercatcoe_8c.html#ad99c6bcfe7070d4402a674a0d5cdab70">ethercatcoe.c</a>
</li>
<li>ecx_readPDOassignCA()
: <a class="el" href="ethercatcoe_8c.html#ae006f58b272f78e8ed8225b2699d1eda">ethercatcoe.c</a>
</li>
<li>ecx_readPDOmap()
: <a class="el" href="ethercatcoe_8c.html#a2ff4c0e65e1db37d42d69366537eab1e">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#a2ff4c0e65e1db37d42d69366537eab1e">ethercatcoe.h</a>
</li>
<li>ecx_readPDOmapCA()
: <a class="el" href="ethercatcoe_8c.html#a45576c4910e428ca3fb7a2005be49aef">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#a45576c4910e428ca3fb7a2005be49aef">ethercatcoe.h</a>
</li>
<li>ecx_readstate()
: <a class="el" href="ethercatmain_8c.html#a8b9f795eb54126583a24499cb7f67f3b">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#a8b9f795eb54126583a24499cb7f67f3b">ethercatmain.h</a>
</li>
<li>ecx_receive_processdata()
: <a class="el" href="ethercatmain_8h.html#ad035a9d34d734457d5ac4d0babef0da9">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ad035a9d34d734457d5ac4d0babef0da9">ethercatmain.c</a>
</li>
<li>ecx_receive_processdata_group()
: <a class="el" href="ethercatmain_8h.html#ab9e4cef6c952461a80d4aab5def3cb7d">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ab9e4cef6c952461a80d4aab5def3cb7d">ethercatmain.c</a>
</li>
<li>ecx_reconfig_slave()
: <a class="el" href="ethercatconfig_8c.html#aa4b56b3d86e1fbc059c81bed5572f202">ethercatconfig.c</a>
, <a class="el" href="ethercatconfig_8h.html#aa4b56b3d86e1fbc059c81bed5572f202">ethercatconfig.h</a>
</li>
<li>ecx_recover_slave()
: <a class="el" href="ethercatconfig_8h.html#ae900f3e6580c698aedeefbfc16cf5282">ethercatconfig.h</a>
, <a class="el" href="ethercatconfig_8c.html#ae900f3e6580c698aedeefbfc16cf5282">ethercatconfig.c</a>
</li>
<li>ecx_RxPDO()
: <a class="el" href="ethercatcoe_8c.html#acc81933b4e627482785c63b2f5bb8fc3">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#acc81933b4e627482785c63b2f5bb8fc3">ethercatcoe.h</a>
</li>
<li>ecx_SDOerror()
: <a class="el" href="ethercatcoe_8c.html#a789e35120193c7e0d9d8905da367a795">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#a818ed89cef707abf8d61db8058588303">ethercatcoe.h</a>
</li>
<li>ecx_SDOinfoerror()
: <a class="el" href="ethercatcoe_8c.html#abbf8ecbcefc0c945e9b6c1198ab41351">ethercatcoe.c</a>
</li>
<li>ecx_SDOread()
: <a class="el" href="ethercatcoe_8h.html#a9f9f353bbca2f209cd7d1cb045f021f0">ethercatcoe.h</a>
, <a class="el" href="ethercatcoe_8c.html#a9f9f353bbca2f209cd7d1cb045f021f0">ethercatcoe.c</a>
</li>
<li>ecx_SDOwrite()
: <a class="el" href="ethercatcoe_8c.html#a6ec98c8841ac5bd578db02513da482ac">ethercatcoe.c</a>
, <a class="el" href="ethercatcoe_8h.html#a6ec98c8841ac5bd578db02513da482ac">ethercatcoe.h</a>
</li>
<li>ecx_send_processdata()
: <a class="el" href="ethercatmain_8h.html#ab1c3436907a238fc129ae1ef0638d6ae">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ab1c3436907a238fc129ae1ef0638d6ae">ethercatmain.c</a>
</li>
<li>ecx_send_processdata_group()
: <a class="el" href="ethercatmain_8c.html#ad53e97c4552aea50ae62197859f93784">ethercatmain.c</a>
, <a class="el" href="ethercatmain_8h.html#ad53e97c4552aea50ae62197859f93784">ethercatmain.h</a>
</li>
<li>ecx_set_slaves_to_default()
: <a class="el" href="ethercatconfig_8c.html#a619a4a5ccc30ecd2f832820c197e1d7f">ethercatconfig.c</a>
</li>
<li>ecx_setupdatagram()
: <a class="el" href="ethercatbase_8h.html#aa2c4e8eb36480d128235b435add9cf67">ethercatbase.h</a>
, <a class="el" href="ethercatbase_8c.html#aa2c4e8eb36480d128235b435add9cf67">ethercatbase.c</a>
</li>
<li>ecx_siifind()
: <a class="el" href="ethercatmain_8h.html#a502a44128fd91ee54530bea13cd618b4">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a502a44128fd91ee54530bea13cd618b4">ethercatmain.c</a>
</li>
<li>ecx_siiFMMU()
: <a class="el" href="ethercatmain_8h.html#a74e1cf217268bcb9d6642e4a4da270e2">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a74e1cf217268bcb9d6642e4a4da270e2">ethercatmain.c</a>
</li>
<li>ecx_siigetbyte()
: <a class="el" href="ethercatmain_8h.html#a95fddc873b352e47ba06a741cd2d2b41">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a95fddc873b352e47ba06a741cd2d2b41">ethercatmain.c</a>
</li>
<li>ecx_siiPDO()
: <a class="el" href="ethercatmain_8h.html#a7ce2acd9f8cfcd1c081c216c524f4c3a">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a7ce2acd9f8cfcd1c081c216c524f4c3a">ethercatmain.c</a>
</li>
<li>ecx_siiSM()
: <a class="el" href="ethercatmain_8h.html#ad74d4766afe2c75e6057593ed4299262">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ad74d4766afe2c75e6057593ed4299262">ethercatmain.c</a>
</li>
<li>ecx_siiSMnext()
: <a class="el" href="ethercatmain_8h.html#a14b544c6e4c5a565f1b3ed663ad7d4ee">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a14b544c6e4c5a565f1b3ed663ad7d4ee">ethercatmain.c</a>
</li>
<li>ecx_siistring()
: <a class="el" href="ethercatmain_8h.html#ab339c17d12d4b04b6e236ae048b987a1">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ab339c17d12d4b04b6e236ae048b987a1">ethercatmain.c</a>
</li>
<li>ecx_SoEerror()
: <a class="el" href="ethercatsoe_8c.html#a061df11eda95634e5524ccd9d2d312ea">ethercatsoe.c</a>
</li>
<li>ecx_SoEread()
: <a class="el" href="ethercatsoe_8h.html#ab6a03acd200db6ca8b02fb54b7b4296c">ethercatsoe.h</a>
, <a class="el" href="ethercatsoe_8c.html#adb2dd61447da5f449a083931aa2fe467">ethercatsoe.c</a>
</li>
<li>ecx_SoEwrite()
: <a class="el" href="ethercatsoe_8h.html#a4d2d52ed026adbfc0896953edb59ac70">ethercatsoe.h</a>
, <a class="el" href="ethercatsoe_8c.html#a4d2d52ed026adbfc0896953edb59ac70">ethercatsoe.c</a>
</li>
<li>ecx_statecheck()
: <a class="el" href="ethercatmain_8h.html#a718d24667d9d92dbf36cb44dce86e626">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a718d24667d9d92dbf36cb44dce86e626">ethercatmain.c</a>
</li>
<li>ecx_TxPDO()
: <a class="el" href="ethercatcoe_8h.html#a5484696c271df15bbea9c97f6b183805">ethercatcoe.h</a>
, <a class="el" href="ethercatcoe_8c.html#a5484696c271df15bbea9c97f6b183805">ethercatcoe.c</a>
</li>
<li>ecx_writedatagramdata()
: <a class="el" href="ethercatbase_8c.html#a631e4e1e5dee9b114196f33007a53cfd">ethercatbase.c</a>
</li>
<li>ecx_writeeeprom()
: <a class="el" href="ethercatmain_8h.html#a85fdb1a9892e2b4522e104adb902ea0b">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a85fdb1a9892e2b4522e104adb902ea0b">ethercatmain.c</a>
</li>
<li>ecx_writeeepromAP()
: <a class="el" href="ethercatmain_8h.html#aebb19a1d88de8b2333ac68087857c36c">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#aebb19a1d88de8b2333ac68087857c36c">ethercatmain.c</a>
</li>
<li>ecx_writeeepromFP()
: <a class="el" href="ethercatmain_8h.html#ab0603f26f99e0dfb02152852180be2ed">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#ab0603f26f99e0dfb02152852180be2ed">ethercatmain.c</a>
</li>
<li>ecx_writestate()
: <a class="el" href="ethercatmain_8h.html#a195c94484f8bb6feeff4af1dd6c38617">ethercatmain.h</a>
, <a class="el" href="ethercatmain_8c.html#a195c94484f8bb6feeff4af1dd6c38617">ethercatmain.c</a>
</li>
<li>eeprom_read()
: <a class="el" href="eepromtool_8c.html#a1f7b392753323c242f0c4fafb71def77">eepromtool.c</a>
</li>
<li>eeprom_write()
: <a class="el" href="eepromtool_8c.html#aa04a18ee68c6d5c84c9d688e52940a3d">eepromtool.c</a>
</li>
<li>eeprom_writealias()
: <a class="el" href="eepromtool_8c.html#a68137906c06985fd3dfad06cfa6c02b8">eepromtool.c</a>
</li>
<li>eepromtool()
: <a class="el" href="eepromtool_8c.html#a98c21eb7a77138da75ba9db4826eeb12">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>input_bin()
: <a class="el" href="eepromtool_8c.html#ad4c93c08979cc1f64fbe5827ba83b69e">eepromtool.c</a>
</li>
<li>input_intelhex()
: <a class="el" href="eepromtool_8c.html#aee528f28184a88918d963666ac796afe">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,78 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>main()
: <a class="el" href="ebox_8c.html#a0ddf1224851353fc92bfbff6f499fa97">ebox.c</a>
, <a class="el" href="slaveinfo_8c.html#a0ddf1224851353fc92bfbff6f499fa97">slaveinfo.c</a>
, <a class="el" href="simple__test_8c.html#a0ddf1224851353fc92bfbff6f499fa97">simple_test.c</a>
, <a class="el" href="red__test_8c.html#a0ddf1224851353fc92bfbff6f499fa97">red_test.c</a>
, <a class="el" href="eepromtool_8c.html#a0ddf1224851353fc92bfbff6f499fa97">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>output_bin()
: <a class="el" href="eepromtool_8c.html#a0ac3cf2113cbd77624e88b0556f72ad8">eepromtool.c</a>
</li>
<li>output_cvs()
: <a class="el" href="ebox_8c.html#a4d2c1cf3b40ef06393de93b89496fe48">ebox.c</a>
</li>
<li>output_intelhex()
: <a class="el" href="eepromtool_8c.html#ae6e853a65189c39f04ed0342f27ede15">eepromtool.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,74 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>redtest()
: <a class="el" href="red__test_8c.html#a07f2e8095a21da4462cf96661ebccd58">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,98 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SDO2string()
: <a class="el" href="slaveinfo_8c.html#a4832e1e90a7ff54c233b13ae1ddd08ed">slaveinfo.c</a>
</li>
<li>si_map_sdo()
: <a class="el" href="slaveinfo_8c.html#a71f2d61fca6d79b639dde22958ef3f9d">slaveinfo.c</a>
</li>
<li>si_map_sii()
: <a class="el" href="slaveinfo_8c.html#a3027c2bb48c60b883837277f35af5a27">slaveinfo.c</a>
</li>
<li>si_PDOassign()
: <a class="el" href="slaveinfo_8c.html#aa91d7628da6c39b5fa0f033ec7ad2dc0">slaveinfo.c</a>
</li>
<li>si_sdo()
: <a class="el" href="slaveinfo_8c.html#ac9d3d9f3b56effa025526d6c7f072cbd">slaveinfo.c</a>
</li>
<li>si_siiPDO()
: <a class="el" href="slaveinfo_8c.html#a2435671b5708ca9188db3524f99cf429">slaveinfo.c</a>
</li>
<li>SIIcrc()
: <a class="el" href="eepromtool_8c.html#a3a2df73139f83c281f488fa56ac715f3">eepromtool.c</a>
</li>
<li>simpletest()
: <a class="el" href="simple__test_8c.html#a97c8cfa2374fc882f9ce995d806a8dbb">simple_test.c</a>
</li>
<li>slaveinfo()
: <a class="el" href="slaveinfo_8c.html#a3552c609d2e51520c4afde65240a22d6">slaveinfo.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,62 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>ec_bufT
: <a class="el" href="ethercattype_8h.html#a3a6f74b41ef7a243086b15cd91c05f69">ethercattype.h</a>
</li>
<li>ec_mbxbuft
: <a class="el" href="ethercatmain_8h.html#ac62bb7429de1cb16707a415b240e590d">ethercatmain.h</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,366 +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>SOEM: 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">SOEM&#160;<span id="projectnumber">v1.3.1</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_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</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_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_g"><span>g</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_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_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>ain
: <a class="el" href="ebox_8c.html#a92f92f2f98080c55d071418ace04080a">ebox.c</a>
</li>
<li>ainc
: <a class="el" href="ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f">ebox.c</a>
</li>
<li>alias
: <a class="el" href="eepromtool_8c.html#a56f0b708d0bd5a42481fa2dc83a750d3">eepromtool.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>cond
: <a class="el" href="ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a">ebox.c</a>
</li>
<li>currentgroup
: <a class="el" href="red__test_8c.html#ab70420f3258d99639f12667adc46ac1a">red_test.c</a>
, <a class="el" href="simple__test_8c.html#ab70420f3258d99639f12667adc46ac1a">simple_test.c</a>
</li>
<li>cyclecount
: <a class="el" href="ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207">ebox.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DCdiff
: <a class="el" href="ebox_8c.html#a2b96b76369a010a02904ff7d73231258">ebox.c</a>
, <a class="el" href="red__test_8c.html#a2b96b76369a010a02904ff7d73231258">red_test.c</a>
</li>
<li>deltat
: <a class="el" href="red__test_8c.html#a45987e7445a7144a722e274902e7e2f4">red_test.c</a>
, <a class="el" href="ebox_8c.html#a45987e7445a7144a722e274902e7e2f4">ebox.c</a>
</li>
<li>digout
: <a class="el" href="red__test_8c.html#a361043af70f400c61cecb992125fff3c">red_test.c</a>
</li>
<li>dorun
: <a class="el" href="ebox_8c.html#a786c0b6e0295c610823d0d38f564c0e3">ebox.c</a>
, <a class="el" href="red__test_8c.html#a786c0b6e0295c610823d0d38f564c0e3">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>ebuf
: <a class="el" href="eepromtool_8c.html#af7f16fe542cd5af95b667d6182183475">eepromtool.c</a>
</li>
<li>ec_ALstatuscodelist
: <a class="el" href="ethercatprint_8c.html#aa211ebf7788d8a16afd4d404229b9552">ethercatprint.c</a>
</li>
<li>ec_configlist
: <a class="el" href="ethercatconfiglist_8h.html#a1c525e82fb480dd24bebdf451cdf5d22">ethercatconfiglist.h</a>
</li>
<li>ec_DCtime
: <a class="el" href="ethercatmain_8c.html#a4774df1c543d7a4941bc96af7d0fd9b8">ethercatmain.c</a>
</li>
<li>ec_elist
: <a class="el" href="ethercatmain_8c.html#a044ec666d921d73fa187378350add2cc">ethercatmain.c</a>
</li>
<li>ec_esibuf
: <a class="el" href="ethercatmain_8c.html#a686a06a7d5c52eaa6ee9c822047bdd19">ethercatmain.c</a>
</li>
<li>ec_esimap
: <a class="el" href="ethercatmain_8c.html#ab31d889c5d1081d9343056a0a16a519b">ethercatmain.c</a>
</li>
<li>ec_FMMU
: <a class="el" href="ethercatmain_8c.html#a8a47ad226e7e5edd765baa252d7485a5">ethercatmain.c</a>
</li>
<li>ec_group
: <a class="el" href="ethercatmain_8c.html#a2bdce50a46e56597354e404a55344934">ethercatmain.c</a>
</li>
<li>ec_idxstack
: <a class="el" href="ethercatmain_8c.html#a20343bb3954dce4f65d816f1964217ff">ethercatmain.c</a>
</li>
<li>ec_mbxerrorlist
: <a class="el" href="ethercatprint_8c.html#a966daae7af63e5fa6dc9177516e039ed">ethercatprint.c</a>
</li>
<li>ec_PDOassign
: <a class="el" href="ethercatmain_8c.html#a6753ecaad46d1a20edbb7a0e209e9d9e">ethercatmain.c</a>
</li>
<li>ec_PDOdesc
: <a class="el" href="ethercatmain_8c.html#a1f5bb132723ab67d3eb9d15c1b932748">ethercatmain.c</a>
</li>
<li>ec_sdoerrorlist
: <a class="el" href="ethercatprint_8c.html#af7ffc7988490e837012ffa16795bd58b">ethercatprint.c</a>
</li>
<li>ec_slave
: <a class="el" href="ethercatmain_8c.html#a309bc1e26d5c2ce80d69804b30bbb6a7">ethercatmain.c</a>
</li>
<li>ec_slavecount
: <a class="el" href="ethercatmain_8c.html#aa9c784abc9a4ede41d3d8d688b4a7dc5">ethercatmain.c</a>
</li>
<li>ec_SM
: <a class="el" href="ethercatmain_8c.html#a59bda7511014ec088a6f7386941045e3">ethercatmain.c</a>
</li>
<li>ec_SMcommtype
: <a class="el" href="ethercatmain_8c.html#ab53b3ba66491f9d539e8a02ee5ad2731">ethercatmain.c</a>
</li>
<li>ec_soeerrorlist
: <a class="el" href="ethercatprint_8c.html#ac949f12c50c15225e4e72664143d2450">ethercatprint.c</a>
</li>
<li>EcatError
: <a class="el" href="ethercatmain_8c.html#ae6ac42aa9d853c4dbd2d07721f467b05">ethercatmain.c</a>
</li>
<li>ecx_context
: <a class="el" href="ethercatmain_8c.html#aab762ea168452663db74c128229b709e">ethercatmain.c</a>
</li>
<li>ecx_mapt
: <a class="el" href="ethercatconfig_8c.html#a4831aee186feb5a4b0c063d3560bce6f">ethercatconfig.c</a>
</li>
<li>ecx_port
: <a class="el" href="ethercatmain_8c.html#aa9106e20562253112e6b4303d54cbc36">ethercatmain.c</a>
</li>
<li>ecx_redport
: <a class="el" href="ethercatmain_8c.html#abcdcfdb24a1ebe99c6940de606676362">ethercatmain.c</a>
</li>
<li>ecx_threadh
: <a class="el" href="ethercatconfig_8c.html#a346c38f231a1fe231515bbfc5f2bfc32">ethercatconfig.c</a>
</li>
<li>estring
: <a class="el" href="ethercatprint_8c.html#a0a6dfc8758c7dd41b3e41479402fffe3">ethercatprint.c</a>
</li>
<li>expectedWKC
: <a class="el" href="simple__test_8c.html#ab60b608e97ebe19c7eba7d0cfcdd6fc0">simple_test.c</a>
, <a class="el" href="red__test_8c.html#ab60b608e97ebe19c7eba7d0cfcdd6fc0">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>gl_delta
: <a class="el" href="red__test_8c.html#a474406025517b744867dcf371cd25bce">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hstr
: <a class="el" href="slaveinfo_8c.html#af6f9a9fbc3bde825d687ac39debfaca5">slaveinfo.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>in_EBOX
: <a class="el" href="ebox_8c.html#a1ac76e62a75e216971a796852e56ff00">ebox.c</a>
</li>
<li>inOP
: <a class="el" href="red__test_8c.html#aaf1ab5178db6176b2175a1697ebe3ee8">red_test.c</a>
, <a class="el" href="simple__test_8c.html#aaf1ab5178db6176b2175a1697ebe3ee8">simple_test.c</a>
</li>
<li>integral
: <a class="el" href="ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9">ebox.c</a>
</li>
<li>IOmap
: <a class="el" href="ebox_8c.html#abd49ea7d1a34c36e74ff633f727a6260">ebox.c</a>
, <a class="el" href="slaveinfo_8c.html#abd49ea7d1a34c36e74ff633f727a6260">slaveinfo.c</a>
, <a class="el" href="simple__test_8c.html#abd49ea7d1a34c36e74ff633f727a6260">simple_test.c</a>
, <a class="el" href="red__test_8c.html#abd49ea7d1a34c36e74ff633f727a6260">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mode
: <a class="el" href="eepromtool_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">eepromtool.c</a>
</li>
<li>mutex
: <a class="el" href="ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3">ebox.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>needlf
: <a class="el" href="red__test_8c.html#a902cd563ff7e274d2902d62fe1f575de">red_test.c</a>
, <a class="el" href="simple__test_8c.html#a902cd563ff7e274d2902d62fe1f575de">simple_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>ob
: <a class="el" href="ebox_8c.html#ac7d30da33fc2242eb2cafaea05d3f8b8">ebox.c</a>
, <a class="el" href="eepromtool_8c.html#aef62f3ff430568cf146415ae816d76f8">eepromtool.c</a>
, <a class="el" href="red__test_8c.html#aef62f3ff430568cf146415ae816d76f8">red_test.c</a>
</li>
<li>ob2
: <a class="el" href="ebox_8c.html#a6b411a5fbb3b39e278481486d40f3be0">ebox.c</a>
, <a class="el" href="red__test_8c.html#a575d3275f3b4dcc7a07237f400eece30">red_test.c</a>
</li>
<li>ob3
: <a class="el" href="ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77">ebox.c</a>
</li>
<li>ODlist
: <a class="el" href="slaveinfo_8c.html#ae1e48e874936243e9edeab1f7a96dd29">slaveinfo.c</a>
</li>
<li>OElist
: <a class="el" href="slaveinfo_8c.html#a65f75866b1c783f9afc422afd033f146">slaveinfo.c</a>
</li>
<li>os
: <a class="el" href="eepromtool_8c.html#a0c98ab56e4779bc5f994fdff60723115">eepromtool.c</a>
, <a class="el" href="red__test_8c.html#a0c98ab56e4779bc5f994fdff60723115">red_test.c</a>
, <a class="el" href="ebox_8c.html#a0c98ab56e4779bc5f994fdff60723115">ebox.c</a>
</li>
<li>out_EBOX
: <a class="el" href="ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab">ebox.c</a>
</li>
<li>ow
: <a class="el" href="eepromtool_8c.html#afb70173e508b80fc1adb457dacefa9c6">eepromtool.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>printMAP
: <a class="el" href="slaveinfo_8c.html#af97f9482aef3b3dfb48f421c9d201e7c">slaveinfo.c</a>
</li>
<li>printSDO
: <a class="el" href="slaveinfo_8c.html#a6a38fcf4c24e7c26159e94642e13d4d8">slaveinfo.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>schedp
: <a class="el" href="ebox_8c.html#ae3bb36567d69fb774d6c8888c91b871a">ebox.c</a>
, <a class="el" href="red__test_8c.html#ae3bb36567d69fb774d6c8888c91b871a">red_test.c</a>
</li>
<li>slave
: <a class="el" href="eepromtool_8c.html#a7f46665d1fe6d01a75a90942bb34cfaf">eepromtool.c</a>
</li>
<li>sline
: <a class="el" href="eepromtool_8c.html#af96279e1d4bfe177cebc849a64ecaf35">eepromtool.c</a>
</li>
<li>stream1
: <a class="el" href="ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c">ebox.c</a>
</li>
<li>stream2
: <a class="el" href="ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e">ebox.c</a>
</li>
<li>streampos
: <a class="el" href="ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f">ebox.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>t2
: <a class="el" href="ebox_8c.html#ae4cc9561b1e2448160e870a02287113b">ebox.c</a>
, <a class="el" href="red__test_8c.html#ae4cc9561b1e2448160e870a02287113b">red_test.c</a>
</li>
<li>tdif
: <a class="el" href="eepromtool_8c.html#a5a0719f516e05d099b8828353e82aff9">eepromtool.c</a>
</li>
<li>thread1
: <a class="el" href="ebox_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6">ebox.c</a>
, <a class="el" href="red__test_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6">red_test.c</a>
, <a class="el" href="simple__test_8c.html#ac0a74031f4386ef30c224dd261dc5a75">simple_test.c</a>
</li>
<li>thread2
: <a class="el" href="red__test_8c.html#a0ff5c6b086695885e706635e3d04d34b">red_test.c</a>
</li>
<li>tmax
: <a class="el" href="red__test_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">red_test.c</a>
, <a class="el" href="ebox_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48">ebox.c</a>
</li>
<li>toff
: <a class="el" href="ebox_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">ebox.c</a>
, <a class="el" href="red__test_8c.html#a1874c32aded0242cf2392a57ddf8ee2f">red_test.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>usdo
: <a class="el" href="slaveinfo_8c.html#a5c1fdba957183a8fbf710fcad1739264">slaveinfo.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>wkc
: <a class="el" href="eepromtool_8c.html#aa59bf150c9e0d285619f7c7e58c9942d">eepromtool.c</a>
, <a class="el" href="simple__test_8c.html#a5553012bcf0ae2767dfb8e45d1a11293">simple_test.c</a>
, <a class="el" href="red__test_8c.html#a5553012bcf0ae2767dfb8e45d1a11293">red_test.c</a>
</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:24 for SOEM 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,252 +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>SOEM: Simple Open EtherCAT Master or SOEM</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">SOEM&#160;<span id="projectnumber">v1.3.1</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 Master or SOEM </div> </div>
</div>
<div class="contents">
<div class="textblock"><h2><a class="anchor" id="start"></a>
Tutorial</h2>
<p>For a tutorial on SOEM See <a class="el" href="tutorial_8txt.html">tutorial.txt</a></p>
<h2><a class="anchor" id="overview"></a>
Overview</h2>
<p>SOEM is an EtherCAT master library 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 master functions and how it interacts with EtherCAT slaves.</p>
<p>As all applications are different SOEM tries to not impose any design architecture. Under Linux it can be used in generic user mode, PREEMPT_RT or Xenomai. under Windows it can be used as user mode program.</p>
<p>Preconditions Linux:</p>
<ul>
<li>Linux 2.6 kernel.</li>
<li>GCC compiler (others might work, just not tested).</li>
<li>One (or two if in redundant mode) 100Mb/s NIC that can connect to a RAW socket.</li>
<li>Application must run as root / kernel.</li>
</ul>
<p>Preconditions Windows:</p>
<ul>
<li>Windows2000 - Windows 7 (8 not tested, might work).</li>
<li>VC compiler (others might work, just not tested).</li>
<li>One (or two if in redundant mode) 100Mb/s NIC that can connect to a RAW socket.</li>
<li>WinPcap installed.</li>
</ul>
<p>Features as of 1.1.2 :</p>
<ul>
<li>Connects to a standard RAW socket.</li>
<li>Full redundancy support.</li>
<li>Recovery of "out-of-order" frames.</li>
<li>Low level functions, BRD, BWR, APRMW, FPRD, LRW....</li>
<li>Blocking or non blocking transfers.</li>
<li>Automatic configuration of slaves.</li>
<li>Use of internal configuration table (quick).</li>
<li>Use of slave internal data in EEprom and/or CoE.</li>
<li>Setting and reading of slave state.</li>
<li>Automatic generation of processdata mapping.</li>
<li>Mailbox link layer support with resend toggle.</li>
<li>CoE, SDO read / write.</li>
<li>CoE, Complete Access support.</li>
<li>CoE, Segmented transfer support.</li>
<li>CoE, Object Description list</li>
<li>CoE, Emergency and abort SDO support.</li>
<li>Distributed Clock (DC) support.</li>
<li>Automatic configuration of DC slaves.</li>
<li>Automatic sync of clocks with process data exchange.</li>
<li>Flexible settting of sync0 and sync1 firing per slave.</li>
<li>Access to slave functions through one slave structure.</li>
<li>EEPROM read / write.</li>
<li>Local cache for EEPROM access with automatic 4/8 byte reading.</li>
<li>SII parsing.</li>
<li>Portable code, only standard c, usable for embedded applications.</li>
<li>All buffers are static so can be memory locked.</li>
<li>Support for Little and Big endian targets.</li>
</ul>
<p>Features as of 1.1.3 :</p>
<ul>
<li>CoE, TxPDO and RxPDO, master is client (beta).</li>
<li>FoE, Read and Write file (beta).</li>
</ul>
<p>Features as of 1.1.4 :</p>
<ul>
<li>FMMU allocation is floating instead of fixed. If needed more than 2 FMMUs are used.</li>
<li>SYNC1 generation supported.</li>
</ul>
<p>Features as of 1.2.0 :</p>
<ul>
<li>Changed license to GPLv2 only. Adresses leagal concerns about master licensing.</li>
<li>Slave init and process data mapping is split in two functions. This allows dynamic user reconfiguration of PDO mapping.</li>
<li>Eeprom transfer to and from PDI</li>
<li>Eeprom is released to PDI when going to SAFEOP.</li>
</ul>
<p>Features as of 1.2.2 :</p>
<ul>
<li>Redesign of topology and delay measurement. 4 port slaves are fully supported now.</li>
<li>Delay measurement of slaves that are reverse connected work too.</li>
<li>New ethercatprint unit to display errors in readable text.</li>
</ul>
<p>Features as of 1.2.4 :</p>
<ul>
<li>SoE, servo over EtherCAT support.</li>
<li>SoE read request and write request.</li>
<li>SoE segmented transfers.</li>
<li>SoE error response.</li>
<li>Added SoE errors to print module.</li>
<li>Auto config of SoE process data.</li>
</ul>
<p>Features as of 1.2.5 :</p>
<ul>
<li>Added eepromtool, it can read and write the ESC eeprom of a designated slave.</li>
<li>Rewrite of eeprom read/write functions.</li>
<li>Added infrastructure change to allow slave groups.</li>
<li>Added recovery and reconfiguration of slaves after connection loss.</li>
<li>Improved CoE PDO assignment read from slaves, no longer assume assign indexes as functionally fixed.</li>
</ul>
<p>Features as of 1.2.8 :</p>
<ul>
<li>Changed directory structure.</li>
<li>Changed make file.</li>
<li>Moved hardware / OS dependend part in separate directories.</li>
<li>Added firm_update tool to upload firmware to slaves in Boot state, use with care.</li>
<li>Added DC for LRD/LWR case.</li>
<li>Separated expectedWKC to inputsWKC and outputsWKC.</li>
<li>Added PreOP-&gt;SafeOP hooks in configuration functions.</li>
<li>With CoE use expedited download if mailbox size is very small and object &lt;= 4 bytes.</li>
<li>Added mailbox error handling.</li>
<li>Rewrite of <a class="el" href="ethercatconfig_8c.html#aa31ccd813ba490a3c0e6d57315e42606">ec_recover_slave()</a> and ec_reconfigure_slave()</li>
<li>Added -map option in slaveinfo, shows SOEM IO mapping of all slaves found.</li>
</ul>
<p>Features as of 1.3.0 :</p>
<ul>
<li>Added win32 target.</li>
<li>Added rtk target.</li>
<li>Compiles under gcc / visual-c / borland-c.</li>
<li>Multiple port support. One master can run concurrent stacks on multiple network ports.</li>
<li>All global vars are encapsulated in context struct.</li>
<li>All timing abstracted in osal.c.</li>
<li>Linux timing converted to get_clock(CLOCK_MONOTONIC).</li>
<li>Error messages updated to latest ETG1020 document.</li>
<li>FoE transfers now support busy response.</li>
</ul>
<h2><a class="anchor" id="start"></a>
Tutorial</h2>
<p>For Linux</p>
<ul>
<li>go to project directory</li>
<li>source ./setup.sh linux</li>
<li>make all</li>
</ul>
<p>For examples see <a class="el" href="simple__test_8c.html" title="Example code for Simple Open EtherCAT master.">simple_test.c</a> in ~/test/linux/simple_test. First try (assume EtherCAT on eth0): sudo ./simple_test eth0 As SOEM uses RAW sockets it will need to run as root.</p>
<p>For Windows</p>
<ul>
<li>have winpcap installed (included with WireShark)</li>
<li>go to project directory</li>
<li>for VC, run vcvarsall.bat f.e. : C: Files (x86) Visual Studio 10.0.bat x86</li>
<li>run make_test_win32_all.bat</li>
</ul>
<h2><a class="anchor" id="bugs"></a>
Squashed bugs</h2>
<p>Version 1.1.3</p>
<ul>
<li>Added missing Big-Endian conversion in <a class="el" href="ethercatconfig_8c.html" title="Configuration module for EtherCAT master.">ethercatconfig.c</a></li>
<li>Fixed bug in segmented SDO transfers in <a class="el" href="ethercatcoe_8c.html" title="CAN over EtherCAT (CoE) module.">ethercatcoe.c</a></li>
</ul>
<p>Version 1.1.4</p>
<ul>
<li>Changed FMMU algorithm of allocation during configuration. EL4732 supported now.</li>
<li>Changed the ec_slave structure around SM en FMMU storage.</li>
<li>Fixed bug in FoE write in <a class="el" href="ethercatfoe_8c.html" title="File over EtherCAT (FoE) module.">ethercatfoe.c</a></li>
</ul>
<p>Version 1.2.0</p>
<ul>
<li>Fixed bug in type definition of int32 and uint32 for 64bit OS.</li>
<li>Fixed bug in maximum dataframe size calculation.</li>
</ul>
<p>Version 1.2.2</p>
<ul>
<li>Fixed bugs in ec_adddatagram.</li>
<li>Fixed several bugs in CoE object dictionary read functions.</li>
<li>Fixed bug in PDO mapping read function.</li>
<li>Changed ec_slave structure around topology and delay variables.</li>
<li>Added several constants in ethercattype.c</li>
</ul>
<p>Version 1.2.3</p>
<ul>
<li>Clear SM enable if size is 0, even if enable is set in SII.</li>
<li>Fixed bug in DC propagation delay calculation. Branches with only non DC slaves now correctly close root port.</li>
<li>Fixed bug in <a class="el" href="ethercatmain_8c.html#a14280050ace4427d196acd17e6d79e55">ec_receive_processdata()</a>, wkc now checks for EC_NOFRAME instead of 0.</li>
<li>Fixed bug in makefile.</li>
</ul>
<p>Version 1.2.5</p>
<ul>
<li>Fixed bugs in <a class="el" href="ethercatconfig_8c.html#aa740a2ba948117670c4f9741bc31cc38">ec_config_map()</a>.</li>
<li>Added EC_STATE_BOOT constant.</li>
<li>Fixed mailbox size bug, In and Out mailbox can now be of different size.</li>
<li>Fixed SM type bug.</li>
<li>Fixed FoE bugs.</li>
<li>Fixed siigetbyte() unaligned copy.</li>
<li>Fixed bug in nicdrv.c, socket handles are 0 included.</li>
<li>Fixed bug in <a class="el" href="ethercatconfig_8c.html" title="Configuration module for EtherCAT master.">ethercatconfig.c</a> causing memory corruption.</li>
</ul>
<p>Version 1.2.8</p>
<ul>
<li>Fixed NetX mailbox configuration behaviour.</li>
<li>Fixed FoE write bug.</li>
<li>Fixed SII string read bug.</li>
<li>Fixed bug in table lookup for printing</li>
</ul>
<p>Version 1.3.0</p>
<ul>
<li>Fixed NetX100 configuration behaviour.</li>
<li>Fixed linux gettimeofday() to get_clock().</li>
<li>Fixed eeprom cache flush on reinit.</li>
<li>Fixed make for new gcc linker version.</li>
</ul>
<p>Version 1.3.1</p>
<ul>
<li>Added intime target.</li>
<li>Added rtk target.</li>
<li>Compiles under gcc / visual-c / intime / borland-c .</li>
<li>Added multi-threaded configuration for parallel configurations of slaves</li>
</ul>
<h2><a class="anchor" id="legal"></a>
Legal notice</h2>
<p>Copyright© 2005-2015 Speciaal Machinefabriek Ketels v.o.f. <br/>
Copyright© 2005-2015 Arthur Ketels <br/>
Copyright© 2008-2010 TU/e Technische Universiteit Eindhoven <br/>
Copyright© 2012-2015 RT-labs AB <br/>
</p>
<p>SOEM 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>SOEM 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. You can use SOEM for the sole purpose of creating, using and/or selling or otherwise distributing an EtherCAT network master provided that an EtherCAT Master License is obtained from Beckhoff Automation GmbH.</p>
<p>In case you did not receive a copy of the EtherCAT Master License along with SOEM write to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany (www.beckhoff.com). </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 11 2015 20:44:23 for SOEM 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>

Some files were not shown because too many files have changed in this diff Show More